ata_std_prereset9
Prepare for reset
Usage
int ata_std_prereset(struct ata_link * link, unsigned long deadline);
Arguments
link
ATA link to be reset
deadline
deadline jiffies for the operation
Overview
link is about to be reset. Initialize it. Failure from prereset makes libata abort whole reset sequence and give up that port, so prereset should be best-effort. It does its best to prepare for reset sequence but if things go wrong, it should just whine, not fail.
LOCKING: Kernel thread context (may sleep)
Return
0 on success, -errno otherwise.
Releases
6 releases since Debian 4.0 (Etch); the text changed 5 times.