Lines Matching defs:sense_buffer
110 unsigned char *sense_buffer, int sb_len)
124 if (sense_buffer && (sb_len > 2)) {
128 if (sense_buffer[0] & 0x2) {
129 sense_key = sense_buffer[1] & 0xf;
130 asc = sense_buffer[2];
132 sense_key = sense_buffer[2] & 0xf;
133 asc = (sb_len > 12) ? sense_buffer[12] : 0;
180 unsigned char *sense_buffer, int sb_len)
209 sense_class = (sense_buffer[0] >> 4) & 0x07;
210 code = sense_buffer[0] & 0xf;
216 s = sense_buffer[7] + 8;
223 sense_key = sense_buffer[2] & 0xf;
232 asc = sense_buffer[12];
233 ascq = sense_buffer[13];
235 sense_key = sense_buffer[1] & 0xf;
236 asc = sense_buffer[2];
237 ascq = sense_buffer[3];
252 if (sense_buffer[0] < 15)
253 log_debug("%s: old sense key: 0x%x", dev_scsi->kernel, sense_buffer[0] & 0x0f);
256 dev_scsi->kernel, sense_buffer[0], sense_buffer[2]);
264 out_buffer[j++] = hex_str[(sense_buffer[i] & 0xf0) >> 4];
265 out_buffer[j++] = hex_str[sense_buffer[i] & 0x0f];