FreeBSD kernel CXGBE device code
ccr_softc Struct Reference
Collaboration diagram for ccr_softc:

Data Fields

struct adapteradapter
 
device_t dev
 
uint32_t cid
 
struct mtx lock
 
bool detaching
 
struct ccr_port ports [MAX_NPORTS]
 
u_int port_mask
 
int first_rxq_id
 
char * iv_aad_buf
 
struct sglist * sg_iv_aad
 
counter_u64_t stats_cipher_encrypt
 
counter_u64_t stats_cipher_decrypt
 
counter_u64_t stats_hash
 
counter_u64_t stats_hmac
 
counter_u64_t stats_eta_encrypt
 
counter_u64_t stats_eta_decrypt
 
counter_u64_t stats_gcm_encrypt
 
counter_u64_t stats_gcm_decrypt
 
counter_u64_t stats_ccm_encrypt
 
counter_u64_t stats_ccm_decrypt
 
counter_u64_t stats_wr_nomem
 
counter_u64_t stats_inflight
 
counter_u64_t stats_mac_error
 
counter_u64_t stats_pad_error
 
counter_u64_t stats_sglist_error
 
counter_u64_t stats_process_error
 
counter_u64_t stats_sw_fallback
 
struct sysctl_ctx_list ctx
 

Detailed Description

Definition at line 217 of file t4_crypto.c.

Field Documentation

◆ adapter

struct adapter* ccr_softc::adapter

◆ cid

uint32_t ccr_softc::cid

Definition at line 220 of file t4_crypto.c.

Referenced by ccr_attach(), and ccr_detach().

◆ ctx

struct sysctl_ctx_list ccr_softc::ctx

Definition at line 253 of file t4_crypto.c.

Referenced by ccr_attach(), ccr_detach(), and ccr_sysctls().

◆ detaching

bool ccr_softc::detaching

Definition at line 222 of file t4_crypto.c.

Referenced by ccr_detach(), and ccr_newsession().

◆ dev

device_t ccr_softc::dev

Definition at line 219 of file t4_crypto.c.

Referenced by ccr_attach(), ccr_detach(), and ccr_sysctls().

◆ first_rxq_id

int ccr_softc::first_rxq_id

Definition at line 225 of file t4_crypto.c.

Referenced by ccr_attach(), and ccr_populate_wreq().

◆ iv_aad_buf

char* ccr_softc::iv_aad_buf

Definition at line 231 of file t4_crypto.c.

Referenced by ccr_attach(), and ccr_detach().

◆ lock

struct mtx ccr_softc::lock

Definition at line 221 of file t4_crypto.c.

Referenced by ccr_attach(), ccr_choose_port(), ccr_detach(), ccr_freesession(), and ccr_newsession().

◆ port_mask

u_int ccr_softc::port_mask

Definition at line 224 of file t4_crypto.c.

Referenced by ccr_choose_port(), ccr_init_port(), and ccr_sysctls().

◆ ports

struct ccr_port ccr_softc::ports[MAX_NPORTS]

Definition at line 223 of file t4_crypto.c.

Referenced by ccr_choose_port(), ccr_free_port(), ccr_init_port(), and ccr_sysctls().

◆ sg_iv_aad

struct sglist* ccr_softc::sg_iv_aad

Definition at line 232 of file t4_crypto.c.

Referenced by ccr_attach(), ccr_ccm(), ccr_detach(), ccr_eta(), and ccr_gcm().

◆ stats_ccm_decrypt

counter_u64_t ccr_softc::stats_ccm_decrypt

Definition at line 244 of file t4_crypto.c.

Referenced by ccr_attach(), ccr_detach(), ccr_process(), and ccr_sysctls().

◆ stats_ccm_encrypt

counter_u64_t ccr_softc::stats_ccm_encrypt

Definition at line 243 of file t4_crypto.c.

Referenced by ccr_attach(), ccr_detach(), ccr_process(), and ccr_sysctls().

◆ stats_cipher_decrypt

counter_u64_t ccr_softc::stats_cipher_decrypt

Definition at line 236 of file t4_crypto.c.

Referenced by ccr_attach(), ccr_detach(), ccr_process(), and ccr_sysctls().

◆ stats_cipher_encrypt

counter_u64_t ccr_softc::stats_cipher_encrypt

Definition at line 235 of file t4_crypto.c.

Referenced by ccr_attach(), ccr_detach(), ccr_process(), and ccr_sysctls().

◆ stats_eta_decrypt

counter_u64_t ccr_softc::stats_eta_decrypt

Definition at line 240 of file t4_crypto.c.

Referenced by ccr_attach(), ccr_detach(), ccr_process(), and ccr_sysctls().

◆ stats_eta_encrypt

counter_u64_t ccr_softc::stats_eta_encrypt

Definition at line 239 of file t4_crypto.c.

Referenced by ccr_attach(), ccr_detach(), ccr_process(), and ccr_sysctls().

◆ stats_gcm_decrypt

counter_u64_t ccr_softc::stats_gcm_decrypt

Definition at line 242 of file t4_crypto.c.

Referenced by ccr_attach(), ccr_detach(), ccr_process(), and ccr_sysctls().

◆ stats_gcm_encrypt

counter_u64_t ccr_softc::stats_gcm_encrypt

Definition at line 241 of file t4_crypto.c.

Referenced by ccr_attach(), ccr_detach(), ccr_process(), and ccr_sysctls().

◆ stats_hash

counter_u64_t ccr_softc::stats_hash

Definition at line 237 of file t4_crypto.c.

Referenced by ccr_attach(), ccr_detach(), ccr_process(), and ccr_sysctls().

◆ stats_hmac

counter_u64_t ccr_softc::stats_hmac

Definition at line 238 of file t4_crypto.c.

Referenced by ccr_attach(), ccr_detach(), ccr_process(), and ccr_sysctls().

◆ stats_inflight

counter_u64_t ccr_softc::stats_inflight

Definition at line 246 of file t4_crypto.c.

Referenced by ccr_attach(), ccr_detach(), ccr_process(), ccr_sysctls(), and do_cpl6_fw_pld().

◆ stats_mac_error

counter_u64_t ccr_softc::stats_mac_error

Definition at line 247 of file t4_crypto.c.

Referenced by ccr_attach(), ccr_detach(), ccr_sysctls(), and do_cpl6_fw_pld().

◆ stats_pad_error

counter_u64_t ccr_softc::stats_pad_error

Definition at line 248 of file t4_crypto.c.

Referenced by ccr_attach(), ccr_detach(), ccr_sysctls(), and do_cpl6_fw_pld().

◆ stats_process_error

counter_u64_t ccr_softc::stats_process_error

Definition at line 250 of file t4_crypto.c.

Referenced by ccr_attach(), ccr_detach(), ccr_process(), and ccr_sysctls().

◆ stats_sglist_error

counter_u64_t ccr_softc::stats_sglist_error

Definition at line 249 of file t4_crypto.c.

Referenced by ccr_attach(), ccr_detach(), ccr_process(), and ccr_sysctls().

◆ stats_sw_fallback

counter_u64_t ccr_softc::stats_sw_fallback

Definition at line 251 of file t4_crypto.c.

Referenced by ccr_attach(), ccr_detach(), ccr_process(), and ccr_sysctls().

◆ stats_wr_nomem

counter_u64_t ccr_softc::stats_wr_nomem

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