FreeBSD kernel CAM code
|
Data Fields | |
union ccb | ccb |
union ccb * | alloced_ccb |
union ccb * | user_ccb_ptr |
camq_entry | user_periph_links |
ccb_ppriv_area | user_periph_priv |
struct cam_periph_map_info | mapinfo |
pass_io_flags | flags |
ccb_flags | data_flags |
int | num_user_segs |
bus_dma_segment_t | user_segs [PASS_MAX_SEGS] |
int | num_kern_segs |
bus_dma_segment_t | kern_segs [PASS_MAX_SEGS] |
bus_dma_segment_t * | user_segptr |
bus_dma_segment_t * | kern_segptr |
int | num_bufs |
uint32_t | dirs [CAM_PERIPH_MAXMAPS] |
uint32_t | lengths [CAM_PERIPH_MAXMAPS] |
uint8_t * | user_bufs [CAM_PERIPH_MAXMAPS] |
uint8_t * | kern_bufs [CAM_PERIPH_MAXMAPS] |
struct bintime | start_time |
Definition at line 104 of file scsi_pass.c.
union ccb* pass_io_req::alloced_ccb |
Definition at line 106 of file scsi_pass.c.
Referenced by passstart().
union ccb pass_io_req::ccb |
Definition at line 105 of file scsi_pass.c.
Referenced by passdoioctl(), passdone(), passiocleanup(), passmemsetup(), and passstart().
ccb_flags pass_io_req::data_flags |
Definition at line 112 of file scsi_pass.c.
Referenced by passiocleanup(), passmemdone(), and passmemsetup().
uint32_t pass_io_req::dirs[CAM_PERIPH_MAXMAPS] |
Definition at line 120 of file scsi_pass.c.
Referenced by passmemdone(), and passmemsetup().
pass_io_flags pass_io_req::flags |
Definition at line 111 of file scsi_pass.c.
Referenced by passclose(), passdone(), passiocleanup(), passmemsetup(), and passrejectios().
uint8_t* pass_io_req::kern_bufs[CAM_PERIPH_MAXMAPS] |
Definition at line 123 of file scsi_pass.c.
Referenced by passiocleanup(), passmemdone(), and passmemsetup().
bus_dma_segment_t* pass_io_req::kern_segptr |
Definition at line 118 of file scsi_pass.c.
Referenced by passcopysglist(), passiocleanup(), and passmemsetup().
bus_dma_segment_t pass_io_req::kern_segs[PASS_MAX_SEGS] |
Definition at line 116 of file scsi_pass.c.
Referenced by passmemsetup().
uint32_t pass_io_req::lengths[CAM_PERIPH_MAXMAPS] |
Definition at line 121 of file scsi_pass.c.
Referenced by passmemdone(), and passmemsetup().
struct cam_periph_map_info pass_io_req::mapinfo |
Definition at line 110 of file scsi_pass.c.
Referenced by passdoioctl().
int pass_io_req::num_bufs |
Definition at line 119 of file scsi_pass.c.
Referenced by passiocleanup(), passmemdone(), and passmemsetup().
int pass_io_req::num_kern_segs |
Definition at line 115 of file scsi_pass.c.
Referenced by passcopysglist(), passiocleanup(), and passmemsetup().
int pass_io_req::num_user_segs |
Definition at line 113 of file scsi_pass.c.
Referenced by passcopysglist(), and passmemsetup().
struct bintime pass_io_req::start_time |
Definition at line 124 of file scsi_pass.c.
Referenced by passdone(), and passstart().
uint8_t* pass_io_req::user_bufs[CAM_PERIPH_MAXMAPS] |
Definition at line 122 of file scsi_pass.c.
Referenced by passiocleanup(), passmemdone(), and passmemsetup().
union ccb* pass_io_req::user_ccb_ptr |
Definition at line 107 of file scsi_pass.c.
Referenced by passdoioctl(), and passdone().
camq_entry pass_io_req::user_periph_links |
Definition at line 108 of file scsi_pass.c.
Referenced by passdoioctl().
ccb_ppriv_area pass_io_req::user_periph_priv |
Definition at line 109 of file scsi_pass.c.
Referenced by passdoioctl().
bus_dma_segment_t* pass_io_req::user_segptr |
Definition at line 117 of file scsi_pass.c.
Referenced by passcopysglist(), passiocleanup(), and passmemsetup().
bus_dma_segment_t pass_io_req::user_segs[PASS_MAX_SEGS] |
Definition at line 114 of file scsi_pass.c.
Referenced by passmemsetup().