ATA_MSLEEP(9) libata Library ATA_MSLEEP(9)
NAME ata_msleep - ATA EH owner aware msleep
SYNOPSIS void ata_msleep(struct ata_port * ap, unsigned int msecs);
ARGUMENTS ap ATA port to attribute the sleep to
msecs duration to sleep in milliseconds
DESCRIPTION Sleeps msecs. If the current task is owner of ap´s EH, the ownership is released before going to sleep and reacquired after the sleep is complete. IOW, other ports sharing the ap->host will be allowed to own the EH while this task is sleeping.
LOCKING Might sleep.
AUTHOR Jeff Garzik Author.
COPYRIGHT Kernel Hackers Manual 2.6. September 2014 ATA_MSLEEP(9)