Home
last modified time | relevance | path

Searched refs:sense_len (Results 1 – 25 of 82) sorted by relevance

1234

/freebsd/sys/dev/isci/scil/
H A Dsati_util.c458 U32 * sense_len) in sati_scsi_get_sense_data_buffer() argument
472 *sense_len = SSP_RESPONSE_IU_MAX_DATA * 4; // dwords to bytes in sati_scsi_get_sense_data_buffer()
475 *sense_len = sati_cb_get_sense_data_length(scsi_io); in sati_scsi_get_sense_data_buffer()
650 U32 sense_len) in sati_scsi_block_descriptor_construct() argument
654 sati_set_sense_data_byte(sense_data, sense_len, 0, SCSI_BLOCK_DESCRIPTOR_TYPE); in sati_scsi_block_descriptor_construct()
655 sati_set_sense_data_byte(sense_data, sense_len, 1, SCSI_BLOCK_DESCRIPTOR_ADDITIONAL_LENGTH); in sati_scsi_block_descriptor_construct()
656 sati_set_sense_data_byte(sense_data, sense_len, 2, 0); in sati_scsi_block_descriptor_construct()
657 sati_set_sense_data_byte(sense_data, sense_len, 3, (ili << 5)); in sati_scsi_block_descriptor_construct()
679 U32 sense_len, in sati_scsi_command_specific_descriptor_construct() argument
684 sati_set_sense_data_byte(sense_data, sense_len, 0, SCSI_CMD_SPECIFIC_DESCRIPTOR_TYPE); in sati_scsi_command_specific_descriptor_construct()
[all …]
H A Dsati_passthrough.c177 U32 sense_len; in sati_passthrough_construct_sense() local
194 sense_len = SSP_RESPONSE_IU_MAX_DATA * 4; // dwords to bytes in sati_passthrough_construct_sense()
197 sense_len = sati_cb_get_sense_data_length(scsi_io); in sati_passthrough_construct_sense()
226 sati_set_sense_data_byte(sense_data, sense_len, 3, (U8)sati_get_ata_error(register_fis)); in sati_passthrough_construct_sense()
227 sati_set_sense_data_byte(sense_data, sense_len, 4, (U8)sati_get_ata_status(register_fis)); in sati_passthrough_construct_sense()
228 sati_set_sense_data_byte(sense_data, sense_len, 5, sati_get_ata_device(register_fis)); in sati_passthrough_construct_sense()
229 sati_set_sense_data_byte(sense_data, sense_len, 6, sati_get_ata_sector_count(register_fis)); in sati_passthrough_construct_sense()
232 …sati_set_sense_data_byte(sense_data, sense_len, 8, (PASSTHROUGH_CDB_EXTEND(cdb) << 7) | (sector_c… in sati_passthrough_construct_sense()
233 sati_set_sense_data_byte(sense_data, sense_len, 9, sati_get_ata_lba_low(register_fis)); in sati_passthrough_construct_sense()
234 sati_set_sense_data_byte(sense_data, sense_len, 10, sati_get_ata_lba_mid(register_fis)); in sati_passthrough_construct_sense()
[all …]
/freebsd/sys/cam/ctl/
H A Dctl_error.c67 ctl_set_sense_data_va(struct scsi_sense_data *sense_data, u_int *sense_len, in ctl_set_sense_data_va() argument
100 if (*sense_len == 0) { in ctl_set_sense_data_va()
102 *sense_len = lun->MODE_CTRLE.max_sense; in ctl_set_sense_data_va()
104 *sense_len = SSD_FULL_SIZE; in ctl_set_sense_data_va()
107 scsi_set_sense_data_va(sense_data, sense_len, sense_format, in ctl_set_sense_data_va()
112 ctl_set_sense_data(struct scsi_sense_data *sense_data, u_int *sense_len, in ctl_set_sense_data() argument
119 ctl_set_sense_data_va(sense_data, sense_len, lunptr, sense_format, in ctl_set_sense_data()
130 u_int sense_len; in ctl_set_sense() local
140 sense_len = 0; in ctl_set_sense()
141 ctl_set_sense_data_va(&ctsio->sense_data, &sense_len, in ctl_set_sense()
168 u_int sense_len; ctl_sense_to_desc() local
255 u_int sense_len; ctl_sense_to_fixed() local
530 ctl_build_ua(struct ctl_lun * lun,uint32_t initidx,struct scsi_sense_data * sense,u_int * sense_len,scsi_sense_data_type sense_format) ctl_build_ua() argument
[all...]
H A Dctl_util.c119 ctsio->sense_len = SSD_FULL_SIZE; in ctl_scsi_tur()
149 ctsio->sense_len = SSD_FULL_SIZE; in ctl_scsi_inquiry()
178 ctsio->sense_len = SSD_FULL_SIZE; in ctl_scsi_request_sense()
207 ctsio->sense_len = SSD_FULL_SIZE; in ctl_scsi_report_luns()
246 ctsio->sense_len = SSD_FULL_SIZE; in ctl_scsi_read_write_buffer()
347 ctsio->sense_len = SSD_FULL_SIZE; in ctl_scsi_read_write()
378 ctsio->sense_len = SSD_FULL_SIZE; in ctl_scsi_write_same()
407 io->scsiio.sense_len = SSD_FULL_SIZE; in ctl_scsi_read_capacity()
439 io->scsiio.sense_len = SSD_FULL_SIZE; in ctl_scsi_read_capacity_16()
487 io->scsiio.sense_len in ctl_scsi_mode_sense()
[all...]
H A Dctl_error.h49 void ctl_set_sense_data_va(struct scsi_sense_data *sense_data, u_int *sense_len,
52 void ctl_set_sense_data(struct scsi_sense_data *sense_data, u_int *sense_len,
64 struct scsi_sense_data *sense, u_int *sense_len,
H A Dctl_frontend_cam_sim.c451 min(io->scsiio.sense_len, ccb->csio.sense_len)); in cfcs_done()
452 if (ccb->csio.sense_len > io->scsiio.sense_len) in cfcs_done()
453 ccb->csio.sense_resid = ccb->csio.sense_len - in cfcs_done()
454 io->scsiio.sense_len; in cfcs_done()
457 if ((ccb->csio.sense_len - ccb->csio.sense_resid) > in cfcs_done()
459 ccb->csio.sense_resid = ccb->csio.sense_len - in cfcs_done()
H A Dctl_tpc.c146 uint8_t sense_len; member
620 total_len = sizeof(*data) + list_copy.sense_len; in ctl_receive_copy_failure_details()
631 scsi_ulto4b(sizeof(*data) - 4 + list_copy.sense_len, in ctl_receive_copy_failure_details()
636 scsi_ulto2b(list_copy.sense_len, data->sense_data_length); in ctl_receive_copy_failure_details()
637 memcpy(data->sense_data, &list_copy.sense_data, list_copy.sense_len); in ctl_receive_copy_failure_details()
682 total_len = sizeof(*data) + list_copy.sense_len; in ctl_receive_copy_status_lid4()
692 scsi_ulto4b(sizeof(*data) - 4 + list_copy.sense_len, in ctl_receive_copy_status_lid4()
709 data->length_of_the_sense_data_field = list_copy.sense_len; in ctl_receive_copy_status_lid4()
710 data->sense_data_length = list_copy.sense_len; in ctl_receive_copy_status_lid4()
711 memcpy(data->sense_data, &list_copy.sense_data, list_copy.sense_len); in ctl_receive_copy_status_lid4()
[all …]
/freebsd/sys/cam/scsi/
H A Dscsi_all.c3749 scsi_desc_iterate(struct scsi_sense_data_desc *sense, u_int sense_len, in scsi_desc_iterate() argument
3760 if (SSD_DESC_IS_PRESENT(sense, sense_len, extra_len) == 0) in scsi_desc_iterate()
3767 desc_len = sense_len -offsetof(struct scsi_sense_data_desc, sense_desc); in scsi_desc_iterate()
3802 if (iter_func(sense, sense_len, header, arg) != 0) in scsi_desc_iterate()
3815 scsi_find_desc_func(struct scsi_sense_data_desc *sense, u_int sense_len, in scsi_find_desc_func() argument
3837 scsi_find_desc(struct scsi_sense_data_desc *sense, u_int sense_len, in scsi_find_desc() argument
3845 scsi_desc_iterate(sense, sense_len, scsi_find_desc_func, &desc_info); in scsi_find_desc()
3855 u_int *sense_len, scsi_sense_data_type sense_format, int current_error, in scsi_set_sense_data_desc_va() argument
3875 space = *sense_len - offsetof(struct scsi_sense_data_desc, sense_desc); in scsi_set_sense_data_desc_va()
3994 *sense_len = offsetof(struct scsi_sense_data_desc, extra_len) + 1 + in scsi_set_sense_data_desc_va()
[all …]
H A Dscsi_all.h3819 void scsi_desc_iterate(struct scsi_sense_data_desc *sense, u_int sense_len,
3823 uint8_t *scsi_find_desc(struct scsi_sense_data_desc *sense, u_int sense_len,
3829 u_int *sense_len, scsi_sense_data_type sense_format, int current_error,
3832 u_int *sense_len, scsi_sense_data_type sense_format,
3834 int scsi_get_sense_info(struct scsi_sense_data *sense_data, u_int sense_len,
3837 int scsi_get_sks(struct scsi_sense_data *sense_data, u_int sense_len,
3839 int scsi_get_block_info(struct scsi_sense_data *sense_data, u_int sense_len,
3842 int scsi_get_stream_info(struct scsi_sense_data *sense_data, u_int sense_len,
3855 u_int sense_len, uint8_t *cdb, int cdb_len,
3860 u_int sense_len, uint8_t *cdb, int cdb_len,
[all …]
H A Dscsi_sa.h982 uint32_t dxfer_len, uint8_t sense_len,
987 uint8_t tag_action, int immediate, uint8_t sense_len,
993 uint32_t count, uint8_t sense_len, uint32_t timeout);
998 int reten, int load, uint8_t sense_len,
1004 uint32_t num_marks, uint8_t sense_len,
1011 uint8_t sense_len, uint32_t timeout,
1017 uint8_t sense_len, uint32_t timeout);
1028 uint8_t sense_len, uint32_t timeout);
1033 uint32_t sense_len, uint32_t timeout);
1038 uint8_t sense_len, uint32_t timeout);
[all …]
H A Dscsi_ch.h474 uint32_t dst, int invert, uint8_t sense_len,
481 int invert2, uint8_t sense_len, uint32_t timeout);
486 int invert, uint8_t sense_len,
494 uint32_t dxfer_len, uint8_t sense_len,
499 uint8_t tag_action, uint8_t sense_len,
507 uint8_t sense_len, uint32_t timeout);
H A Dscsi_da.h657 uint8_t sense_len, uint32_t timeout);
664 uint8_t sense_len, uint32_t timeout);
669 uint8_t *data_ptr, uint32_t dxfer_len, uint8_t sense_len,
678 uint8_t sense_len, uint32_t timeout);
684 uint8_t *data_ptr, uint32_t dxfer_len, uint8_t sense_len,
693 size_t cdb_storage_len, uint8_t sense_len,
702 size_t cdb_storage_len, uint8_t sense_len,
H A Dscsi_targ_bh.c476 if (atio->sense_len) { in targbhstart()
477 csio->sense_len = atio->sense_len; in targbhstart()
578 atio->sense_len = sizeof(no_lun_sense_data); in targbhdone()
623 atio->sense_len = sizeof (no_lun_sense_data); in targbhdone()
662 atio->sense_len = 0; in targbhdone()
H A Dscsi_ch.c1730 uint32_t dst, int invert, uint8_t sense_len, in scsi_move_medium() argument
1754 sense_len, in scsi_move_medium()
1764 int invert2, uint8_t sense_len, uint32_t timeout) in scsi_exchange_medium() argument
1791 sense_len, in scsi_exchange_medium()
1800 int invert, uint8_t sense_len, uint32_t timeout) in scsi_position_to_element() argument
1822 sense_len, in scsi_position_to_element()
1833 uint32_t dxfer_len, uint8_t sense_len, in scsi_read_element_status() argument
1861 sense_len, in scsi_read_element_status()
1869 uint8_t tag_action, uint8_t sense_len, in scsi_initialize_element_status() argument
1887 sense_len, in scsi_initialize_element_status()
[all …]
H A Dscsi_sa.c3679 int sense_len; in saerror() local
3686 sense_len = csio->sense_len - csio->sense_resid; in saerror()
3687 scsi_extract_sense_len(sense, sense_len, &error_code, &sense_key, in saerror()
3693 if (scsi_get_stream_info(sense, sense_len, NULL, &stream_bits) == 0) in saerror()
3707 if (scsi_get_sense_info(sense, sense_len, SSD_DESC_INFO, &resid, in saerror()
5939 uint8_t sense_len, uint32_t timeout) in scsi_read_block_limits() argument
5944 (uint8_t *)rlimit_buf, sizeof(*rlimit_buf), sense_len, in scsi_read_block_limits()
5957 uint32_t dxfer_len, uint8_t sense_len, uint32_t timeout) in scsi_sa_read_write() argument
5976 tag_action, data_ptr, dxfer_len, sense_len, in scsi_sa_read_write()
5984 int reten, int load, uint8_t sense_len, in scsi_load_unload() argument
[all …]
H A Dscsi_cd.h862 uint32_t dxfer_len, uint8_t sense_len,
868 uint8_t *data_ptr, uint32_t dxfer_len, uint8_t sense_len,
876 uint32_t dxfer_len, uint8_t sense_len,
883 int sense_len, int timeout);
/freebsd/sys/dev/mfi/
H A Dmfi_cam.c369 pt->header.sense_len = MFI_SENSE_LEN; in mfip_start()
434 int sense_len; in mfip_done() local
438 if (pt->header.sense_len < csio->sense_len) in mfip_done()
439 csio->sense_resid = csio->sense_len - in mfip_done()
440 pt->header.sense_len; in mfip_done()
443 sense_len = min(pt->header.sense_len, in mfip_done()
446 bcopy(&cm->cm_sense->data[0], &csio->sense_data, sense_len); in mfip_done()
/freebsd/sys/dev/iscsi/
H A Discsi.c920 uint16_t sense_len; in iscsi_pdu_handle_scsi_response() local
1010 if (data_segment_len < sizeof(sense_len)) { in iscsi_pdu_handle_scsi_response()
1020 icl_pdu_get_data(response, 0, &sense_len, sizeof(sense_len)); in iscsi_pdu_handle_scsi_response()
1021 sense_len = ntohs(sense_len); in iscsi_pdu_handle_scsi_response()
1024 sense_len, data_segment_len); in iscsi_pdu_handle_scsi_response()
1026 if (sizeof(sense_len) + sense_len > data_segment_len) { in iscsi_pdu_handle_scsi_response()
1029 data_segment_len, sizeof(sense_len) + sense_len); in iscsi_pdu_handle_scsi_response()
1036 } else if (sizeof(sense_len) + sense_len < data_segment_len) in iscsi_pdu_handle_scsi_response()
1039 data_segment_len, sizeof(sense_len) + sense_len); in iscsi_pdu_handle_scsi_response()
1040 if (sense_len > csio->sense_len) { in iscsi_pdu_handle_scsi_response()
[all …]
/freebsd/sys/dev/mrsas/
H A Dmrsas_ioctl.h93 u_int32_t sense_len; member
111 u_int32_t sense_len; member
H A Dmrsas_ioctl.c273 ioctl_sense_size = user_ioc->sense_len; in mrsas_passthru()
275 if (user_ioc->sense_len) { in mrsas_passthru()
347 if (user_ioc->sense_len) { in mrsas_passthru()
355 user_ioc->sense_len); in mrsas_passthru()
371 if (user_ioc->sense_len) { in mrsas_passthru()
/freebsd/sys/dev/vmware/pvscsi/
H A Dpvscsi.h113 uint32_t sense_len; member
128 uint32_t sense_len; member
/freebsd/sys/dev/aacraid/
H A Daacraid_cam.c152 bzero(&ccb->csio.sense_data, ccb->csio.sense_len); in aac_set_scsi_error()
156 if (ccb->csio.sense_len >= 14) { in aac_set_scsi_error()
1160 srbr->sense_len = 0; in aac_cam_complete()
1182 if (srbr->sense_len) { in aac_cam_complete()
1183 int sense_len, scsi_sense_len; in aac_cam_complete() local
1187 sense_len = (srbr->sense_len > in aac_cam_complete()
1189 srbr->sense_len; in aac_cam_complete()
1191 sense_len); in aac_cam_complete()
1192 ccb->csio.sense_len = sense_len; in aac_cam_complete()
/freebsd/sys/dev/aac/
H A Daac_cam.c599 if (srbr->sense_len) { in aac_cam_complete()
600 sense_returned = srbr->sense_len; in aac_cam_complete()
601 if (sense_returned < ccb->csio.sense_len) in aac_cam_complete()
603 ccb->csio.sense_len - in aac_cam_complete()
610 min(ccb->csio.sense_len, sense_returned)); in aac_cam_complete()
/freebsd/usr.sbin/bhyve/
H A Dpci_virtio_scsi.c219 uint32_t sense_len; member
519 io->scsiio.sense_len = sc->vss_config.sense_size; in pci_vtscsi_request_handle()
557 cmd_wr->sense_len = MIN(io->scsiio.sense_len, in pci_vtscsi_request_handle()
563 cmd_wr->sense_len); in pci_vtscsi_request_handle()
/freebsd/sys/dev/pms/freebsd/driver/ini/src/
H A Dosapi.c304 int sense_len = 0; in ostiInitiatorIOCompleted() local
313 sense_len = MIN( pSenseData->senseLen, in ostiInitiatorIOCompleted()
319 sense_len ); in ostiInitiatorIOCompleted()
321 (bit8 *)&csio->sense_data, sense_len ); in ostiInitiatorIOCompleted()

1234