FreeBSD kernel CAM code
|
#include <cam_compat.h>
Data Fields | |
struct ccb_hdr_0x17 | ccb_h |
u_int8_t | version_num |
u_int8_t | hba_inquiry |
u_int8_t | target_sprt |
u_int8_t | hba_misc |
u_int16_t | hba_eng_cnt |
u_int8_t | vuhba_flags [VUHBALEN] |
u_int32_t | max_target |
u_int32_t | max_lun |
u_int32_t | async_flags |
path_id_t | hpath_id |
target_id_t | initiator_id |
char | sim_vid [SIM_IDLEN] |
char | hba_vid [HBA_IDLEN] |
char | dev_name [DEV_IDLEN] |
u_int32_t | unit_number |
u_int32_t | bus_id |
u_int32_t | base_transfer_speed |
cam_proto | protocol |
u_int | protocol_version |
cam_xport | transport |
u_int | transport_version |
union { | |
struct ccb_pathinq_settings_spi spi | |
struct ccb_pathinq_settings_fc fc | |
struct ccb_pathinq_settings_sas sas | |
char ccb_pathinq_settings_opaque [PATHINQ_SETTINGS_SIZE] | |
} | xport_specific |
u_int | maxio |
u_int16_t | hba_vendor |
u_int16_t | hba_device |
u_int16_t | hba_subvendor |
u_int16_t | hba_subdevice |
Definition at line 77 of file cam_compat.h.
u_int32_t ccb_pathinq_0x17::async_flags |
Definition at line 88 of file cam_compat.h.
Referenced by cam_compat_handle_0x17().
u_int32_t ccb_pathinq_0x17::base_transfer_speed |
Definition at line 96 of file cam_compat.h.
Referenced by cam_compat_handle_0x17().
u_int32_t ccb_pathinq_0x17::bus_id |
Definition at line 95 of file cam_compat.h.
Referenced by cam_compat_handle_0x17().
struct ccb_hdr_0x17 ccb_pathinq_0x17::ccb_h |
Definition at line 78 of file cam_compat.h.
char ccb_pathinq_0x17::ccb_pathinq_settings_opaque[PATHINQ_SETTINGS_SIZE] |
Definition at line 105 of file cam_compat.h.
char ccb_pathinq_0x17::dev_name[DEV_IDLEN] |
Definition at line 93 of file cam_compat.h.
Referenced by cam_compat_handle_0x17().
struct ccb_pathinq_settings_fc ccb_pathinq_0x17::fc |
Definition at line 103 of file cam_compat.h.
u_int16_t ccb_pathinq_0x17::hba_device |
Definition at line 109 of file cam_compat.h.
Referenced by cam_compat_handle_0x17().
u_int16_t ccb_pathinq_0x17::hba_eng_cnt |
Definition at line 83 of file cam_compat.h.
Referenced by cam_compat_handle_0x17().
u_int8_t ccb_pathinq_0x17::hba_inquiry |
Definition at line 80 of file cam_compat.h.
Referenced by cam_compat_handle_0x17().
u_int8_t ccb_pathinq_0x17::hba_misc |
Definition at line 82 of file cam_compat.h.
Referenced by cam_compat_handle_0x17().
u_int16_t ccb_pathinq_0x17::hba_subdevice |
Definition at line 111 of file cam_compat.h.
Referenced by cam_compat_handle_0x17().
u_int16_t ccb_pathinq_0x17::hba_subvendor |
Definition at line 110 of file cam_compat.h.
Referenced by cam_compat_handle_0x17().
u_int16_t ccb_pathinq_0x17::hba_vendor |
Definition at line 108 of file cam_compat.h.
Referenced by cam_compat_handle_0x17().
char ccb_pathinq_0x17::hba_vid[HBA_IDLEN] |
Definition at line 92 of file cam_compat.h.
Referenced by cam_compat_handle_0x17().
path_id_t ccb_pathinq_0x17::hpath_id |
Definition at line 89 of file cam_compat.h.
Referenced by cam_compat_handle_0x17().
target_id_t ccb_pathinq_0x17::initiator_id |
Definition at line 90 of file cam_compat.h.
Referenced by cam_compat_handle_0x17().
u_int32_t ccb_pathinq_0x17::max_lun |
Definition at line 87 of file cam_compat.h.
Referenced by cam_compat_handle_0x17().
u_int32_t ccb_pathinq_0x17::max_target |
Definition at line 86 of file cam_compat.h.
Referenced by cam_compat_handle_0x17().
u_int ccb_pathinq_0x17::maxio |
Definition at line 107 of file cam_compat.h.
Referenced by cam_compat_handle_0x17().
cam_proto ccb_pathinq_0x17::protocol |
Definition at line 97 of file cam_compat.h.
Referenced by cam_compat_handle_0x17().
u_int ccb_pathinq_0x17::protocol_version |
Definition at line 98 of file cam_compat.h.
Referenced by cam_compat_handle_0x17().
struct ccb_pathinq_settings_sas ccb_pathinq_0x17::sas |
Definition at line 104 of file cam_compat.h.
char ccb_pathinq_0x17::sim_vid[SIM_IDLEN] |
Definition at line 91 of file cam_compat.h.
Referenced by cam_compat_handle_0x17().
struct ccb_pathinq_settings_spi ccb_pathinq_0x17::spi |
Definition at line 102 of file cam_compat.h.
u_int8_t ccb_pathinq_0x17::target_sprt |
Definition at line 81 of file cam_compat.h.
Referenced by cam_compat_handle_0x17().
cam_xport ccb_pathinq_0x17::transport |
Definition at line 99 of file cam_compat.h.
Referenced by cam_compat_handle_0x17().
u_int ccb_pathinq_0x17::transport_version |
Definition at line 100 of file cam_compat.h.
Referenced by cam_compat_handle_0x17().
u_int32_t ccb_pathinq_0x17::unit_number |
Definition at line 94 of file cam_compat.h.
Referenced by cam_compat_handle_0x17().
u_int8_t ccb_pathinq_0x17::version_num |
Definition at line 79 of file cam_compat.h.
Referenced by cam_compat_handle_0x17().
u_int8_t ccb_pathinq_0x17::vuhba_flags[VUHBALEN] |
Definition at line 85 of file cam_compat.h.
Referenced by cam_compat_handle_0x17().
union { ... } ccb_pathinq_0x17::xport_specific |
Referenced by cam_compat_handle_0x17().