Reference

ata_busy_sleep(9)

sleep until BSY clears, or timeout

NAME

ata_busy_sleep - sleep until BSY clears, or timeout

SYNOPSIS

int ata_busy_sleep(struct ata_port * ap, unsigned long tmout_pat, unsigned long tmout);

ARGUMENTS

ap

port containing status register to be polled

tmout_pat

impatience timeout

tmout

overall timeout

DESCRIPTION

Sleep until ATA Status register bit BSY clears, or a timeout occurs.

LOCKING

Kernel thread context (may sleep).

RETURNS

0 on success, -errno otherwise.

AUTHOR

Jeff Garzik

Author.

COPYRIGHT