unified interface to getAvailableSlots

 - no longer any split between host/device function names