sata_phy_debounce(9)

NAME

sata_phy_debounce - debounce SATA phy status

SYNOPSIS

int sata_phy_debounce(struct ata_port * ap, const unsigned
long * params);

ARGUMENTS

ap
ATA port to debounce SATA phy status for
params
timing parameters { interval, duratinon, timeout } in
msec

DESCRIPTION

Make sure SStatus of ap reaches stable state, determined
by holding the same value where DET is not 1 for duration polled
every interval, before timeout. Timeout constraints the beginning
of the stable state. Because, after hot unplugging, DET gets
stuck at 1 on some controllers, this functions waits until time
out then returns 0 if DET is stable at 1.

LOCKING

Kernel thread context (may sleep)

RETURNS

0 on success, -errno on failure.

AUTHOR

Jeff Garzik
Author.

COPYRIGHT

Copyright © 2010-2025 Platon Technologies, s.r.o.           Index | Man stránky | tLDP | Dokumenty | Utilitky | O projekte
Design by styleshout