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

#include <acenic.h>

Public Member Functions

 DEFINE_DMA_UNMAP_ADDR (mapping)
 
 DEFINE_DMA_UNMAP_LEN (maplen)
 
 DEFINE_DMA_UNMAP_ADDR (mapaddr)
 
 DEFINE_DMA_UNMAP_LEN (maplen)
 

Data Fields

struct sk_buffskb
 
dma_addr_t mapping
 
unsigned int used_slots
 
unsigned long flags
 
struct tx_buff_info tx_buffs [MAX_TX_RING_SIZE]
 
struct niunp
 
u64 tx_cs
 
int pending
 
int prod
 
int cons
 
int wrap_bit
 
u16 last_pkt_cnt
 
u16 tx_channel
 
u16 mark_counter
 
u16 mark_freq
 
u16 mark_pending
 
u16 __pad
 
struct txdma_mailboxmbox
 
__le64descr
 
u64 tx_packets
 
u64 tx_bytes
 
u64 tx_errors
 
u64 mbox_dma
 
u64 descr_dma
 
int max_burst
 

Detailed Description

Definition at line 524 of file starfire.c.

Member Function Documentation

DEFINE_DMA_UNMAP_ADDR ( mapping  )
DEFINE_DMA_UNMAP_ADDR ( mapaddr  )
DEFINE_DMA_UNMAP_LEN ( maplen  )
DEFINE_DMA_UNMAP_LEN ( maplen  )

Field Documentation

u16 __pad

Definition at line 2865 of file niu.h.

int cons

Definition at line 2858 of file niu.h.

__le64* descr

Definition at line 2867 of file niu.h.

u64 descr_dma

Definition at line 2874 of file niu.h.

unsigned long flags

Definition at line 2192 of file sky2.h.

u16 last_pkt_cnt

Definition at line 2860 of file niu.h.

dma_addr_t mapping

Definition at line 526 of file starfire.c.

u16 mark_counter

Definition at line 2862 of file niu.h.

u16 mark_freq

Definition at line 2863 of file niu.h.

u16 mark_pending

Definition at line 2864 of file niu.h.

int max_burst

Definition at line 2875 of file niu.h.

Definition at line 2866 of file niu.h.

u64 mbox_dma

Definition at line 2873 of file niu.h.

struct niu* np

Definition at line 2854 of file niu.h.

int pending

Definition at line 2856 of file niu.h.

int prod

Definition at line 2857 of file niu.h.

struct sk_buff * skb

Definition at line 525 of file starfire.c.

Definition at line 2853 of file niu.h.

u64 tx_bytes

Definition at line 2870 of file niu.h.

u16 tx_channel

Definition at line 2861 of file niu.h.

u64 tx_cs

Definition at line 2855 of file niu.h.

u64 tx_errors

Definition at line 2871 of file niu.h.

u64 tx_packets

Definition at line 2869 of file niu.h.

unsigned int used_slots

Definition at line 527 of file starfire.c.

int wrap_bit

Definition at line 2859 of file niu.h.


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