FreeBSD kernel CAM code
scsi_inquiry_data Struct Reference

#include <scsi_all.h>

Data Fields

u_int8_t device
 
u_int8_t dev_qual2
 
u_int8_t version
 
u_int8_t response_format
 
u_int8_t additional_length
 
u_int8_t spc3_flags
 
u_int8_t spc2_flags
 
u_int8_t flags
 
char vendor [SID_VENDOR_SIZE]
 
char product [SID_PRODUCT_SIZE]
 
char revision [SID_REVISION_SIZE]
 
u_int8_t vendor_specific0 [SID_VENDOR_SPECIFIC_0_SIZE]
 
u_int8_t spi3data
 
u_int8_t reserved2
 
u_int8_t version1 [2]
 
u_int8_t version2 [2]
 
u_int8_t version3 [2]
 
u_int8_t version4 [2]
 
u_int8_t version5 [2]
 
u_int8_t version6 [2]
 
u_int8_t version7 [2]
 
u_int8_t version8 [2]
 
u_int8_t reserved3 [22]
 
u_int8_t vendor_specific1 [SID_VENDOR_SPECIFIC_1_SIZE]
 

Detailed Description

Definition at line 2203 of file scsi_all.h.

Field Documentation

◆ additional_length

u_int8_t scsi_inquiry_data::additional_length

Definition at line 2236 of file scsi_all.h.

Referenced by aprobedone(), and ctl_inquiry_std().

◆ dev_qual2

u_int8_t scsi_inquiry_data::dev_qual2

Definition at line 2213 of file scsi_all.h.

Referenced by ctl_inquiry_std().

◆ device

u_int8_t scsi_inquiry_data::device

Definition at line 2205 of file scsi_all.h.

Referenced by ctl_inquiry_std(), scsi_command_string(), and scsi_sense_sbuf().

◆ flags

u_int8_t scsi_inquiry_data::flags

◆ product

◆ reserved2

u_int8_t scsi_inquiry_data::reserved2

Definition at line 2290 of file scsi_all.h.

◆ reserved3

u_int8_t scsi_inquiry_data::reserved3[22]

Definition at line 2303 of file scsi_all.h.

◆ response_format

u_int8_t scsi_inquiry_data::response_format

Definition at line 2231 of file scsi_all.h.

Referenced by ctl_inquiry_std().

◆ revision

char scsi_inquiry_data::revision[SID_REVISION_SIZE]

◆ spc2_flags

u_int8_t scsi_inquiry_data::spc2_flags

Definition at line 2248 of file scsi_all.h.

Referenced by ctl_inquiry_std().

◆ spc3_flags

u_int8_t scsi_inquiry_data::spc3_flags

Definition at line 2240 of file scsi_all.h.

Referenced by ctl_inquiry_std(), and saregister().

◆ spi3data

u_int8_t scsi_inquiry_data::spi3data

Definition at line 2289 of file scsi_all.h.

Referenced by ctl_inquiry_std(), scsi_devise_transport(), and scsi_set_transfer_settings().

◆ vendor

◆ vendor_specific0

u_int8_t scsi_inquiry_data::vendor_specific0[SID_VENDOR_SPECIFIC_0_SIZE]

Definition at line 2279 of file scsi_all.h.

◆ vendor_specific1

u_int8_t scsi_inquiry_data::vendor_specific1[SID_VENDOR_SPECIFIC_1_SIZE]

Definition at line 2306 of file scsi_all.h.

◆ version

u_int8_t scsi_inquiry_data::version

Definition at line 2218 of file scsi_all.h.

Referenced by chregister(), chscsiversion(), ctl_inquiry_std(), and saregister().

◆ version1

u_int8_t scsi_inquiry_data::version1[2]

Definition at line 2294 of file scsi_all.h.

Referenced by ctl_inquiry_std().

◆ version2

u_int8_t scsi_inquiry_data::version2[2]

Definition at line 2295 of file scsi_all.h.

Referenced by ctl_inquiry_std().

◆ version3

u_int8_t scsi_inquiry_data::version3[2]

Definition at line 2296 of file scsi_all.h.

Referenced by ctl_inquiry_std().

◆ version4

u_int8_t scsi_inquiry_data::version4[2]

Definition at line 2297 of file scsi_all.h.

Referenced by ctl_inquiry_std().

◆ version5

u_int8_t scsi_inquiry_data::version5[2]

Definition at line 2298 of file scsi_all.h.

◆ version6

u_int8_t scsi_inquiry_data::version6[2]

Definition at line 2299 of file scsi_all.h.

◆ version7

u_int8_t scsi_inquiry_data::version7[2]

Definition at line 2300 of file scsi_all.h.

◆ version8

u_int8_t scsi_inquiry_data::version8[2]

Definition at line 2301 of file scsi_all.h.


The documentation for this struct was generated from the following file: