Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Data Fields
sge Struct Reference

#include <adapter.h>

Public Member Functions

 DECLARE_BITMAP (starving_fl, MAX_EGRQ)
 
 DECLARE_BITMAP (txq_maperr, MAX_EGRQ)
 
 DECLARE_BITMAP (starving_fl, MAX_EGRQ)
 

Data Fields

struct adapteradapter
 
struct net_devicenetdev
 
struct freelQ freelQ [SGE_FREELQ_N]
 
struct respQ respQ
 
unsigned long stopped_tx_queues
 
unsigned int rx_pkt_pad
 
unsigned int jumbo_fl
 
unsigned int intrtimer_nres
 
unsigned int fixed_intrtimer
 
struct timer_list tx_reclaim_timer
 
struct timer_list espibug_timer
 
unsigned long espibug_timeout
 
struct sk_buffespibug_skb [MAX_NPORTS]
 
u32 sge_control
 
struct sge_intr_counts stats
 
struct sge_port_stats __percpuport_stats [MAX_NPORTS]
 
struct schedtx_sched
 
struct cmdQ cmdQ[SGE_CMDQ_N____cacheline_aligned_in_smp
 
struct sge_qset qs [SGE_QSETS]
 
spinlock_t reg_lock
 
struct sge_eth_txq ethtxq [MAX_ETH_QSETS]
 
struct sge_ofld_txq ofldtxq [MAX_OFLD_QSETS]
 
struct sge_ctrl_txq ctrlq [MAX_CTRL_QUEUES]
 
struct sge_eth_rxq ethrxq [MAX_ETH_QSETS]
 
struct sge_ofld_rxq ofldrxq [MAX_OFLD_QSETS]
 
struct sge_ofld_rxq rdmarxq [MAX_RDMA_QUEUES]
 
struct sge_rspq fw_evtq ____cacheline_aligned_in_smp
 
struct sge_rspq intrq ____cacheline_aligned_in_smp
 
spinlock_t intrq_lock
 
u16 max_ethqsets
 
u16 ethqsets
 
u16 ethtxq_rover
 
u16 ofldqsets
 
u16 rdmaqs
 
u16 ofld_rxq [MAX_OFLD_QSETS]
 
u16 rdma_rxq [NCHAN]
 
u16 timer_val [SGE_NTIMERS]
 
u8 counter_val [SGE_NCOUNTERS]
 
u32 fl_pg_order
 
u32 stat_len
 
u32 pktshift
 
u32 fl_align
 
u32 fl_starve_thres
 
unsigned int starve_thres
 
u8 idma_state [2]
 
unsigned int egr_start
 
unsigned int ingr_start
 
voidegr_map [MAX_EGRQ]
 
struct sge_rspqingr_map [MAX_INGQ]
 
struct timer_list rx_timer
 
struct timer_list tx_timer
 
unsigned int egr_base
 
unsigned int ingr_base
 

Detailed Description

Definition at line 256 of file sge.c.

Member Function Documentation

DECLARE_BITMAP ( starving_fl  ,
MAX_EGRQ   
)
DECLARE_BITMAP ( starving_fl  ,
MAX_EGRQ   
)
DECLARE_BITMAP ( txq_maperr  ,
MAX_EGRQ   
)

Field Documentation

struct sge_rspq intrq ____cacheline_aligned_in_smp

Definition at line 274 of file sge.c.

struct sge_rspq fw_evtq ____cacheline_aligned_in_smp

Definition at line 466 of file cxgb4.h.

struct sge_rspq intrq ____cacheline_aligned_in_smp

Definition at line 468 of file cxgb4.h.

Definition at line 257 of file sge.c.

u8 counter_val

Definition at line 479 of file cxgb4.h.

Definition at line 461 of file cxgb4.h.

unsigned int egr_base

Definition at line 311 of file adapter.h.

void * egr_map

Definition at line 489 of file cxgb4.h.

unsigned int egr_start

Definition at line 487 of file cxgb4.h.

struct sk_buff* espibug_skb[MAX_NPORTS]

Definition at line 269 of file sge.c.

unsigned long espibug_timeout

Definition at line 268 of file sge.c.

struct timer_list espibug_timer

Definition at line 267 of file sge.c.

u16 ethqsets

Definition at line 472 of file cxgb4.h.

Definition at line 463 of file cxgb4.h.

Definition at line 459 of file cxgb4.h.

u16 ethtxq_rover

Definition at line 473 of file cxgb4.h.

unsigned int fixed_intrtimer

Definition at line 265 of file sge.c.

u32 fl_align

Definition at line 483 of file cxgb4.h.

u32 fl_pg_order

Definition at line 480 of file cxgb4.h.

u32 fl_starve_thres

Definition at line 484 of file cxgb4.h.

Definition at line 259 of file sge.c.

u8 idma_state[2]

Definition at line 486 of file cxgb4.h.

unsigned int ingr_base

Definition at line 312 of file adapter.h.

struct sge_rspq * ingr_map

Definition at line 490 of file cxgb4.h.

unsigned int ingr_start

Definition at line 488 of file cxgb4.h.

spinlock_t intrq_lock

Definition at line 469 of file cxgb4.h.

unsigned int intrtimer_nres

Definition at line 264 of file sge.c.

unsigned int jumbo_fl

Definition at line 263 of file sge.c.

u16 max_ethqsets

Definition at line 471 of file cxgb4.h.

struct net_device* netdev

Definition at line 258 of file sge.c.

u16 ofld_rxq[MAX_OFLD_QSETS]

Definition at line 476 of file cxgb4.h.

u16 ofldqsets

Definition at line 474 of file cxgb4.h.

Definition at line 464 of file cxgb4.h.

Definition at line 460 of file cxgb4.h.

u32 pktshift

Definition at line 482 of file cxgb4.h.

Definition at line 272 of file sge.c.

Definition at line 217 of file adapter.h.

u16 rdma_rxq[NCHAN]

Definition at line 477 of file cxgb4.h.

u16 rdmaqs

Definition at line 475 of file cxgb4.h.

Definition at line 465 of file cxgb4.h.

spinlock_t reg_lock

Definition at line 218 of file adapter.h.

Definition at line 260 of file sge.c.

unsigned int rx_pkt_pad

Definition at line 262 of file sge.c.

struct timer_list rx_timer

Definition at line 493 of file cxgb4.h.

u32 sge_control

Definition at line 270 of file sge.c.

unsigned int starve_thres

Definition at line 485 of file cxgb4.h.

u32 stat_len

Definition at line 481 of file cxgb4.h.

Definition at line 271 of file sge.c.

unsigned long stopped_tx_queues

Definition at line 261 of file sge.c.

u16 timer_val

Definition at line 478 of file cxgb4.h.

struct timer_list tx_reclaim_timer

Definition at line 266 of file sge.c.

struct sched* tx_sched

Definition at line 273 of file sge.c.

struct timer_list tx_timer

Definition at line 494 of file cxgb4.h.


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