FreeBSD kernel CXGBE device code
tom_data Struct Reference

#include <t4_tom.h>

Collaboration diagram for tom_data:

Public Member Functions

 TAILQ_HEAD (, toepcb) toep_list
 
 LIST_HEAD (, listen_ctx) *listen_hash
 
struct rwlock tcb_history_lock __aligned (CACHE_LINE_SIZE)
 
 STAILQ_HEAD (, wrqe) unsent_wr_list
 

Data Fields

struct toedev tod
 
struct mtx toep_list_lock
 
struct mtx lctx_hash_lock
 
u_long listen_mask
 
int lctx_count
 
struct ppod_region pr
 
struct tcb_histent ** tcb_history
 
int dupack_threshold
 
struct mtx unsent_wr_lock
 
struct task reclaim_wr_resources
 

Detailed Description

Definition at line 297 of file t4_tom.h.

Member Function Documentation

◆ __aligned()

struct rwlock tcb_history_lock tom_data::__aligned ( CACHE_LINE_SIZE  )

◆ LIST_HEAD()

tom_data::LIST_HEAD ( listen_ctx  )

◆ STAILQ_HEAD()

tom_data::STAILQ_HEAD ( wrqe  )

◆ TAILQ_HEAD()

tom_data::TAILQ_HEAD ( toepcb  )

Field Documentation

◆ dupack_threshold

int tom_data::dupack_threshold

Definition at line 313 of file t4_tom.h.

◆ lctx_count

int tom_data::lctx_count

Definition at line 307 of file t4_tom.h.

◆ lctx_hash_lock

struct mtx tom_data::lctx_hash_lock

Definition at line 304 of file t4_tom.h.

◆ listen_mask

u_long tom_data::listen_mask

Definition at line 306 of file t4_tom.h.

◆ pr

struct ppod_region tom_data::pr

Definition at line 309 of file t4_tom.h.

◆ reclaim_wr_resources

struct task tom_data::reclaim_wr_resources

Definition at line 318 of file t4_tom.h.

◆ tcb_history

struct tcb_histent** tom_data::tcb_history

Definition at line 312 of file t4_tom.h.

◆ tod

struct toedev tom_data::tod

Definition at line 298 of file t4_tom.h.

Referenced by td_adapter(), and tod_td().

◆ toep_list_lock

struct mtx tom_data::toep_list_lock

Definition at line 301 of file t4_tom.h.

◆ unsent_wr_lock

struct mtx tom_data::unsent_wr_lock

Definition at line 316 of file t4_tom.h.


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