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

Data Fields

uint8_t token [512]
 
uint64_t lun
 
uint32_t blocksize
 
uint8_t * params
 
struct scsi_range_descrange
 
int nrange
 
int active
 
time_t last_active
 
uint32_t timeout
 

Detailed Description

Definition at line 99 of file ctl_tpc.c.

Field Documentation

◆ active

int tpc_token::active

Definition at line 106 of file ctl_tpc.c.

Referenced by ctl_populate_token(), ctl_write_using_token(), tpc_process(), and tpc_timeout().

◆ blocksize

uint32_t tpc_token::blocksize

Definition at line 102 of file ctl_tpc.c.

Referenced by ctl_populate_token(), and tpc_process_wut().

◆ last_active

time_t tpc_token::last_active

Definition at line 107 of file ctl_tpc.c.

Referenced by ctl_populate_token(), and tpc_process().

◆ lun

uint64_t tpc_token::lun

◆ nrange

int tpc_token::nrange

Definition at line 105 of file ctl_tpc.c.

Referenced by ctl_populate_token(), and tpc_process_wut().

◆ params

uint8_t* tpc_token::params

Definition at line 103 of file ctl_tpc.c.

Referenced by ctl_populate_token(), and tpc_timeout().

◆ range

struct scsi_range_desc* tpc_token::range

Definition at line 104 of file ctl_tpc.c.

Referenced by ctl_populate_token(), and tpc_process_wut().

◆ timeout

uint32_t tpc_token::timeout

Definition at line 108 of file ctl_tpc.c.

Referenced by ctl_populate_token(), ctl_write_using_token(), and tpc_timeout().

◆ token

uint8_t tpc_token::token[512]

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