1. NAME

scsi_normalize_sense - normalize main elements from either fixed or descriptor sense data format into a common format.

2. SYNOPSIS

int scsi_normalize_sense(const u8 *  sense_buffer , int  sb_len , struct scsi_sense_hdr *  sshdr );

3. ARGUMENTS

sense_buffer
    byte array containing sense data returned by device

sb_len
    number of valid bytes in sense_buffer

sshdr
    pointer to instance of structure that common elements are written to.

4. NOTES

The « main elements » from sense data are: response_code, sense_key, asc, ascq and additional_length (only for descriptor format).

Typically this function can be called after a device has responded to a SCSI command with the CHECK_CONDITION status.

5. RETURN VALUE

1 if valid sense data information found, else 0;

6. AUTHORS

James Bottomley <>
    Author.

Rob Landley <>
    Author.

7. COPYRIGHT