| ata_to_sense_error(9) - phpMan
ATA_TO_SENSE_ERROR(9) libata SCSI translation/emulat ATA_TO_SENSE_ERROR(9)
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
Kernel Hackers Manual 4.8. January 2017 ATA_TO_SENSE_ERROR(9)
|