FreeBSD kernel CXGBE device code
toepcb Struct Reference

#include <t4_tom.h>

Collaboration diagram for toepcb:

Public Member Functions

 TAILQ_ENTRY (toepcb) link
 
 TAILQ_HEAD (, kaiocb) aiotx_jobq
 

Data Fields

struct tom_datatd
 
struct inpcb * inp
 
u_int flags
 
int refcount
 
struct vnet * vnet
 
struct vi_infovi
 
struct sge_ofld_txqofld_txq
 
struct sge_ofld_rxqofld_rxq
 
struct sge_wrqctrlq
 
struct l2t_entryl2te
 
struct clip_entry * ce
 
int tid
 
u_int tx_total
 
u_int tx_credits
 
u_int tx_nocompl
 
u_int plen_nocompl
 
struct conn_params params
 
void * ulpcb
 
void * ulpcb2
 
struct mbufq ulp_pduq
 
struct mbufq ulp_pdu_reclaimq
 
struct ddp_pcb ddp
 
struct tls_ofld_info tls
 
struct task aiotx_task
 
struct socket * aiotx_so
 
uint8_t txsd_total
 
uint8_t txsd_pidx
 
uint8_t txsd_cidx
 
uint8_t txsd_avail
 
struct ofld_tx_sdesc txsd []
 

Detailed Description

Definition at line 182 of file t4_tom.h.

Member Function Documentation

◆ TAILQ_ENTRY()

toepcb::TAILQ_ENTRY ( toepcb  )

◆ TAILQ_HEAD()

toepcb::TAILQ_HEAD ( kaiocb  )

Field Documentation

◆ aiotx_so

struct socket* toepcb::aiotx_so

Definition at line 215 of file t4_tom.h.

◆ aiotx_task

struct task toepcb::aiotx_task

Definition at line 214 of file t4_tom.h.

◆ ce

struct clip_entry* toepcb::ce

Definition at line 194 of file t4_tom.h.

◆ ctrlq

struct sge_wrq* toepcb::ctrlq

Definition at line 192 of file t4_tom.h.

◆ ddp

struct ddp_pcb toepcb::ddp

Definition at line 210 of file t4_tom.h.

◆ flags

u_int toepcb::flags

Definition at line 185 of file t4_tom.h.

◆ inp

struct inpcb* toepcb::inp

Definition at line 184 of file t4_tom.h.

◆ l2te

struct l2t_entry* toepcb::l2te

Definition at line 193 of file t4_tom.h.

◆ ofld_rxq

struct sge_ofld_rxq* toepcb::ofld_rxq

Definition at line 191 of file t4_tom.h.

◆ ofld_txq

struct sge_ofld_txq* toepcb::ofld_txq

Definition at line 190 of file t4_tom.h.

◆ params

struct conn_params toepcb::params

Definition at line 203 of file t4_tom.h.

Referenced by ulp_mode().

◆ plen_nocompl

u_int toepcb::plen_nocompl

Definition at line 201 of file t4_tom.h.

◆ refcount

int toepcb::refcount

Definition at line 187 of file t4_tom.h.

◆ td

struct tom_data* toepcb::td

Definition at line 183 of file t4_tom.h.

◆ tid

int toepcb::tid

Definition at line 195 of file t4_tom.h.

◆ tls

struct tls_ofld_info toepcb::tls

Definition at line 211 of file t4_tom.h.

◆ tx_credits

u_int toepcb::tx_credits

Definition at line 199 of file t4_tom.h.

◆ tx_nocompl

u_int toepcb::tx_nocompl

Definition at line 200 of file t4_tom.h.

◆ tx_total

u_int toepcb::tx_total

Definition at line 198 of file t4_tom.h.

◆ txsd

struct ofld_tx_sdesc toepcb::txsd[]

Definition at line 222 of file t4_tom.h.

◆ txsd_avail

uint8_t toepcb::txsd_avail

Definition at line 221 of file t4_tom.h.

◆ txsd_cidx

uint8_t toepcb::txsd_cidx

Definition at line 220 of file t4_tom.h.

◆ txsd_pidx

uint8_t toepcb::txsd_pidx

Definition at line 219 of file t4_tom.h.

◆ txsd_total

uint8_t toepcb::txsd_total

Definition at line 218 of file t4_tom.h.

◆ ulp_pdu_reclaimq

struct mbufq toepcb::ulp_pdu_reclaimq

Definition at line 208 of file t4_tom.h.

◆ ulp_pduq

struct mbufq toepcb::ulp_pduq

Definition at line 207 of file t4_tom.h.

◆ ulpcb

void* toepcb::ulpcb

Definition at line 205 of file t4_tom.h.

◆ ulpcb2

void* toepcb::ulpcb2

Definition at line 206 of file t4_tom.h.

◆ vi

struct vi_info* toepcb::vi

Definition at line 189 of file t4_tom.h.

◆ vnet

struct vnet* toepcb::vnet

Definition at line 188 of file t4_tom.h.


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