FreeBSD kernel CAM code
|
#include <cam_ccb.h>
Data Fields | |
struct ccb_hdr | 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 | |
struct ccb_trans_settings_nvme nvme | |
struct ccb_trans_settings_mmc mmc | |
} | 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 | |
struct ccb_trans_settings_nvme nvme | |
} | xport_specific |
struct ccb_trans_settings_ata ccb_trans_settings::ata |
struct ccb_trans_settings_pata ccb_trans_settings::ata |
struct ccb_hdr ccb_trans_settings::ccb_h |
Definition at line 1106 of file cam_ccb.h.
Referenced by scsi_set_transfer_settings().
struct ccb_trans_settings_fc ccb_trans_settings::fc |
struct ccb_trans_settings_mmc ccb_trans_settings::mmc |
Definition at line 1117 of file cam_ccb.h.
Referenced by mmc_set_timing(), mmcprobe_done(), mmcprobe_start(), sdda_get_host_caps(), sdda_get_max_data(), sdda_set_bus_width(), and sdda_start_init().
struct ccb_trans_settings_nvme ccb_trans_settings::nvme |
union { ... } ccb_trans_settings::proto_specific |
Referenced by mmc_set_timing(), mmcprobe_done(), mmcprobe_start(), sdda_get_host_caps(), sdda_get_max_data(), sdda_set_bus_width(), and sdda_start_init().
struct ccb_trans_settings_sas ccb_trans_settings::sas |
struct ccb_trans_settings_sata ccb_trans_settings::sata |
struct ccb_trans_settings_scsi ccb_trans_settings::scsi |
struct ccb_trans_settings_spi ccb_trans_settings::spi |
Definition at line 1121 of file cam_ccb.h.
Referenced by scsi_set_transfer_settings().
cts_type ccb_trans_settings::type |
Definition at line 1107 of file cam_ccb.h.
Referenced by scsi_set_transfer_settings().
union { ... } ccb_trans_settings::xport_specific |
Referenced by scsi_set_transfer_settings().