ata_to_sense_error (9) Linux Manual Page
ata_to_sense_error – convert ATA error to SCSI error
Synopsis
void ata_to_sense_error(unsigned id, u8 drv_stat, u8 drv_err, u8 *sk, u8 *asc, u8 *ascq, int verbose);
Arguments
id
-
- ATA device number
drv_stat
- value contained in ATA status register
drv_err
- value contained in ATA error register
sk
- the sense key we’ll fill out
asc
- the additional sense code we’ll fill out
ascq
- the additional sense code qualifier we’ll fill out
verbose
- be verbose
Description
Converts an ATA error into a SCSI error. Fill out pointers to SK, ASC, and ASCQ bytes for later use in fixed or descriptor format sense blocks.
LOCKING: spin_lock_irqsave(host lock)
Author
Jeff Garzik
- Author.
