h6. [[SDIODriver]] h6(. » [[SDIODriver SWI Calls|SWI Calls]] h6((. » [[SDIO_Control]] h6(((. » SDIO_Control 0 h2. SDIO_Control 0 h5. (SWI &59001) |_<^{width:4em}. Entry | | |<^. R0 |<^. 0 (reason code) | |/2<^. R1 |<^. Bits 0 - 7 = slot number | |<^. Bits 8 - 15 = bus number | |_<^{width:4em}. Exit | | |\2<^. Error &81EE06 ("Slot in use") is returned if exclusive access cannot be acquired at the present time | h4. Use This SWI is used to acquire exclusive access to slot, non-blocking. h4. Re-entrancy This SWI is re-entrant. h4. Notes This call is one of a group that must be used around every call to SWI [[SDIO_Op]]. The reason for this is that many SD commands need to be issued in groups of two or more. If another SD command is queued in the middle of such a group, it may find that the device is not in a receptive state for that command, and the operation of the command group that was interrupted may also be disrupted. This version of the acquire-slot SWI is suitable for use from the background, but the caller must be prepared for it to fail and reschedule the command at a later time. h4. See also * [[SDIO_Control]] * [[SDIO_ControllerFeatures]] * [[SDIO_Op]]