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

#include <sky2.h>

Public Member Functions

 DEFINE_DMA_UNMAP_LEN (data_size)
 

Data Fields

struct sk_buffskb
 
dma_addr_t mapping
 
dma_addr_t data_addr
 
dma_addr_t frag_addr [ETH_JUMBO_MTU >> PAGE_SHIFT]
 
struct niunp
 
int rx_channel
 
u16 rbr_block_size
 
u16 rbr_blocks_per_page
 
u16 rbr_sizes [4]
 
unsigned int rcr_index
 
unsigned int rcr_table_size
 
unsigned int rbr_index
 
unsigned int rbr_pending
 
unsigned int rbr_refill_pending
 
unsigned int rbr_kick_thresh
 
unsigned int rbr_table_size
 
struct page ** rxhash
 
struct rxdma_mailboxmbox
 
__le64rcr
 
__le32rbr
 
u64 rx_packets
 
u64 rx_bytes
 
u64 rx_dropped
 
u64 rx_errors
 
u64 mbox_dma
 
u64 rcr_dma
 
u64 rbr_dma
 
int nonsyn_window
 
int nonsyn_threshold
 
int syn_window
 
int syn_threshold
 
int rcr_pkt_threshold
 
int rcr_timeout
 

Detailed Description

Definition at line 520 of file starfire.c.

Member Function Documentation

DEFINE_DMA_UNMAP_LEN ( data_size  )

Field Documentation

dma_addr_t data_addr

Definition at line 2201 of file sky2.h.

Definition at line 2203 of file sky2.h.

dma_addr_t mapping

Definition at line 522 of file starfire.c.

Definition at line 2920 of file niu.h.

u64 mbox_dma

Definition at line 2930 of file niu.h.

int nonsyn_threshold

Definition at line 2936 of file niu.h.

int nonsyn_window

Definition at line 2935 of file niu.h.

struct niu* np

Definition at line 2907 of file niu.h.

__le32* rbr

Definition at line 2922 of file niu.h.

u16 rbr_block_size

Definition at line 2909 of file niu.h.

u16 rbr_blocks_per_page

Definition at line 2910 of file niu.h.

u64 rbr_dma

Definition at line 2932 of file niu.h.

unsigned int rbr_index

Definition at line 2914 of file niu.h.

unsigned int rbr_kick_thresh

Definition at line 2917 of file niu.h.

unsigned int rbr_pending

Definition at line 2915 of file niu.h.

unsigned int rbr_refill_pending

Definition at line 2916 of file niu.h.

u16 rbr_sizes[4]

Definition at line 2911 of file niu.h.

unsigned int rbr_table_size

Definition at line 2918 of file niu.h.

__le64* rcr

Definition at line 2921 of file niu.h.

u64 rcr_dma

Definition at line 2931 of file niu.h.

unsigned int rcr_index

Definition at line 2912 of file niu.h.

int rcr_pkt_threshold

Definition at line 2941 of file niu.h.

unsigned int rcr_table_size

Definition at line 2913 of file niu.h.

int rcr_timeout

Definition at line 2942 of file niu.h.

u64 rx_bytes

Definition at line 2926 of file niu.h.

int rx_channel

Definition at line 2908 of file niu.h.

u64 rx_dropped

Definition at line 2927 of file niu.h.

u64 rx_errors

Definition at line 2928 of file niu.h.

u64 rx_packets

Definition at line 2925 of file niu.h.

struct page** rxhash

Definition at line 2919 of file niu.h.

struct sk_buff * skb

Definition at line 521 of file starfire.c.

int syn_threshold

Definition at line 2938 of file niu.h.

int syn_window

Definition at line 2937 of file niu.h.


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