| /freebsd-12.1/sys/cam/ctl/ |
| H A D | ctl_scsi_all.c | 103 struct scsi_inquiry_data *inq_data, struct sbuf *sb) in ctl_scsi_command_string() argument 108 scsi_op_desc(ctsio->cdb[0], inq_data), in ctl_scsi_command_string() 128 struct scsi_inquiry_data *inq_data, struct sbuf *sb, in ctl_scsi_sense_sbuf() argument 142 ctl_scsi_command_string(ctsio, inq_data, sb); in ctl_scsi_sense_sbuf() 148 path_str, inq_data, ctsio->cdb, ctsio->cdb_len); in ctl_scsi_sense_sbuf() 155 struct scsi_inquiry_data *inq_data, char *str, in ctl_scsi_sense_string() argument 162 ctl_scsi_sense_sbuf(ctsio, inq_data, &sb, SSS_FLAG_PRINT_COMMAND); in ctl_scsi_sense_string() 172 struct scsi_inquiry_data *inq_data) in ctl_scsi_sense_print() argument 179 ctl_scsi_sense_sbuf(ctsio, inq_data, &sb, SSS_FLAG_PRINT_COMMAND); in ctl_scsi_sense_print() 189 struct scsi_inquiry_data *inq_data, FILE *ofile) in ctl_scsi_sense_print() argument [all …]
|
| H A D | ctl_scsi_all.h | 38 struct scsi_inquiry_data *inq_data); 41 struct scsi_inquiry_data *inq_data, 45 struct scsi_inquiry_data *inq_data,struct sbuf *sb); 47 struct scsi_inquiry_data *inq_data, struct sbuf *sb, 51 struct scsi_inquiry_data *inq_data, char *str,
|
| H A D | ctl_util.h | 108 struct scsi_inquiry_data *inq_data, struct sbuf *sb); 111 struct scsi_inquiry_data *inq_data, char *str, 115 void ctl_io_error_print(union ctl_io *io, struct scsi_inquiry_data *inq_data); 118 void ctl_io_error_print(union ctl_io *io, struct scsi_inquiry_data *inq_data,
|
| H A D | ctl_util.c | 770 ctl_io_error_sbuf(union ctl_io *io, struct scsi_inquiry_data *inq_data, in ctl_io_error_sbuf() argument 805 ctl_scsi_sense_sbuf(&io->scsiio, inq_data, in ctl_io_error_sbuf() 822 ctl_io_error_string(union ctl_io *io, struct scsi_inquiry_data *inq_data, in ctl_io_error_string() argument 828 ctl_io_error_sbuf(io, inq_data, &sb); in ctl_io_error_string() 844 ctl_io_error_print(union ctl_io *io, struct scsi_inquiry_data *inq_data) in ctl_io_error_print() argument 848 printf("%s", ctl_io_error_string(io, inq_data, str, sizeof(str))); in ctl_io_error_print() 886 ctl_io_error_print(union ctl_io *io, struct scsi_inquiry_data *inq_data, in ctl_io_error_print() argument 891 fprintf(ofile, "%s", ctl_io_error_string(io, inq_data, str, in ctl_io_error_print()
|
| /freebsd-12.1/usr.sbin/mfiutil/ |
| H A D | mfi_drive.c | 335 struct scsi_inquiry_data iqd, *inq_data = &iqd; in mfi_pd_inq_string() local 339 memcpy(inq_data, info->inquiry_data, in mfi_pd_inq_string() 342 if (SID_QUAL_IS_VENDOR_UNIQUE(inq_data)) in mfi_pd_inq_string() 344 if (SID_TYPE(inq_data) != T_DIRECT) in mfi_pd_inq_string() 346 if (SID_QUAL(inq_data) != SID_QUAL_LU_CONNECTED) in mfi_pd_inq_string() 349 cam_strvis(vendor, inq_data->vendor, sizeof(inq_data->vendor), in mfi_pd_inq_string() 351 cam_strvis(product, inq_data->product, sizeof(inq_data->product), in mfi_pd_inq_string() 353 cam_strvis(revision, inq_data->revision, sizeof(inq_data->revision), in mfi_pd_inq_string() 355 cam_strvis(serial, (char *)inq_data->vendor_specific0, sizeof(inq_data->vendor_specific0), in mfi_pd_inq_string() 365 switch (SID_ANSI_REV(inq_data)) { in mfi_pd_inq_string() [all …]
|
| /freebsd-12.1/usr.sbin/mptutil/ |
| H A D | mpt_cam.c | 304 struct scsi_inquiry_data *inq_data) in format_scsi_inquiry() argument 308 if (SID_QUAL_IS_VENDOR_UNIQUE(inq_data)) in format_scsi_inquiry() 310 if (SID_TYPE(inq_data) != T_DIRECT) in format_scsi_inquiry() 312 if (SID_QUAL(inq_data) != SID_QUAL_LU_CONNECTED) in format_scsi_inquiry() 315 cam_strvis(vendor, inq_data->vendor, sizeof(inq_data->vendor), in format_scsi_inquiry() 317 cam_strvis(product, inq_data->product, sizeof(inq_data->product), in format_scsi_inquiry() 319 cam_strvis(revision, inq_data->revision, sizeof(inq_data->revision), in format_scsi_inquiry() 329 switch (SID_ANSI_REV(inq_data)) { in format_scsi_inquiry() 338 SID_ANSI_REV(inq_data)); in format_scsi_inquiry()
|
| H A D | mpt_drive.c | 305 RAID_PHYS_DISK0_INQUIRY_DATA *inq_data; in mpt_pd_inq_string() local 309 inq_data = &pd_info->InquiryData; in mpt_pd_inq_string() 310 cam_strvis(vendor, inq_data->VendorID, sizeof(inq_data->VendorID), in mpt_pd_inq_string() 312 cam_strvis(product, inq_data->ProductID, sizeof(inq_data->ProductID), in mpt_pd_inq_string() 314 cam_strvis(revision, inq_data->ProductRevLevel, in mpt_pd_inq_string() 315 sizeof(inq_data->ProductRevLevel), sizeof(revision)); in mpt_pd_inq_string()
|
| /freebsd-12.1/sys/cam/scsi/ |
| H A D | scsi_all.c | 3281 if (inq_data != NULL) in fetchtableentries() 3352 inq_data, in scsi_sense_desc() 3416 inq_data, in scsi_error_action() 3611 inq_data = &cgd->inq_data; in scsi_command_string() 3615 inq_data = &device->inq_data; in scsi_command_string() 4951 print_info.inq_data = inq_data; in scsi_sense_only_sbuf() 5049 inq_data = &cgd->inq_data; in scsi_sense_sbuf() 5053 inq_data = &device->inq_data; in scsi_sense_sbuf() 5470 cam_strvis_sbuf(sb, inq_data->vendor, sizeof(inq_data->vendor), 0); in scsi_print_inquiry_short_sbuf() 5472 cam_strvis_sbuf(sb, inq_data->product, sizeof(inq_data->product), 0); in scsi_print_inquiry_short_sbuf() [all …]
|
| H A D | scsi_all.h | 2186 #define SID_TYPE(inq_data) ((inq_data)->device & 0x1f) argument 2187 #define SID_QUAL(inq_data) (((inq_data)->device & 0xE0) >> 5) argument 2220 #define SID_QUAL_IS_VENDOR_UNIQUE(inq_data) ((SID_QUAL(inq_data) & 0x04) != 0) argument 2225 #define SID_IS_REMOVABLE(inq_data) (((inq_data)->dev_qual2 & SID_RMB) != 0) argument 2227 #define SID_ANSI_REV(inq_data) ((inq_data)->version & 0x07) argument 3786 struct scsi_inquiry_data *inq_data, 3789 struct scsi_inquiry_data *inq_data, 3802 struct scsi_inquiry_data *inq_data, 3811 struct scsi_inquiry_data *inq_data, 3815 struct scsi_inquiry_data *inq_data, [all …]
|
| H A D | scsi_xpt.c | 787 inq_buf = &periph->path->device->inq_data; in probestart() 1208 inq_buf = &path->device->inq_data; in probedone() 1394 inq_buf = &path->device->inq_data; in probedone() 2419 bzero(&device->inq_data, sizeof(device->inq_data)); in scsi_alloc_device() 2445 inq_buf = &path->device->inq_data; in scsi_devise_transport() 2668 struct scsi_inquiry_data *inq_data; in scsi_set_transfer_settings() local 2738 inq_data = &device->inq_data; in scsi_set_transfer_settings() 2746 || (INQ_DATA_TQ_ENABLED(inq_data)) == 0 in scsi_set_transfer_settings() 2811 && (inq_data->flags & SID_Sync) == 0 in scsi_set_transfer_settings() 2846 spi3caps &= inq_data->spi3data; in scsi_set_transfer_settings() [all …]
|
| H A D | scsi_pt.c | 301 SID_TYPE(&cgd->inq_data) | in ptctor() 378 if (SID_QUAL(&cgd->inq_data) != SID_QUAL_LU_CONNECTED) in ptasync() 380 if (SID_TYPE(&cgd->inq_data) != T_PROCESSOR) in ptasync()
|
| H A D | scsi_ch.c | 338 if (SID_QUAL(&cgd->inq_data) != SID_QUAL_LU_CONNECTED) in chasync() 340 if (SID_TYPE(&cgd->inq_data)!= T_CHANGER) in chasync() 400 if (cgd->inq_data.version <= SCSI_REV_2) in chregister() 413 SID_TYPE(&cgd->inq_data) | in chregister() 1712 struct scsi_inquiry_data *inq_data; in chscsiversion() local 1733 inq_data = &cgd->inq_data; in chscsiversion() 1734 dev_scsi_version = inq_data->version; in chscsiversion()
|
| H A D | scsi_enc.c | 700 iqd = (unsigned char *)&cgd->inq_data; in enc_type() 701 buflen = min(sizeof(cgd->inq_data), in enc_type() 702 SID_ADDITIONAL_LENGTH(&cgd->inq_data)); in enc_type()
|
| H A D | scsi_sa.c | 2254 if (SID_TYPE(&cgd->inq_data) != T_SEQUENTIAL) in saasync() 2365 softc->scsi_rev = SID_ANSI_REV(&cgd->inq_data); in saregister() 2383 match = cam_quirkmatch((caddr_t)&cgd->inq_data, in saregister() 2405 if (cgd->inq_data.version <= SCSI_REV_CCS) in saregister() 2408 if (cgd->inq_data.spc3_flags & SPC3_SID_PROTECT) { in saregister() 4443 cam_strvis(tmpstr, cgd.inq_data.vendor, in saextget() 4444 sizeof(cgd.inq_data.vendor), sizeof(tmpstr)); in saextget() 4448 cam_strvis(tmpstr, cgd.inq_data.product, in saextget() 4449 sizeof(cgd.inq_data.product), sizeof(tmpstr)); in saextget() 4453 cam_strvis(tmpstr, cgd.inq_data.revision, in saextget() [all …]
|
| H A D | scsi_da.c | 2074 if (SID_TYPE(&cgd->inq_data) != T_DIRECT in daasync() 2075 && SID_TYPE(&cgd->inq_data) != T_RBC in daasync() 2076 && SID_TYPE(&cgd->inq_data) != T_OPTICAL in daasync() 2077 && SID_TYPE(&cgd->inq_data) != T_ZBC_HM) in daasync() 2708 if (SID_IS_REMOVABLE(&cgd->inq_data)) in daregister() 2723 match = cam_quirkmatch((caddr_t)&cgd->inq_data, in daregister() 2738 if (SID_TYPE(&cgd->inq_data) == T_ZBC_HM) in daregister() 2805 if (SID_ANSI_REV(&cgd->inq_data) >= SCSI_REV_SPC3 && in daregister() 2817 SID_TYPE(&cgd->inq_data) | in daregister() 2849 cgd->inq_data.product, sizeof(cgd->inq_data.product), in daregister() [all …]
|
| H A D | scsi_cd.c | 413 if (SID_QUAL(&cgd->inq_data) != SID_QUAL_LU_CONNECTED) in cdasync() 415 if (SID_TYPE(&cgd->inq_data) != T_CDROM in cdasync() 416 && SID_TYPE(&cgd->inq_data) != T_WORM) in cdasync() 591 if (SID_IS_REMOVABLE(&cgd->inq_data)) in cdregister() 600 match = cam_quirkmatch((caddr_t)&cgd->inq_data, in cdregister() 667 cam_strvis(softc->disk->d_descr, cgd->inq_data.vendor, in cdregister() 668 sizeof(cgd->inq_data.vendor), sizeof(softc->disk->d_descr)); in cdregister() 671 cgd->inq_data.product, sizeof(cgd->inq_data.product), in cdregister() 1141 &cgd.inq_data, in cddone() 1160 } else if (SID_TYPE(&cgd.inq_data) == T_CDROM) { in cddone()
|
| /freebsd-12.1/sys/dev/hyperv/storvsc/ |
| H A D | hv_storvsc_drv_freebsd.c | 2073 type = SID_TYPE(inq_data); in is_scsi_valid() 2076 if (SID_QUAL(inq_data) == SID_QUAL_BAD_LU) in is_scsi_valid() 2185 struct scsi_inquiry_data *inq_data = in storvsc_io_done() local 2208 if (SID_TYPE(inq_data) == T_CDROM && in storvsc_io_done() 2209 inq_data->version == 0 && in storvsc_io_done() 2211 inq_data->version = SCSI_REV_SPC3; in storvsc_io_done() 2215 inq_data->version); in storvsc_io_done() 2221 if (!is_scsi_valid(inq_data) && in storvsc_io_done() 2237 cam_strvis(vendor, inq_data->vendor, in storvsc_io_done() 2238 sizeof(inq_data->vendor), sizeof(vendor)); in storvsc_io_done() [all …]
|
| /freebsd-12.1/usr.sbin/ctladm/ |
| H A D | ctladm.c | 1049 inq_data = NULL; in cctl_lunlist() 1060 inq_data = malloc(sizeof(*inq_data)); in cctl_lunlist() 1061 if (inq_data == NULL) { in cctl_lunlist() 1096 inq_data)) != 0) { in cctl_lunlist() 1107 if (inq_data != NULL) in cctl_lunlist() 1108 free(inq_data); in cctl_lunlist() 1983 inq_data = malloc(sizeof(*inq_data)); in cctl_inquiry() 1984 if (inq_data == NULL) { in cctl_inquiry() 1995 scsi_print_inquiry(inq_data); in cctl_inquiry() 1998 if (inq_data != NULL) in cctl_inquiry() [all …]
|
| /freebsd-12.1/share/examples/scsi_target/ |
| H A D | scsi_cmds.c | 105 static struct scsi_inquiry_data inq_data; variable 330 bcopy(&inq_data, ctio->data_ptr, sizeof(inq_data)); in tcmd_inquiry() 331 ctio->dxfer_len = inq_data.additional_length + 4; in tcmd_inquiry() 346 inq = &inq_data; in init_inquiry()
|
| /freebsd-12.1/lib/libcam/ |
| H A D | camlib.c | 620 device->pd_type = SID_TYPE(&ccb.cgd.inq_data); in cam_real_open_device() 621 bcopy(&ccb.cgd.inq_data, &device->inq_data, in cam_real_open_device()
|
| H A D | camlib.h | 119 struct scsi_inquiry_data inq_data; /* SCSI Inquiry data */ member
|
| /freebsd-12.1/sbin/camcontrol/ |
| H A D | fwdownload.c | 310 cam_strvis((u_char *)vendor, (u_char *)cam_dev->inq_data.vendor, in fw_get_vendor() 311 sizeof(cam_dev->inq_data.vendor), sizeof(vendor)); in fw_get_vendor() 317 || (vp->dev_type == SID_TYPE(&cam_dev->inq_data))) in fw_get_vendor()
|
| /freebsd-12.1/sys/cam/ata/ |
| H A D | ata_xpt.c | 647 &path->device->inq_data; in probestart() 764 inq_buf = &path->device->inq_data; in probedone() 1662 bzero(&device->inq_data, sizeof(device->inq_data)); in ata_alloc_device() 1683 inq_buf = &path->device->inq_data; in ata_device_transport() 1906 struct scsi_inquiry_data *inq_data; in ata_set_transfer_settings() local 1966 inq_data = &device->inq_data; in ata_set_transfer_settings() 1980 || (scsi && (INQ_DATA_TQ_ENABLED(inq_data)) == 0) in ata_set_transfer_settings()
|
| /freebsd-12.1/sys/cam/ |
| H A D | cam_xpt_internal.h | 118 struct scsi_inquiry_data inq_data; member
|
| H A D | cam_compat.h | 210 struct scsi_inquiry_data inq_data; member
|