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

#include <nes_hw.h>

Data Fields

struct nes_first_fragfirst_frag_vbase
 
struct nes_hw_nic_sq_wqesq_vbase
 
struct nes_hw_nic_rq_wqerq_vbase
 
struct sk_bufftx_skb [NES_NIC_WQ_SIZE]
 
struct sk_buffrx_skb [NES_NIC_WQ_SIZE]
 
dma_addr_t frag_paddr [NES_NIC_WQ_SIZE]
 
unsigned long first_frag_overflow [BITS_TO_LONGS(NES_NIC_WQ_SIZE)]
 
dma_addr_t sq_pbase
 
dma_addr_t rq_pbase
 
u16 qp_id
 
u16 sq_head
 
u16 sq_tail
 
u16 sq_size
 
u16 rq_head
 
u16 rq_tail
 
u16 rq_size
 
u8 replenishing_rq
 
u8 reserved
 
spinlock_t rq_lock
 

Detailed Description

Definition at line 911 of file nes_hw.h.

Field Documentation

unsigned long first_frag_overflow[BITS_TO_LONGS(NES_NIC_WQ_SIZE)]

Definition at line 918 of file nes_hw.h.

struct nes_first_frag* first_frag_vbase

Definition at line 912 of file nes_hw.h.

Definition at line 917 of file nes_hw.h.

u16 qp_id

Definition at line 922 of file nes_hw.h.

u8 replenishing_rq

Definition at line 929 of file nes_hw.h.

u8 reserved

Definition at line 930 of file nes_hw.h.

u16 rq_head

Definition at line 926 of file nes_hw.h.

spinlock_t rq_lock

Definition at line 932 of file nes_hw.h.

dma_addr_t rq_pbase

Definition at line 920 of file nes_hw.h.

u16 rq_size

Definition at line 928 of file nes_hw.h.

u16 rq_tail

Definition at line 927 of file nes_hw.h.

Definition at line 914 of file nes_hw.h.

Definition at line 916 of file nes_hw.h.

u16 sq_head

Definition at line 923 of file nes_hw.h.

dma_addr_t sq_pbase

Definition at line 919 of file nes_hw.h.

u16 sq_size

Definition at line 925 of file nes_hw.h.

u16 sq_tail

Definition at line 924 of file nes_hw.h.

Definition at line 913 of file nes_hw.h.

Definition at line 915 of file nes_hw.h.


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