FreeBSD kernel CAM code
ccb_trans_settings_0x18 Struct Reference

#include <cam_compat.h>

Collaboration diagram for ccb_trans_settings_0x18:

Data Fields

struct ccb_hdr_0x18 ccb_h
 
cts_type type
 
cam_proto protocol
 
u_int protocol_version
 
cam_xport transport
 
u_int transport_version
 
union {
   u_int   valid
 
   struct ccb_trans_settings_ata   ata
 
   struct ccb_trans_settings_scsi   scsi
 
proto_specific
 
union {
   u_int   valid
 
   struct ccb_trans_settings_spi   spi
 
   struct ccb_trans_settings_fc   fc
 
   struct ccb_trans_settings_sas   sas
 
   struct ccb_trans_settings_pata   ata
 
   struct ccb_trans_settings_sata   sata
 
xport_specific
 

Detailed Description

Definition at line 172 of file cam_compat.h.

Field Documentation

◆ ata [1/2]

struct ccb_trans_settings_ata ccb_trans_settings_0x18::ata

Definition at line 181 of file cam_compat.h.

◆ ata [2/2]

struct ccb_trans_settings_pata ccb_trans_settings_0x18::ata

Definition at line 189 of file cam_compat.h.

◆ ccb_h

struct ccb_hdr_0x18 ccb_trans_settings_0x18::ccb_h

Definition at line 173 of file cam_compat.h.

◆ fc

struct ccb_trans_settings_fc ccb_trans_settings_0x18::fc

Definition at line 187 of file cam_compat.h.

◆ 

union { ... } ccb_trans_settings_0x18::proto_specific

Referenced by cam_compat_handle_0x18().

◆ protocol

cam_proto ccb_trans_settings_0x18::protocol

Definition at line 175 of file cam_compat.h.

Referenced by cam_compat_handle_0x18().

◆ protocol_version

u_int ccb_trans_settings_0x18::protocol_version

Definition at line 176 of file cam_compat.h.

Referenced by cam_compat_handle_0x18().

◆ sas

struct ccb_trans_settings_sas ccb_trans_settings_0x18::sas

Definition at line 188 of file cam_compat.h.

◆ sata

struct ccb_trans_settings_sata ccb_trans_settings_0x18::sata

Definition at line 190 of file cam_compat.h.

◆ scsi

struct ccb_trans_settings_scsi ccb_trans_settings_0x18::scsi

Definition at line 182 of file cam_compat.h.

◆ spi

struct ccb_trans_settings_spi ccb_trans_settings_0x18::spi

Definition at line 186 of file cam_compat.h.

◆ transport

cam_xport ccb_trans_settings_0x18::transport

Definition at line 177 of file cam_compat.h.

Referenced by cam_compat_handle_0x18().

◆ transport_version

u_int ccb_trans_settings_0x18::transport_version

Definition at line 178 of file cam_compat.h.

Referenced by cam_compat_handle_0x18().

◆ type

cts_type ccb_trans_settings_0x18::type

Definition at line 174 of file cam_compat.h.

Referenced by cam_compat_handle_0x18().

◆ valid

u_int ccb_trans_settings_0x18::valid

Definition at line 180 of file cam_compat.h.

◆ 

union { ... } ccb_trans_settings_0x18::xport_specific

Referenced by cam_compat_handle_0x18().


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