Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
bnx2x_fastpath Struct Reference

#include <bnx2x.h>

Data Fields

struct bnx2xbp
 
struct napi_struct napi
 
union host_hc_status_block status_blk
 
__le16sb_index_values
 
__le16sb_running_index
 
u32 ustorm_rx_prods_offset
 
u32 rx_buf_size
 
dma_addr_t status_blk_mapping
 
enum bnx2x_tpa_mode_t mode
 
u8 max_cos
 
struct bnx2x_fp_txdatatxdata_ptr [BNX2X_MULTI_TX_COS]
 
struct sw_rx_bdrx_buf_ring
 
struct sw_rx_pagerx_page_ring
 
struct eth_rx_bdrx_desc_ring
 
dma_addr_t rx_desc_mapping
 
union eth_rx_cqerx_comp_ring
 
dma_addr_t rx_comp_mapping
 
struct eth_rx_sgerx_sge_ring
 
dma_addr_t rx_sge_mapping
 
u64 sge_mask [RX_SGE_MASK_LEN]
 
u32 cid
 
__le16 fp_hc_idx
 
u8 index
 
u8 rx_queue
 
u8 cl_id
 
u8 cl_qzone_id
 
u8 fw_sb_id
 
u8 igu_sb_id
 
u16 rx_bd_prod
 
u16 rx_bd_cons
 
u16 rx_comp_prod
 
u16 rx_comp_cons
 
u16 rx_sge_prod
 
u16 last_max_sge
 
__le16rx_cons_sb
 
unsigned long rx_pkt
 
unsigned long rx_calls
 
struct bnx2x_agg_infotpa_info
 
u8 disable_tpa
 
char name [FP_NAME_SIZE]
 

Detailed Description

Definition at line 495 of file bnx2x.h.

Field Documentation

Definition at line 496 of file bnx2x.h.

u32 cid

Definition at line 531 of file bnx2x.h.

u8 cl_id

Definition at line 537 of file bnx2x.h.

u8 cl_qzone_id

Definition at line 538 of file bnx2x.h.

u8 disable_tpa

Definition at line 555 of file bnx2x.h.

__le16 fp_hc_idx

Definition at line 533 of file bnx2x.h.

u8 fw_sb_id

Definition at line 539 of file bnx2x.h.

u8 igu_sb_id

Definition at line 540 of file bnx2x.h.

u8 index

Definition at line 535 of file bnx2x.h.

u16 last_max_sge

Definition at line 548 of file bnx2x.h.

u8 max_cos

Definition at line 513 of file bnx2x.h.

enum bnx2x_tpa_mode_t mode

Definition at line 511 of file bnx2x.h.

Definition at line 564 of file bnx2x.h.

Definition at line 499 of file bnx2x.h.

u16 rx_bd_cons

Definition at line 543 of file bnx2x.h.

u16 rx_bd_prod

Definition at line 542 of file bnx2x.h.

struct sw_rx_bd* rx_buf_ring

Definition at line 516 of file bnx2x.h.

u32 rx_buf_size

Definition at line 507 of file bnx2x.h.

unsigned long rx_calls

Definition at line 550 of file bnx2x.h.

u16 rx_comp_cons

Definition at line 545 of file bnx2x.h.

dma_addr_t rx_comp_mapping

Definition at line 523 of file bnx2x.h.

u16 rx_comp_prod

Definition at line 544 of file bnx2x.h.

union eth_rx_cqe* rx_comp_ring

Definition at line 522 of file bnx2x.h.

__le16* rx_cons_sb

Definition at line 549 of file bnx2x.h.

dma_addr_t rx_desc_mapping

Definition at line 520 of file bnx2x.h.

struct eth_rx_bd* rx_desc_ring

Definition at line 519 of file bnx2x.h.

struct sw_rx_page* rx_page_ring

Definition at line 517 of file bnx2x.h.

unsigned long rx_pkt

Definition at line 550 of file bnx2x.h.

Definition at line 536 of file bnx2x.h.

dma_addr_t rx_sge_mapping

Definition at line 527 of file bnx2x.h.

u16 rx_sge_prod

Definition at line 546 of file bnx2x.h.

struct eth_rx_sge* rx_sge_ring

Definition at line 526 of file bnx2x.h.

__le16* sb_index_values

Definition at line 502 of file bnx2x.h.

__le16* sb_running_index

Definition at line 503 of file bnx2x.h.

u64 sge_mask[RX_SGE_MASK_LEN]

Definition at line 529 of file bnx2x.h.

union host_hc_status_block status_blk

Definition at line 500 of file bnx2x.h.

dma_addr_t status_blk_mapping

Definition at line 509 of file bnx2x.h.

Definition at line 554 of file bnx2x.h.

Definition at line 514 of file bnx2x.h.

u32 ustorm_rx_prods_offset

Definition at line 505 of file bnx2x.h.


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