ATA_TO_SENSE_ERROR
Section: libata SCSI translation/emulat (9)
Updated: February 2011
Index
Return to Main Contents
NAME
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.
COPYRIGHT