Home
last modified time | relevance | path

Searched refs:inq_data (Results 1 – 25 of 34) sorted by relevance

12

/freebsd-14.2/sys/cam/ctl/
H A Dctl_scsi_all.c100 struct scsi_inquiry_data *inq_data, struct sbuf *sb) in ctl_scsi_command_string() argument
105 scsi_op_desc(ctsio->cdb[0], inq_data), in ctl_scsi_command_string()
125 struct scsi_inquiry_data *inq_data, struct sbuf *sb, in ctl_scsi_sense_sbuf() argument
138 ctl_scsi_command_string(ctsio, inq_data, sb); in ctl_scsi_sense_sbuf()
144 path_str, inq_data, ctsio->cdb, ctsio->cdb_len); in ctl_scsi_sense_sbuf()
151 struct scsi_inquiry_data *inq_data, char *str, in ctl_scsi_sense_string() argument
158 ctl_scsi_sense_sbuf(ctsio, inq_data, &sb, SSS_FLAG_PRINT_COMMAND); in ctl_scsi_sense_string()
168 struct scsi_inquiry_data *inq_data) in ctl_scsi_sense_print() argument
175 ctl_scsi_sense_sbuf(ctsio, inq_data, &sb, SSS_FLAG_PRINT_COMMAND); in ctl_scsi_sense_print()
185 struct scsi_inquiry_data *inq_data, FILE *ofile) in ctl_scsi_sense_print() argument
[all …]
H A Dctl_scsi_all.h35 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 Dctl_util.h107 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 Dctl_util.c769 ctl_io_error_sbuf(union ctl_io *io, struct scsi_inquiry_data *inq_data, in ctl_io_error_sbuf() argument
804 ctl_scsi_sense_sbuf(&io->scsiio, inq_data, in ctl_io_error_sbuf()
821 ctl_io_error_string(union ctl_io *io, struct scsi_inquiry_data *inq_data, in ctl_io_error_string() argument
827 ctl_io_error_sbuf(io, inq_data, &sb); in ctl_io_error_string()
843 ctl_io_error_print(union ctl_io *io, struct scsi_inquiry_data *inq_data) in ctl_io_error_print() argument
847 printf("%s", ctl_io_error_string(io, inq_data, str, sizeof(str))); in ctl_io_error_print()
885 ctl_io_error_print(union ctl_io *io, struct scsi_inquiry_data *inq_data, in ctl_io_error_print() argument
890 fprintf(ofile, "%s", ctl_io_error_string(io, inq_data, str, in ctl_io_error_print()
/freebsd-14.2/usr.sbin/mfiutil/
H A Dmfi_drive.c333 struct scsi_inquiry_data iqd, *inq_data = &iqd; in mfi_pd_inq_string() local
337 memcpy(inq_data, info->inquiry_data, in mfi_pd_inq_string()
340 if (SID_QUAL_IS_VENDOR_UNIQUE(inq_data)) in mfi_pd_inq_string()
342 if (SID_TYPE(inq_data) != T_DIRECT) in mfi_pd_inq_string()
344 if (SID_QUAL(inq_data) != SID_QUAL_LU_CONNECTED) in mfi_pd_inq_string()
347 cam_strvis(vendor, inq_data->vendor, sizeof(inq_data->vendor), in mfi_pd_inq_string()
349 cam_strvis(product, inq_data->product, sizeof(inq_data->product), in mfi_pd_inq_string()
351 cam_strvis(revision, inq_data->revision, sizeof(inq_data->revision), in mfi_pd_inq_string()
353 cam_strvis(serial, (char *)inq_data->vendor_specific0, sizeof(inq_data->vendor_specific0), in mfi_pd_inq_string()
363 switch (SID_ANSI_REV(inq_data)) { in mfi_pd_inq_string()
[all …]
/freebsd-14.2/usr.sbin/mptutil/
H A Dmpt_cam.c302 struct scsi_inquiry_data *inq_data) in format_scsi_inquiry() argument
306 if (SID_QUAL_IS_VENDOR_UNIQUE(inq_data)) in format_scsi_inquiry()
308 if (SID_TYPE(inq_data) != T_DIRECT) in format_scsi_inquiry()
310 if (SID_QUAL(inq_data) != SID_QUAL_LU_CONNECTED) in format_scsi_inquiry()
313 cam_strvis(vendor, inq_data->vendor, sizeof(inq_data->vendor), in format_scsi_inquiry()
315 cam_strvis(product, inq_data->product, sizeof(inq_data->product), in format_scsi_inquiry()
317 cam_strvis(revision, inq_data->revision, sizeof(inq_data->revision), in format_scsi_inquiry()
327 switch (SID_ANSI_REV(inq_data)) { in format_scsi_inquiry()
336 SID_ANSI_REV(inq_data)); in format_scsi_inquiry()
H A Dmpt_drive.c303 RAID_PHYS_DISK0_INQUIRY_DATA *inq_data; in mpt_pd_inq_string() local
307 inq_data = &pd_info->InquiryData; in mpt_pd_inq_string()
308 cam_strvis(vendor, inq_data->VendorID, sizeof(inq_data->VendorID), in mpt_pd_inq_string()
310 cam_strvis(product, inq_data->ProductID, sizeof(inq_data->ProductID), in mpt_pd_inq_string()
312 cam_strvis(revision, inq_data->ProductRevLevel, in mpt_pd_inq_string()
313 sizeof(inq_data->ProductRevLevel), sizeof(revision)); in mpt_pd_inq_string()
/freebsd-14.2/sys/cam/scsi/
H A Dscsi_all.c3382 if (inq_data != NULL) in fetchtableentries()
3453 inq_data, in scsi_sense_desc()
3517 inq_data, in scsi_error_action()
3717 inq_data = &cgd->inq_data; in scsi_command_string()
3721 inq_data = &device->inq_data; in scsi_command_string()
5056 print_info.inq_data = inq_data; in scsi_sense_only_sbuf()
5153 inq_data = &cgd->inq_data; in scsi_sense_sbuf()
5157 inq_data = &device->inq_data; in scsi_sense_sbuf()
5571 cam_strvis_sbuf(sb, inq_data->vendor, sizeof(inq_data->vendor), 0); in scsi_print_inquiry_short_sbuf()
5573 cam_strvis_sbuf(sb, inq_data->product, sizeof(inq_data->product), 0); in scsi_print_inquiry_short_sbuf()
[all …]
H A Dscsi_all.h2211 #define SID_TYPE(inq_data) ((inq_data)->device & 0x1f) argument
2212 #define SID_QUAL(inq_data) (((inq_data)->device & 0xE0) >> 5) argument
2245 #define SID_QUAL_IS_VENDOR_UNIQUE(inq_data) ((SID_QUAL(inq_data) & 0x04) != 0) argument
2250 #define SID_IS_REMOVABLE(inq_data) (((inq_data)->dev_qual2 & SID_RMB) != 0) argument
2252 #define SID_ANSI_REV(inq_data) ((inq_data)->version & 0x07) argument
3847 struct scsi_inquiry_data *inq_data,
3850 struct scsi_inquiry_data *inq_data,
3863 struct scsi_inquiry_data *inq_data,
3872 struct scsi_inquiry_data *inq_data,
3876 struct scsi_inquiry_data *inq_data,
[all …]
H A Dscsi_xpt.c773 inq_buf = &periph->path->device->inq_data; in probestart()
1001 inq_buf = &periph->path->device->inq_data; in probestart()
1210 inq_buf = &path->device->inq_data; in probedone()
1392 inq_buf = &path->device->inq_data; in probedone()
2407 bzero(&device->inq_data, sizeof(device->inq_data)); in scsi_alloc_device()
2434 inq_buf = &path->device->inq_data; in scsi_devise_transport()
2665 struct scsi_inquiry_data *inq_data; in scsi_set_transfer_settings() local
2735 inq_data = &device->inq_data; in scsi_set_transfer_settings()
2744 || (INQ_DATA_TQ_ENABLED(inq_data)) == 0 in scsi_set_transfer_settings()
2810 && (inq_data->flags & SID_Sync) == 0 in scsi_set_transfer_settings()
[all …]
H A Dscsi_pt.c297 SID_TYPE(&cgd->inq_data) | in ptctor()
374 if (SID_QUAL(&cgd->inq_data) != SID_QUAL_LU_CONNECTED) in ptasync()
376 if (SID_TYPE(&cgd->inq_data) != T_PROCESSOR) in ptasync()
H A Dscsi_ch.c335 if (SID_QUAL(&cgd->inq_data) != SID_QUAL_LU_CONNECTED) in chasync()
337 if (SID_TYPE(&cgd->inq_data)!= T_CHANGER) in chasync()
396 if (cgd->inq_data.version <= SCSI_REV_2) in chregister()
409 SID_TYPE(&cgd->inq_data) | in chregister()
1699 struct scsi_inquiry_data *inq_data; in chscsiversion() local
1720 inq_data = &cgd->inq_data; in chscsiversion()
1721 dev_scsi_version = inq_data->version; in chscsiversion()
H A Dscsi_enc.c694 iqd = (unsigned char *)&cgd->inq_data; in enc_type()
695 buflen = min(sizeof(cgd->inq_data), in enc_type()
696 SID_ADDITIONAL_LENGTH(&cgd->inq_data)); in enc_type()
H A Dscsi_da.c2139 if (SID_TYPE(&cgd->inq_data) != T_DIRECT in daasync()
2140 && SID_TYPE(&cgd->inq_data) != T_RBC in daasync()
2141 && SID_TYPE(&cgd->inq_data) != T_OPTICAL in daasync()
2142 && SID_TYPE(&cgd->inq_data) != T_ZBC_HM) in daasync()
2818 if (SID_IS_REMOVABLE(&cgd->inq_data)) in daregister()
2833 match = cam_quirkmatch((caddr_t)&cgd->inq_data, in daregister()
2855 if (SID_TYPE(&cgd->inq_data) == T_ZBC_HM) in daregister()
2930 if (SID_ANSI_REV(&cgd->inq_data) >= SCSI_REV_SPC3 && in daregister()
2942 SID_TYPE(&cgd->inq_data) | in daregister()
2975 cgd->inq_data.product, sizeof(cgd->inq_data.product), in daregister()
[all …]
H A Dscsi_cd.c431 if (SID_QUAL(&cgd->inq_data) != SID_QUAL_LU_CONNECTED) in cdasync()
433 if (SID_TYPE(&cgd->inq_data) != T_CDROM in cdasync()
434 && SID_TYPE(&cgd->inq_data) != T_WORM) in cdasync()
615 if (SID_IS_REMOVABLE(&cgd->inq_data)) in cdregister()
624 match = cam_quirkmatch((caddr_t)&cgd->inq_data, in cdregister()
691 cam_strvis(softc->disk->d_descr, cgd->inq_data.vendor, in cdregister()
692 sizeof(cgd->inq_data.vendor), sizeof(softc->disk->d_descr)); in cdregister()
695 cgd->inq_data.product, sizeof(cgd->inq_data.product), in cdregister()
1282 &cgd.inq_data, in cddone()
1301 } else if (SID_TYPE(&cgd.inq_data) == T_CDROM) { in cddone()
H A Dscsi_sa.c2314 if (SID_TYPE(&cgd->inq_data) != T_SEQUENTIAL) in saasync()
2487 softc->scsi_rev = SID_ANSI_REV(&cgd->inq_data); in saregister()
2505 match = cam_quirkmatch((caddr_t)&cgd->inq_data, in saregister()
2536 if (cgd->inq_data.version <= SCSI_REV_CCS) in saregister()
2549 if (SID_ANSI_REV(&cgd->inq_data) >= SCSI_REV_SPC4) in saregister()
2552 if (cgd->inq_data.spc3_flags & SPC3_SID_PROTECT) { in saregister()
4749 cam_strvis(tmpstr, cgd.inq_data.vendor, in saextget()
4750 sizeof(cgd.inq_data.vendor), sizeof(tmpstr)); in saextget()
4754 cam_strvis(tmpstr, cgd.inq_data.product, in saextget()
4755 sizeof(cgd.inq_data.product), sizeof(tmpstr)); in saextget()
[all …]
/freebsd-14.2/sys/dev/hyperv/storvsc/
H A Dhv_storvsc_drv_freebsd.c2100 type = SID_TYPE(inq_data); in is_scsi_valid()
2103 if (SID_QUAL(inq_data) == SID_QUAL_BAD_LU) in is_scsi_valid()
2332 struct scsi_inquiry_data *inq_data = in storvsc_io_done() local
2355 if (SID_TYPE(inq_data) == T_CDROM && in storvsc_io_done()
2356 inq_data->version == 0 && in storvsc_io_done()
2358 inq_data->version = SCSI_REV_SPC3; in storvsc_io_done()
2362 inq_data->version); in storvsc_io_done()
2368 if (!is_scsi_valid(inq_data) && in storvsc_io_done()
2384 cam_strvis(vendor, inq_data->vendor, in storvsc_io_done()
2385 sizeof(inq_data->vendor), sizeof(vendor)); in storvsc_io_done()
[all …]
/freebsd-14.2/usr.sbin/ctladm/
H A Dctladm.c1077 inq_data = NULL; in cctl_lunlist()
1088 inq_data = malloc(sizeof(*inq_data)); in cctl_lunlist()
1089 if (inq_data == NULL) { in cctl_lunlist()
1124 inq_data)) != 0) { in cctl_lunlist()
1135 if (inq_data != NULL) in cctl_lunlist()
1136 free(inq_data); in cctl_lunlist()
2011 inq_data = malloc(sizeof(*inq_data)); in cctl_inquiry()
2012 if (inq_data == NULL) { in cctl_inquiry()
2023 scsi_print_inquiry(inq_data); in cctl_inquiry()
2026 if (inq_data != NULL) in cctl_inquiry()
[all …]
/freebsd-14.2/share/examples/scsi_target/
H A Dscsi_cmds.c103 static struct scsi_inquiry_data inq_data; variable
324 bcopy(&inq_data, ctio->data_ptr, sizeof(inq_data)); in tcmd_inquiry()
325 ctio->dxfer_len = inq_data.additional_length + 4; in tcmd_inquiry()
340 inq = &inq_data; in init_inquiry()
/freebsd-14.2/lib/libcam/
H A Dcamlib.c620 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 Dcamlib.h117 struct scsi_inquiry_data inq_data; /* SCSI Inquiry data */ member
/freebsd-14.2/sbin/camcontrol/
H A Dfwdownload.c314 cam_strvis((u_char *)vendor, (u_char *)cam_dev->inq_data.vendor, in fw_get_vendor()
315 sizeof(cam_dev->inq_data.vendor), sizeof(vendor)); in fw_get_vendor()
321 || (vp->dev_type == SID_TYPE(&cam_dev->inq_data))) in fw_get_vendor()
/freebsd-14.2/sys/cam/ata/
H A Data_xpt.c632 &path->device->inq_data; in aprobestart()
750 inq_buf = &path->device->inq_data; in aprobedone()
1648 bzero(&device->inq_data, sizeof(device->inq_data)); in ata_alloc_device()
1669 inq_buf = &path->device->inq_data; in ata_device_transport()
1903 struct scsi_inquiry_data *inq_data; in ata_set_transfer_settings() local
1963 inq_data = &device->inq_data; in ata_set_transfer_settings()
1977 || (scsi && (INQ_DATA_TQ_ENABLED(inq_data)) == 0) in ata_set_transfer_settings()
/freebsd-14.2/sys/cam/
H A Dcam_xpt_internal.h112 struct scsi_inquiry_data inq_data; member
H A Dcam_compat.h207 struct scsi_inquiry_data inq_data; member

12