FreeBSD kernel CAM code
|
Data Fields | |
uint8_t | service_action |
int | init_port |
uint32_t | init_idx |
uint32_t | list_id |
uint8_t | flags |
uint8_t * | params |
struct scsi_ec_cscd * | cscd |
struct scsi_ec_segment * | seg [TPC_MAX_SEGS] |
uint8_t * | inl |
int | ncscd |
int | nseg |
int | leninl |
struct tpc_token * | token |
struct scsi_range_desc * | range |
int | nrange |
off_t | offset_into_rod |
int | curseg |
off_t | cursectors |
off_t | curbytes |
int | curops |
int | stage |
off_t | segsectors |
off_t | segbytes |
int | tbdio |
int | error |
int | abort |
int | completed |
time_t | last_active |
int tpc_list::abort |
Definition at line 139 of file ctl_tpc.c.
Referenced by ctl_copy_operation_abort(), ctl_receive_copy_failure_details(), ctl_receive_copy_status_lid1(), ctl_receive_copy_status_lid4(), ctl_receive_rod_token_information(), tpc_done(), tpc_process_b2b(), tpc_process_register_key(), tpc_process_verify(), tpc_process_wut(), and tpc_process_zero_wut().
int tpc_list::completed |
Definition at line 140 of file ctl_tpc.c.
Referenced by ctl_extended_copy_lid1(), ctl_extended_copy_lid4(), ctl_populate_token(), ctl_receive_copy_failure_details(), ctl_receive_copy_status_lid1(), ctl_receive_copy_status_lid4(), ctl_receive_rod_token_information(), ctl_tpc_lun_clear(), ctl_tpc_lun_shutdown(), ctl_write_using_token(), tpc_process(), and tpc_timeout().
struct scsi_ec_cscd* tpc_list::cscd |
Definition at line 119 of file ctl_tpc.c.
Referenced by ctl_extended_copy_lid1(), ctl_extended_copy_lid4(), tpc_process_b2b(), tpc_resolve(), and tpc_set_io_error_sense().
off_t tpc_list::curbytes |
Definition at line 132 of file ctl_tpc.c.
Referenced by ctl_populate_token(), ctl_receive_copy_status_lid1(), ctl_receive_copy_status_lid4(), tpc_process_b2b(), tpc_process_wut(), and tpc_process_zero_wut().
int tpc_list::curops |
Definition at line 133 of file ctl_tpc.c.
Referenced by ctl_receive_copy_status_lid4(), ctl_receive_rod_token_information(), and tpc_done().
off_t tpc_list::cursectors |
Definition at line 131 of file ctl_tpc.c.
Referenced by ctl_populate_token(), ctl_receive_rod_token_information(), tpc_process_b2b(), tpc_process_wut(), and tpc_process_zero_wut().
int tpc_list::curseg |
Definition at line 130 of file ctl_tpc.c.
Referenced by ctl_populate_token(), ctl_receive_copy_status_lid1(), ctl_receive_copy_status_lid4(), ctl_receive_rod_token_information(), tpc_process(), tpc_process_b2b(), tpc_process_register_key(), tpc_process_verify(), and tpc_set_io_error_sense().
int tpc_list::error |
Definition at line 138 of file ctl_tpc.c.
Referenced by ctl_receive_copy_failure_details(), ctl_receive_copy_status_lid1(), ctl_receive_copy_status_lid4(), ctl_receive_rod_token_information(), tpc_done(), tpc_process(), tpc_process_b2b(), tpc_process_register_key(), tpc_process_verify(), tpc_process_wut(), and tpc_process_zero_wut().
uint8_t tpc_list::flags |
Definition at line 117 of file ctl_tpc.c.
Referenced by ctl_extended_copy_lid1(), ctl_extended_copy_lid4(), ctl_populate_token(), ctl_write_using_token(), tpc_find_list(), and tpc_process().
uint32_t tpc_list::init_idx |
Definition at line 115 of file ctl_tpc.c.
Referenced by ctl_extended_copy_lid1(), ctl_extended_copy_lid4(), ctl_populate_token(), ctl_tpc_lun_clear(), ctl_write_using_token(), and tpc_find_list().
int tpc_list::init_port |
Definition at line 114 of file ctl_tpc.c.
Referenced by ctl_extended_copy_lid1(), ctl_extended_copy_lid4(), ctl_populate_token(), ctl_write_using_token(), and tpc_resolve().
uint8_t* tpc_list::inl |
Definition at line 121 of file ctl_tpc.c.
Referenced by ctl_extended_copy_lid1(), and ctl_extended_copy_lid4().
time_t tpc_list::last_active |
Definition at line 141 of file ctl_tpc.c.
Referenced by ctl_populate_token(), tpc_process(), and tpc_timeout().
int tpc_list::leninl |
Definition at line 124 of file ctl_tpc.c.
Referenced by ctl_extended_copy_lid1(), and ctl_extended_copy_lid4().
uint32_t tpc_list::list_id |
Definition at line 116 of file ctl_tpc.c.
Referenced by ctl_copy_operation_abort(), ctl_extended_copy_lid1(), ctl_extended_copy_lid4(), ctl_populate_token(), ctl_receive_copy_failure_details(), ctl_receive_copy_status_lid1(), ctl_receive_copy_status_lid4(), ctl_receive_rod_token_information(), ctl_write_using_token(), and tpc_find_list().
int tpc_list::ncscd |
Definition at line 122 of file ctl_tpc.c.
Referenced by ctl_extended_copy_lid1(), ctl_extended_copy_lid4(), and tpc_resolve().
int tpc_list::nrange |
Definition at line 127 of file ctl_tpc.c.
Referenced by ctl_write_using_token(), tpc_process_wut(), and tpc_process_zero_wut().
int tpc_list::nseg |
Definition at line 123 of file ctl_tpc.c.
Referenced by ctl_extended_copy_lid1(), ctl_extended_copy_lid4(), and tpc_process().
off_t tpc_list::offset_into_rod |
Definition at line 128 of file ctl_tpc.c.
Referenced by ctl_write_using_token(), and tpc_process_wut().
uint8_t* tpc_list::params |
Definition at line 118 of file ctl_tpc.c.
Referenced by ctl_extended_copy_lid1(), ctl_extended_copy_lid4(), ctl_write_using_token(), tpc_process(), and tpc_set_io_error_sense().
struct scsi_range_desc* tpc_list::range |
Definition at line 126 of file ctl_tpc.c.
Referenced by ctl_write_using_token(), tpc_process_wut(), and tpc_process_zero_wut().
struct scsi_ec_segment* tpc_list::seg[TPC_MAX_SEGS] |
Definition at line 120 of file ctl_tpc.c.
Referenced by ctl_extended_copy_lid1(), ctl_extended_copy_lid4(), tpc_process(), tpc_process_b2b(), tpc_process_register_key(), and tpc_process_verify().
off_t tpc_list::segbytes |
Definition at line 136 of file ctl_tpc.c.
Referenced by tpc_process_b2b(), tpc_process_wut(), and tpc_process_zero_wut().
off_t tpc_list::segsectors |
Definition at line 135 of file ctl_tpc.c.
Referenced by tpc_process_b2b(), tpc_process_wut(), and tpc_process_zero_wut().
uint8_t tpc_list::service_action |
Definition at line 113 of file ctl_tpc.c.
Referenced by ctl_extended_copy_lid1(), ctl_extended_copy_lid4(), ctl_populate_token(), ctl_receive_copy_status_lid4(), ctl_receive_rod_token_information(), ctl_write_using_token(), and tpc_process().
int tpc_list::stage |
Definition at line 134 of file ctl_tpc.c.
Referenced by tpc_process(), tpc_process_b2b(), tpc_process_register_key(), tpc_process_verify(), tpc_process_wut(), and tpc_process_zero_wut().
int tpc_list::tbdio |
Definition at line 137 of file ctl_tpc.c.
Referenced by tpc_done(), tpc_process_b2b(), tpc_process_register_key(), tpc_process_verify(), tpc_process_wut(), and tpc_process_zero_wut().
struct tpc_token* tpc_list::token |
Definition at line 125 of file ctl_tpc.c.
Referenced by ctl_write_using_token(), tpc_process(), tpc_process_wut(), and tpc_timeout().