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

#include <qlge.h>

Data Fields

struct wqicb wqicb
 
voidwq_base
 
dma_addr_t wq_base_dma
 
__le32cnsmr_idx_sh_reg
 
dma_addr_t cnsmr_idx_sh_reg_dma
 
u32 wq_size
 
u32 wq_len
 
void __iomemprod_idx_db_reg
 
void __iomemvalid_db_reg
 
u16 prod_idx
 
u16 cq_id
 
u8 wq_id
 
u8 reserved1 [3]
 
struct tx_ring_descq
 
spinlock_t lock
 
atomic_t tx_count
 
struct delayed_work tx_work
 
struct ql_adapterqdev
 
u64 tx_packets
 
u64 tx_bytes
 
u64 tx_errors
 
struct tcbtcb_ring
 
struct tcbtcb_qhead
 
struct tcbtcb_qtail
 
struct tcbsend_head
 
struct tcbsend_tail
 
int used
 
struct tx_desctx_desc_ring
 
dma_addr_t tx_desc_ring_pa
 
u32 send_idx
 
u32tx_status
 
dma_addr_t tx_status_pa
 
int since_irq
 
u32desc
 
u8 nStuckCount
 
struct tx_ringnext
 

Detailed Description

Definition at line 1382 of file qlge.h.

Field Documentation

__le32* cnsmr_idx_sh_reg

Definition at line 1389 of file qlge.h.

dma_addr_t cnsmr_idx_sh_reg_dma

Definition at line 1390 of file qlge.h.

u16 cq_id

Definition at line 1396 of file qlge.h.

Definition at line 482 of file rtl_core.h.

spinlock_t lock

Definition at line 1400 of file qlge.h.

struct tx_ring* next

Definition at line 484 of file rtl_core.h.

u8 nStuckCount

Definition at line 483 of file rtl_core.h.

u16 prod_idx

Definition at line 1395 of file qlge.h.

void __iomem* prod_idx_db_reg

Definition at line 1393 of file qlge.h.

Definition at line 1399 of file qlge.h.

Definition at line 1403 of file qlge.h.

u8 reserved1[3]

Definition at line 1398 of file qlge.h.

struct tcb* send_head

Definition at line 407 of file et131x.c.

u32 send_idx

Definition at line 416 of file et131x.c.

struct tcb* send_tail

Definition at line 408 of file et131x.c.

int since_irq

Definition at line 423 of file et131x.c.

struct tcb* tcb_qhead

Definition at line 398 of file et131x.c.

struct tcb* tcb_qtail

Definition at line 399 of file et131x.c.

struct tcb* tcb_ring

Definition at line 395 of file et131x.c.

u64 tx_bytes

Definition at line 1405 of file qlge.h.

atomic_t tx_count

Definition at line 1401 of file qlge.h.

struct tx_desc* tx_desc_ring

Definition at line 412 of file et131x.c.

dma_addr_t tx_desc_ring_pa

Definition at line 413 of file et131x.c.

u64 tx_errors

Definition at line 1406 of file qlge.h.

u64 tx_packets

Definition at line 1404 of file qlge.h.

Definition at line 419 of file et131x.c.

dma_addr_t tx_status_pa

Definition at line 420 of file et131x.c.

Definition at line 1402 of file qlge.h.

int used

Definition at line 409 of file et131x.c.

void __iomem* valid_db_reg

Definition at line 1394 of file qlge.h.

void* wq_base

Definition at line 1387 of file qlge.h.

dma_addr_t wq_base_dma

Definition at line 1388 of file qlge.h.

u8 wq_id

Definition at line 1397 of file qlge.h.

u32 wq_len

Definition at line 1392 of file qlge.h.

u32 wq_size

Definition at line 1391 of file qlge.h.

Definition at line 1386 of file qlge.h.


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