FreeBSD kernel CAM code
tpc_list Struct Reference
Collaboration diagram for tpc_list:

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_cscdcscd
 
struct scsi_ec_segmentseg [TPC_MAX_SEGS]
 
uint8_t * inl
 
int ncscd
 
int nseg
 
int leninl
 
struct tpc_tokentoken
 
struct scsi_range_descrange
 
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
 

Detailed Description

Definition at line 112 of file ctl_tpc.c.

Field Documentation

◆ abort

◆ completed

◆ cscd

◆ curbytes

◆ curops

int tpc_list::curops

◆ cursectors

off_t tpc_list::cursectors

◆ curseg

◆ error

◆ flags

◆ init_idx

◆ init_port

int tpc_list::init_port

◆ inl

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().

◆ last_active

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().

◆ leninl

int tpc_list::leninl

Definition at line 124 of file ctl_tpc.c.

Referenced by ctl_extended_copy_lid1(), and ctl_extended_copy_lid4().

◆ list_id

◆ ncscd

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().

◆ nrange

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().

◆ nseg

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().

◆ offset_into_rod

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().

◆ params

uint8_t* tpc_list::params

◆ range

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().

◆ seg

◆ segbytes

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().

◆ segsectors

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().

◆ service_action

◆ stage

◆ tbdio

◆ token

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().


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