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

#include <acenic.h>

Public Member Functions

unsigned long std_refill_busy __attribute__ ((aligned(SMP_CACHE_BYTES)))
 

Data Fields

struct ace_infoinfo
 
struct ace_regs __iomemregs
 
struct ace_skbskb
 
dma_addr_t info_dma
 
int version
 
int link
 
int promisc
 
int mcast_all
 
struct tx_desctx_ring
 
u32 tx_prd
 
volatile u32 tx_ret_csm
 
int tx_ring_entries
 
unsigned long mini_refill_busy
 
unsigned long jumbo_refill_busy
 
atomic_t cur_rx_bufs
 
atomic_t cur_mini_bufs
 
atomic_t cur_jumbo_bufs
 
u32 rx_std_skbprd
 
u32 rx_mini_skbprd
 
u32 rx_jumbo_skbprd
 
u32 cur_rx
 
struct rx_descrx_std_ring
 
struct rx_descrx_jumbo_ring
 
struct rx_descrx_mini_ring
 
struct rx_descrx_return_ring
 
int tasklet_pending
 
int jumbo
 
struct tasklet_struct ace_tasklet
 
struct eventevt_ring
 
volatile u32evt_prd
 
volatile u32rx_ret_prd
 
volatile u32tx_csm
 
dma_addr_t tx_ring_dma
 
dma_addr_t rx_ring_base_dma
 
dma_addr_t evt_ring_dma
 
dma_addr_t evt_prd_dma
 
dma_addr_t rx_ret_prd_dma
 
dma_addr_t tx_csm_dma
 
unsigned chartrace_buf
 
struct pci_devpdev
 
struct net_devicenext
 
volatile int fw_running
 
int board_idx
 
u16 pci_command
 
u8 pci_latency
 
const charname
 
int pci_using_dac
 
u8 firmware_major
 
u8 firmware_minor
 
u8 firmware_fix
 
u32 firmware_start
 

Detailed Description

Definition at line 633 of file acenic.h.

Member Function Documentation

unsigned long std_refill_busy __attribute__ ( (aligned(SMP_CACHE_BYTES))  )

Field Documentation

struct tasklet_struct ace_tasklet

Definition at line 669 of file acenic.h.

int board_idx

Definition at line 684 of file acenic.h.

atomic_t cur_jumbo_bufs

Definition at line 659 of file acenic.h.

atomic_t cur_mini_bufs

Definition at line 658 of file acenic.h.

u32 cur_rx

Definition at line 661 of file acenic.h.

atomic_t cur_rx_bufs

Definition at line 657 of file acenic.h.

volatile u32* evt_prd

Definition at line 673 of file acenic.h.

dma_addr_t evt_prd_dma

Definition at line 678 of file acenic.h.

struct event* evt_ring

Definition at line 671 of file acenic.h.

dma_addr_t evt_ring_dma

Definition at line 677 of file acenic.h.

u8 firmware_fix

Definition at line 696 of file acenic.h.

u8 firmware_major

Definition at line 694 of file acenic.h.

u8 firmware_minor

Definition at line 695 of file acenic.h.

u32 firmware_start

Definition at line 697 of file acenic.h.

volatile int fw_running

Definition at line 683 of file acenic.h.

Definition at line 635 of file acenic.h.

dma_addr_t info_dma

Definition at line 638 of file acenic.h.

int jumbo

Definition at line 668 of file acenic.h.

unsigned long jumbo_refill_busy

Definition at line 656 of file acenic.h.

Definition at line 640 of file acenic.h.

int mcast_all

Definition at line 641 of file acenic.h.

unsigned long mini_refill_busy

Definition at line 656 of file acenic.h.

const char* name

Definition at line 687 of file acenic.h.

Definition at line 682 of file acenic.h.

u16 pci_command

Definition at line 685 of file acenic.h.

u8 pci_latency

Definition at line 686 of file acenic.h.

int pci_using_dac

Definition at line 693 of file acenic.h.

struct pci_dev* pdev

Definition at line 681 of file acenic.h.

int promisc

Definition at line 641 of file acenic.h.

Definition at line 636 of file acenic.h.

struct rx_desc* rx_jumbo_ring

Definition at line 664 of file acenic.h.

u32 rx_jumbo_skbprd

Definition at line 660 of file acenic.h.

struct rx_desc* rx_mini_ring

Definition at line 665 of file acenic.h.

u32 rx_mini_skbprd

Definition at line 660 of file acenic.h.

volatile u32 * rx_ret_prd

Definition at line 673 of file acenic.h.

dma_addr_t rx_ret_prd_dma

Definition at line 678 of file acenic.h.

struct rx_desc* rx_return_ring

Definition at line 666 of file acenic.h.

dma_addr_t rx_ring_base_dma

Definition at line 676 of file acenic.h.

struct rx_desc* rx_std_ring

Definition at line 663 of file acenic.h.

u32 rx_std_skbprd

Definition at line 660 of file acenic.h.

Definition at line 637 of file acenic.h.

int tasklet_pending

Definition at line 668 of file acenic.h.

unsigned char* trace_buf

Definition at line 680 of file acenic.h.

volatile u32 * tx_csm

Definition at line 673 of file acenic.h.

dma_addr_t tx_csm_dma

Definition at line 678 of file acenic.h.

u32 tx_prd

Definition at line 647 of file acenic.h.

volatile u32 tx_ret_csm

Definition at line 648 of file acenic.h.

Definition at line 646 of file acenic.h.

dma_addr_t tx_ring_dma

Definition at line 675 of file acenic.h.

int tx_ring_entries

Definition at line 649 of file acenic.h.

int version

Definition at line 640 of file acenic.h.


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