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

#include <qlge.h>

Data Fields

struct cqicb cqicb
 
voidcq_base
 
dma_addr_t cq_base_dma
 
u32 cq_size
 
u32 cq_len
 
u16 cq_id
 
__le32prod_idx_sh_reg
 
dma_addr_t prod_idx_sh_reg_dma
 
void __iomemcnsmr_idx_db_reg
 
u32 cnsmr_idx
 
struct ql_net_rsp_iocbcurr_entry
 
void __iomemvalid_db_reg
 
u32 lbq_len
 
u32 lbq_size
 
u32 lbq_buf_size
 
voidlbq_base
 
dma_addr_t lbq_base_dma
 
voidlbq_base_indirect
 
dma_addr_t lbq_base_indirect_dma
 
struct page_chunk pg_chunk
 
struct bq_desclbq
 
void __iomemlbq_prod_idx_db_reg
 
u32 lbq_prod_idx
 
u32 lbq_curr_idx
 
u32 lbq_clean_idx
 
u32 lbq_free_cnt
 
u32 sbq_len
 
u32 sbq_size
 
u32 sbq_buf_size
 
voidsbq_base
 
dma_addr_t sbq_base_dma
 
voidsbq_base_indirect
 
dma_addr_t sbq_base_indirect_dma
 
struct bq_descsbq
 
void __iomemsbq_prod_idx_db_reg
 
u32 sbq_prod_idx
 
u32 sbq_curr_idx
 
u32 sbq_clean_idx
 
u32 sbq_free_cnt
 
u32 type
 
u32 irq
 
u32 cpu
 
char name [IFNAMSIZ+5]
 
struct napi_struct napi
 
u8 reserved
 
struct ql_adapterqdev
 
u64 rx_packets
 
u64 rx_multicast
 
u64 rx_bytes
 
u64 rx_dropped
 
u64 rx_errors
 
struct fbr_lookupfbr [NUM_FBRS]
 
voidps_ring_virtaddr
 
dma_addr_t ps_ring_physaddr
 
u32 local_psr_full
 
u32 psr_num_entries
 
struct rx_status_blockrx_status_block
 
dma_addr_t rx_status_bus
 
struct list_head recv_list
 
u32 num_ready_recv
 
u32 num_rfd
 
bool unfinished_receives
 
struct kmem_cacherecv_lookaside
 

Detailed Description

Definition at line 1418 of file qlge.h.

Field Documentation

u32 cnsmr_idx

Definition at line 1430 of file qlge.h.

void __iomem* cnsmr_idx_db_reg

Definition at line 1429 of file qlge.h.

Definition at line 1468 of file qlge.h.

void* cq_base

Definition at line 1422 of file qlge.h.

dma_addr_t cq_base_dma

Definition at line 1423 of file qlge.h.

u16 cq_id

Definition at line 1426 of file qlge.h.

u32 cq_len

Definition at line 1425 of file qlge.h.

u32 cq_size

Definition at line 1424 of file qlge.h.

Definition at line 1419 of file qlge.h.

struct ql_net_rsp_iocb* curr_entry

Definition at line 1431 of file qlge.h.

Definition at line 319 of file et131x.c.

u32 irq

Definition at line 1467 of file qlge.h.

Definition at line 1443 of file qlge.h.

void* lbq_base

Definition at line 1438 of file qlge.h.

dma_addr_t lbq_base_dma

Definition at line 1439 of file qlge.h.

void* lbq_base_indirect

Definition at line 1440 of file qlge.h.

dma_addr_t lbq_base_indirect_dma

Definition at line 1441 of file qlge.h.

u32 lbq_buf_size

Definition at line 1437 of file qlge.h.

u32 lbq_clean_idx

Definition at line 1447 of file qlge.h.

u32 lbq_curr_idx

Definition at line 1446 of file qlge.h.

u32 lbq_free_cnt

Definition at line 1448 of file qlge.h.

u32 lbq_len

Definition at line 1435 of file qlge.h.

u32 lbq_prod_idx

Definition at line 1445 of file qlge.h.

void __iomem* lbq_prod_idx_db_reg

Definition at line 1444 of file qlge.h.

u32 lbq_size

Definition at line 1436 of file qlge.h.

u32 local_psr_full

Definition at line 322 of file et131x.c.

char name[IFNAMSIZ+5]

Definition at line 1469 of file qlge.h.

Definition at line 1470 of file qlge.h.

u32 num_ready_recv

Definition at line 330 of file et131x.c.

u32 num_rfd

Definition at line 332 of file et131x.c.

struct page_chunk pg_chunk

Definition at line 1442 of file qlge.h.

__le32* prod_idx_sh_reg

Definition at line 1427 of file qlge.h.

dma_addr_t prod_idx_sh_reg_dma

Definition at line 1428 of file qlge.h.

dma_addr_t ps_ring_physaddr

Definition at line 321 of file et131x.c.

void* ps_ring_virtaddr

Definition at line 320 of file et131x.c.

u32 psr_num_entries

Definition at line 323 of file et131x.c.

Definition at line 1472 of file qlge.h.

struct list_head recv_list

Definition at line 329 of file et131x.c.

struct kmem_cache* recv_lookaside

Definition at line 337 of file et131x.c.

u8 reserved

Definition at line 1471 of file qlge.h.

u64 rx_bytes

Definition at line 1475 of file qlge.h.

u64 rx_dropped

Definition at line 1476 of file qlge.h.

u64 rx_errors

Definition at line 1477 of file qlge.h.

u64 rx_multicast

Definition at line 1474 of file qlge.h.

u64 rx_packets

Definition at line 1473 of file qlge.h.

Definition at line 325 of file et131x.c.

dma_addr_t rx_status_bus

Definition at line 326 of file et131x.c.

Definition at line 1458 of file qlge.h.

void* sbq_base

Definition at line 1454 of file qlge.h.

dma_addr_t sbq_base_dma

Definition at line 1455 of file qlge.h.

void* sbq_base_indirect

Definition at line 1456 of file qlge.h.

dma_addr_t sbq_base_indirect_dma

Definition at line 1457 of file qlge.h.

u32 sbq_buf_size

Definition at line 1453 of file qlge.h.

u32 sbq_clean_idx

Definition at line 1462 of file qlge.h.

u32 sbq_curr_idx

Definition at line 1461 of file qlge.h.

u32 sbq_free_cnt

Definition at line 1463 of file qlge.h.

u32 sbq_len

Definition at line 1451 of file qlge.h.

u32 sbq_prod_idx

Definition at line 1460 of file qlge.h.

void __iomem* sbq_prod_idx_db_reg

Definition at line 1459 of file qlge.h.

u32 sbq_size

Definition at line 1452 of file qlge.h.

Definition at line 1466 of file qlge.h.

bool unfinished_receives

Definition at line 334 of file et131x.c.

void __iomem* valid_db_reg

Definition at line 1432 of file qlge.h.


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