Lines Matching full:sense
241 struct scsi_sense_data_fixed *sense; in tcmd_sense() local
248 sense = (struct scsi_sense_data_fixed *)&istate->sense_data; in tcmd_sense()
249 bzero(sense, sizeof(*sense)); in tcmd_sense()
250 sense->error_code = SSD_CURRENT_ERROR; in tcmd_sense()
251 sense->flags = flags; in tcmd_sense()
252 sense->add_sense_code = asc; in tcmd_sense()
253 sense->add_sense_code_qual = ascq; in tcmd_sense()
254 sense->extra_len = in tcmd_sense()
260 bcopy(sense, &ctio->sense_data, sizeof(*sense)); in tcmd_sense()
261 ctio->sense_len = sizeof(*sense); /* XXX */ in tcmd_sense()
297 struct scsi_sense_data_fixed *sense; in tcmd_inquiry() local
309 sense = (struct scsi_sense_data_fixed *)&istate->sense_data; in tcmd_inquiry()
312 sense->sense_key_spec[0] = SSD_SCS_VALID | SSD_FIELDPTR_CMD | in tcmd_inquiry()
314 sense->sense_key_spec[1] = 0; in tcmd_inquiry()
315 sense->sense_key_spec[2] = in tcmd_inquiry()
319 sense->sense_key_spec[0] = SSD_SCS_VALID | SSD_FIELDPTR_CMD; in tcmd_inquiry()
320 sense->sense_key_spec[1] = 0; in tcmd_inquiry()
321 sense->sense_key_spec[2] = in tcmd_inquiry()
375 struct scsi_sense_data_fixed *sense; in tcmd_req_sense() local
384 sense = (struct scsi_sense_data_fixed *)&istate->sense_data; in tcmd_req_sense()
387 cdb_debug(a_descr->cdb, "REQ SENSE from %u: ", atio->init_id); in tcmd_req_sense()
388 warnx("Sending sense: %#x %#x %#x", sense->flags, in tcmd_req_sense()
389 sense->add_sense_code, sense->add_sense_code_qual); in tcmd_req_sense()
394 warnx("REQUEST SENSE from %u but no pending CA!", in tcmd_req_sense()
398 bcopy(sense, ctio->data_ptr, sizeof(struct scsi_sense_data)); in tcmd_req_sense()
400 sense->extra_len + 1; in tcmd_req_sense()
780 /* Simple illegal request message used by MODE SENSE, etc. */