/freebsd-current/sys/cam/ctl/ |
H A D | ctl_scsi_all.h | 35 struct scsi_inquiry_data *inq_data); 38 struct scsi_inquiry_data *inq_data, 42 struct scsi_inquiry_data *inq_data,struct sbuf *sb); 44 struct scsi_inquiry_data *inq_data, struct sbuf *sb, 48 struct scsi_inquiry_data *inq_data, char *str,
|
H A D | ctl_scsi_all.c | 100 struct scsi_inquiry_data *inq_data, struct sbuf *sb) 105 scsi_op_desc(ctsio->cdb[0], inq_data), 125 struct scsi_inquiry_data *inq_data, struct sbuf *sb, 138 ctl_scsi_command_string(ctsio, inq_data, sb); 144 path_str, inq_data, ctsio->cdb, ctsio->cdb_len); 151 struct scsi_inquiry_data *inq_data, char *str, 158 ctl_scsi_sense_sbuf(ctsio, inq_data, &sb, SSS_FLAG_PRINT_COMMAND); 168 struct scsi_inquiry_data *inq_data) 175 ctl_scsi_sense_sbuf(ctsio, inq_data, &sb, SSS_FLAG_PRINT_COMMAND); 185 struct scsi_inquiry_data *inq_data, FIL 99 ctl_scsi_command_string(struct ctl_scsiio *ctsio, struct scsi_inquiry_data *inq_data, struct sbuf *sb) argument 124 ctl_scsi_sense_sbuf(struct ctl_scsiio *ctsio, struct scsi_inquiry_data *inq_data, struct sbuf *sb, scsi_sense_string_flags flags) argument 150 ctl_scsi_sense_string(struct ctl_scsiio *ctsio, struct scsi_inquiry_data *inq_data, char *str, int str_len) argument 167 ctl_scsi_sense_print(struct ctl_scsiio *ctsio, struct scsi_inquiry_data *inq_data) argument 184 ctl_scsi_sense_print(struct ctl_scsiio *ctsio, struct scsi_inquiry_data *inq_data, FILE *ofile) argument [all...] |
H A D | ctl_util.h | 107 struct scsi_inquiry_data *inq_data, struct sbuf *sb); 110 struct scsi_inquiry_data *inq_data, char *str, 114 void ctl_io_error_print(union ctl_io *io, struct scsi_inquiry_data *inq_data); 117 void ctl_io_error_print(union ctl_io *io, struct scsi_inquiry_data *inq_data,
|
H A D | ctl_util.c | 775 ctl_io_error_sbuf(union ctl_io *io, struct scsi_inquiry_data *inq_data, argument 811 ctl_scsi_sense_sbuf(&io->scsiio, inq_data, 841 ctl_io_error_string(union ctl_io *io, struct scsi_inquiry_data *inq_data, argument 847 ctl_io_error_sbuf(io, inq_data, &sb); 863 ctl_io_error_print(union ctl_io *io, struct scsi_inquiry_data *inq_data) argument 867 printf("%s", ctl_io_error_string(io, inq_data, str, sizeof(str))); 915 ctl_io_error_print(union ctl_io *io, struct scsi_inquiry_data *inq_data, argument 920 fprintf(ofile, "%s", ctl_io_error_string(io, inq_data, str,
|
/freebsd-current/usr.sbin/mptutil/ |
H A D | mpt_drive.c | 302 RAID_PHYS_DISK0_INQUIRY_DATA *inq_data; local 306 inq_data = &pd_info->InquiryData; 307 cam_strvis(vendor, inq_data->VendorID, sizeof(inq_data->VendorID), 309 cam_strvis(product, inq_data->ProductID, sizeof(inq_data->ProductID), 311 cam_strvis(revision, inq_data->ProductRevLevel, 312 sizeof(inq_data->ProductRevLevel), sizeof(revision));
|
H A D | mpt_cam.c | 301 struct scsi_inquiry_data *inq_data) 305 if (SID_QUAL_IS_VENDOR_UNIQUE(inq_data)) 307 if (SID_TYPE(inq_data) != T_DIRECT) 309 if (SID_QUAL(inq_data) != SID_QUAL_LU_CONNECTED) 312 cam_strvis(vendor, inq_data->vendor, sizeof(inq_data->vendor), 314 cam_strvis(product, inq_data->product, sizeof(inq_data->product), 316 cam_strvis(revision, inq_data->revision, sizeof(inq_data 300 format_scsi_inquiry(struct mpt_standalone_disk *disk, struct scsi_inquiry_data *inq_data) argument [all...] |
/freebsd-current/usr.sbin/mfiutil/ |
H A D | mfi_drive.c | 333 struct scsi_inquiry_data iqd, *inq_data = &iqd; local 337 memcpy(inq_data, info->inquiry_data, 340 if (SID_QUAL_IS_VENDOR_UNIQUE(inq_data)) 342 if (SID_TYPE(inq_data) != T_DIRECT) 344 if (SID_QUAL(inq_data) != SID_QUAL_LU_CONNECTED) 347 cam_strvis(vendor, inq_data->vendor, sizeof(inq_data->vendor), 349 cam_strvis(product, inq_data->product, sizeof(inq_data->product), 351 cam_strvis(revision, inq_data [all...] |
/freebsd-current/sys/cam/scsi/ |
H A D | scsi_all.c | 625 scsi_op_desc(uint16_t opcode, struct scsi_inquiry_data *inq_data) argument 640 if (inq_data == NULL) { 644 pd_type = SID_TYPE(inq_data); 646 match = cam_quirkmatch((caddr_t)inq_data, 707 scsi_op_desc(uint16_t opcode, struct scsi_inquiry_data *inq_data) argument 3363 struct scsi_inquiry_data *inq_data, 3381 if (inq_data != NULL) 3382 match = cam_quirkmatch((caddr_t)inq_data, 3445 struct scsi_inquiry_data *inq_data, 3452 inq_data, 3362 fetchtableentries(int sense_key, int asc, int ascq, struct scsi_inquiry_data *inq_data, const struct sense_key_table_entry **sense_entry, const struct asc_table_entry **asc_entry) argument 3444 scsi_sense_desc(int sense_key, int asc, int ascq, struct scsi_inquiry_data *inq_data, const char **sense_key_desc, const char **asc_desc) argument 3477 scsi_error_action(struct ccb_scsiio *csio, struct scsi_inquiry_data *inq_data, uint32_t sense_flags) argument 3692 struct scsi_inquiry_data *inq_data; local 4334 scsi_get_block_info(struct scsi_sense_data *sense_data, u_int sense_len, struct scsi_inquiry_data *inq_data, uint8_t *block_bits) argument 4389 scsi_get_stream_info(struct scsi_sense_data *sense_data, u_int sense_len, struct scsi_inquiry_data *inq_data, uint8_t *stream_bits) argument 4442 scsi_info_sbuf(struct sbuf *sb, uint8_t *cdb, int cdb_len, struct scsi_inquiry_data *inq_data, uint64_t info) argument 4449 scsi_command_sbuf(struct sbuf *sb, uint8_t *cdb, int cdb_len, struct scsi_inquiry_data *inq_data, uint64_t csi) argument 4598 scsi_sense_info_sbuf(struct sbuf *sb, struct scsi_sense_data *sense, u_int sense_len, uint8_t *cdb, int cdb_len, struct scsi_inquiry_data *inq_data, struct scsi_sense_desc_header *header) argument 4614 scsi_sense_command_sbuf(struct sbuf *sb, struct scsi_sense_data *sense, u_int sense_len, uint8_t *cdb, int cdb_len, struct scsi_inquiry_data *inq_data, struct scsi_sense_desc_header *header) argument 4628 scsi_sense_sks_sbuf(struct sbuf *sb, struct scsi_sense_data *sense, u_int sense_len, uint8_t *cdb, int cdb_len, struct scsi_inquiry_data *inq_data, struct scsi_sense_desc_header *header) argument 4648 scsi_sense_fru_sbuf(struct sbuf *sb, struct scsi_sense_data *sense, u_int sense_len, uint8_t *cdb, int cdb_len, struct scsi_inquiry_data *inq_data, struct scsi_sense_desc_header *header) argument 4664 scsi_sense_stream_sbuf(struct sbuf *sb, struct scsi_sense_data *sense, u_int sense_len, uint8_t *cdb, int cdb_len, struct scsi_inquiry_data *inq_data, struct scsi_sense_desc_header *header) argument 4676 scsi_sense_block_sbuf(struct sbuf *sb, struct scsi_sense_data *sense, u_int sense_len, uint8_t *cdb, int cdb_len, struct scsi_inquiry_data *inq_data, struct scsi_sense_desc_header *header) argument 4688 scsi_sense_progress_sbuf(struct sbuf *sb, struct scsi_sense_data *sense, u_int sense_len, uint8_t *cdb, int cdb_len, struct scsi_inquiry_data *inq_data, struct scsi_sense_desc_header *header) argument 4722 scsi_sense_ata_sbuf(struct sbuf *sb, struct scsi_sense_data *sense, u_int sense_len, uint8_t *cdb, int cdb_len, struct scsi_inquiry_data *inq_data, struct scsi_sense_desc_header *header) argument 4769 scsi_sense_forwarded_sbuf(struct sbuf *sb, struct scsi_sense_data *sense, u_int sense_len, uint8_t *cdb, int cdb_len, struct scsi_inquiry_data *inq_data, struct scsi_sense_desc_header *header) argument 4793 scsi_sense_generic_sbuf(struct sbuf *sb, struct scsi_sense_data *sense, u_int sense_len, uint8_t *cdb, int cdb_len, struct scsi_inquiry_data *inq_data, struct scsi_sense_desc_header *header) argument 4840 scsi_sense_desc_sbuf(struct sbuf *sb, struct scsi_sense_data *sense, u_int sense_len, uint8_t *cdb, int cdb_len, struct scsi_inquiry_data *inq_data, struct scsi_sense_desc_header *header) argument 4899 struct scsi_inquiry_data *inq_data; member in struct:scsi_print_sense_info 4941 scsi_sense_only_sbuf(struct scsi_sense_data *sense, u_int sense_len, struct sbuf *sb, char *path_str, struct scsi_inquiry_data *inq_data, uint8_t *cdb, int cdb_len) argument 5108 struct scsi_inquiry_data *inq_data; local 5447 scsi_print_inquiry_sbuf(struct sbuf *sb, struct scsi_inquiry_data *inq_data) argument 5554 scsi_print_inquiry(struct scsi_inquiry_data *inq_data) argument 5566 scsi_print_inquiry_short_sbuf(struct sbuf *sb, struct scsi_inquiry_data *inq_data) argument 5579 scsi_print_inquiry_short(struct scsi_inquiry_data *inq_data) argument [all...] |
H A D | scsi_xpt.c | 111 || (SID_ANSI_REV(&dv->inq_data) > SCSI_REV_2 && cam_srch_hi))) 116 || (SID_ANSI_REV(&dv->inq_data) > SCSI_REV_2))) 771 inq_buf = &periph->path->device->inq_data; 829 inq_buf = &periph->path->device->inq_data; 999 inq_buf = &periph->path->device->inq_data; 1208 inq_buf = &path->device->inq_data; 1390 inq_buf = &path->device->inq_data; 1640 (unsigned char *)&path->device->inq_data, 1705 && (path->device->inq_data.flags & SID_Sync) != 0 1753 if (bcmp(nbuf, &path->device->inq_data, SHORT_INQUIRY_LENGT 2663 struct scsi_inquiry_data *inq_data; local [all...] |
H A D | scsi_all.h | 2210 #define SID_TYPE(inq_data) ((inq_data)->device & 0x1f) 2211 #define SID_QUAL(inq_data) (((inq_data)->device & 0xE0) >> 5) 2244 #define SID_QUAL_IS_VENDOR_UNIQUE(inq_data) ((SID_QUAL(inq_data) & 0x04) != 0) 2249 #define SID_IS_REMOVABLE(inq_data) (((inq_data)->dev_qual2 & SID_RMB) != 0) 2251 #define SID_ANSI_REV(inq_data) ((inq_data) [all...] |
H A D | scsi_pt.c | 296 SID_TYPE(&cgd->inq_data) | 373 if (SID_QUAL(&cgd->inq_data) != SID_QUAL_LU_CONNECTED) 375 if (SID_TYPE(&cgd->inq_data) != T_PROCESSOR)
|
H A D | scsi_ch.c | 334 if (SID_QUAL(&cgd->inq_data) != SID_QUAL_LU_CONNECTED) 336 if (SID_TYPE(&cgd->inq_data)!= T_CHANGER) 395 if (cgd->inq_data.version <= SCSI_REV_2) 408 SID_TYPE(&cgd->inq_data) | 1698 struct scsi_inquiry_data *inq_data; local 1719 inq_data = &cgd->inq_data; 1720 dev_scsi_version = inq_data->version;
|
H A D | scsi_sa.c | 2311 if (SID_QUAL(&cgd->inq_data) != SID_QUAL_LU_CONNECTED) 2313 if (SID_TYPE(&cgd->inq_data) != T_SEQUENTIAL) 2486 softc->scsi_rev = SID_ANSI_REV(&cgd->inq_data); 2504 match = cam_quirkmatch((caddr_t)&cgd->inq_data, 2535 if (cgd->inq_data.version <= SCSI_REV_CCS) 2548 if (SID_ANSI_REV(&cgd->inq_data) >= SCSI_REV_SPC4) 2551 if (cgd->inq_data.spc3_flags & SPC3_SID_PROTECT) { 2583 DEVSTAT_BS_UNAVAILABLE, SID_TYPE(&cgd->inq_data) | 4748 cam_strvis(tmpstr, cgd.inq_data.vendor, 4749 sizeof(cgd.inq_data [all...] |
H A D | scsi_da.c | 2136 if (SID_QUAL(&cgd->inq_data) != SID_QUAL_LU_CONNECTED) 2138 if (SID_TYPE(&cgd->inq_data) != T_DIRECT 2139 && SID_TYPE(&cgd->inq_data) != T_RBC 2140 && SID_TYPE(&cgd->inq_data) != T_OPTICAL 2141 && SID_TYPE(&cgd->inq_data) != T_ZBC_HM) 2817 if (SID_IS_REMOVABLE(&cgd->inq_data)) 2832 match = cam_quirkmatch((caddr_t)&cgd->inq_data, 2854 if (SID_TYPE(&cgd->inq_data) == T_ZBC_HM) 2901 if (softc->quirks & DA_Q_NO_6_BYTE || SID_TYPE(&cgd->inq_data) == T_RBC) 2929 if (SID_ANSI_REV(&cgd->inq_data) > [all...] |
H A D | scsi_enc.c | 693 iqd = (unsigned char *)&cgd->inq_data; 694 buflen = min(sizeof(cgd->inq_data), 695 SID_ADDITIONAL_LENGTH(&cgd->inq_data));
|
/freebsd-current/lib/libcam/ |
H A D | camlib.h | 116 struct scsi_inquiry_data inq_data; /* SCSI Inquiry data */ member in struct:cam_device
|
H A D | camlib.c | 619 device->pd_type = SID_TYPE(&ccb.cgd.inq_data); 620 bcopy(&ccb.cgd.inq_data, &device->inq_data,
|
/freebsd-current/sys/cam/ |
H A D | cam_xpt_internal.h | 112 struct scsi_inquiry_data inq_data; member in struct:cam_ed
|
H A D | cam_compat.h | 207 struct scsi_inquiry_data inq_data; member in struct:dev_match_result_0x18::__anon1211::__anon1213
|
H A D | cam_compat.c | 417 memcpy(&dm18[i].result.device_result.inq_data, 418 &dm[i].result.device_result.inq_data,
|
/freebsd-current/usr.sbin/ctladm/ |
H A D | ctladm.c | 235 struct scsi_inquiry_data *inq_data); 1050 struct scsi_inquiry_data *inq_data; local 1056 inq_data = NULL; 1067 inq_data = malloc(sizeof(*inq_data)); 1068 if (inq_data == NULL) { 1103 inq_data)) != 0) { 1107 scsi_print_inquiry(inq_data); 1114 if (inq_data != NULL) 1115 free(inq_data); 1940 cctl_get_inquiry(int fd, int lun, int iid, int retries, char *path_str, int path_len, struct scsi_inquiry_data *inq_data) argument 1986 struct scsi_inquiry_data *inq_data; local [all...] |
/freebsd-current/sys/dev/hyperv/storvsc/ |
H A D | hv_storvsc_drv_freebsd.c | 2096 is_scsi_valid(const struct scsi_inquiry_data *inq_data) argument 2100 type = SID_TYPE(inq_data); 2103 if (SID_QUAL(inq_data) == SID_QUAL_BAD_LU) 2332 struct scsi_inquiry_data *inq_data = local 2355 if (SID_TYPE(inq_data) == T_CDROM && 2356 inq_data->version == 0 && 2358 inq_data->version = SCSI_REV_SPC3; 2362 inq_data->version); 2368 if (!is_scsi_valid(inq_data) && 2384 cam_strvis(vendor, inq_data [all...] |
/freebsd-current/share/examples/scsi_target/ |
H A D | scsi_cmds.c | 103 static struct scsi_inquiry_data inq_data; variable in typeref:struct:scsi_inquiry_data 328 bcopy(&inq_data, ctio->data_ptr, sizeof(inq_data)); 329 ctio->dxfer_len = inq_data.additional_length + 4; 344 inq = &inq_data;
|
/freebsd-current/sys/cam/ata/ |
H A D | ata_xpt.c | 630 &path->device->inq_data; 748 inq_buf = &path->device->inq_data; 1646 bzero(&device->inq_data, sizeof(device->inq_data)); 1667 inq_buf = &path->device->inq_data; 1901 struct scsi_inquiry_data *inq_data; local 1961 inq_data = &device->inq_data; 1975 || (scsi && (INQ_DATA_TQ_ENABLED(inq_data)) == 0)
|
/freebsd-current/sbin/camcontrol/ |
H A D | fwdownload.c | 313 cam_strvis((u_char *)vendor, (u_char *)cam_dev->inq_data.vendor, 314 sizeof(cam_dev->inq_data.vendor), sizeof(vendor)); 320 || (vp->dev_type == SID_TYPE(&cam_dev->inq_data)))
|