ata_busy_sleep(9)

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 time
out occurs.

LOCKING

Kernel thread context (may sleep).

RETURNS

0 on success, -errno otherwise.

AUTHOR

Jeff Garzik
Author.

COPYRIGHT

Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout