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.