Provided by: linux-doc-2.6.15_2.6.15-23.39_all bug

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);

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

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_set lock)

AUTHOR

       Jeff Garzik.