velocity_info Struct Reference

#include <via-velocity.h>


Data Fields

struct pci_devicepdev
u8tx_bufs
u8 ip_addr [4]
enum chip_type chip_id
struct mac_regsmac_regs
unsigned long memaddr
unsigned long ioaddr
u32 io_size
u8 rev_id
int num_txq
volatile int td_used [TX_QUEUE_NO]
int td_curr
int td_tail [TX_QUEUE_NO]
unsigned char * TxDescArrays
unsigned char * RxDescArrays
unsigned char * tx_buffs
unsigned char * rx_buffs
unsigned char * txb
unsigned char * rxb
struct tx_desctd_rings
struct velocity_td_info * td_infos [TX_QUEUE_NO]
int rd_curr
int rd_dirty
u32 rd_filled
struct rx_descrd_ring
struct velocity_rd_info * rd_info
u32 mib_counter [MAX_HW_MIB_COUNTER]
struct velocity_opt options
u32 int_mask
u32 flags
int rx_buf_sz
u32 mii_status
u32 phy_id
int multicast_limit
u8 vCAMmask [(VCAM_SIZE/8)]
u8 mCAMmask [(MCAM_SIZE/8)]
int wol_opts
u8 wol_passwd [6]
struct velocity_context context
u32 ticks
u32 rx_bytes


Detailed Description

Definition at line 1769 of file via-velocity.h.


Field Documentation

Definition at line 1772 of file via-velocity.h.

Referenced by velocity_get_pci_info(), and velocity_init_info().

Definition at line 1784 of file via-velocity.h.

Definition at line 1786 of file via-velocity.h.

Definition at line 1787 of file via-velocity.h.

Referenced by velocity_init_info(), and velocity_probe().

unsigned long velocity_info::memaddr

Definition at line 1790 of file via-velocity.h.

Referenced by velocity_get_pci_info(), and velocity_probe().

unsigned long velocity_info::ioaddr

Definition at line 1791 of file via-velocity.h.

Referenced by velocity_get_pci_info(), and velocity_probe().

Definition at line 1792 of file via-velocity.h.

Referenced by velocity_init_info(), and velocity_probe().

Definition at line 1794 of file via-velocity.h.

Referenced by velocity_get_pci_info(), and velocity_set_media_mode().

Definition at line 1798 of file via-velocity.h.

Referenced by velocity_init_info().

volatile int velocity_info::td_used[TX_QUEUE_NO]

Definition at line 1800 of file via-velocity.h.

Definition at line 1801 of file via-velocity.h.

Referenced by velocity_init_rings(), and velocity_transmit().

int velocity_info::td_tail[TX_QUEUE_NO]

Definition at line 1802 of file via-velocity.h.

Definition at line 1803 of file via-velocity.h.

Referenced by velocity_open().

Definition at line 1804 of file via-velocity.h.

Referenced by velocity_open().

unsigned char* velocity_info::tx_buffs

Definition at line 1805 of file via-velocity.h.

Referenced by velocity_open().

unsigned char* velocity_info::rx_buffs

Definition at line 1806 of file via-velocity.h.

Referenced by velocity_open().

unsigned char* velocity_info::txb

Definition at line 1808 of file via-velocity.h.

Referenced by velocity_open(), and velocity_transmit().

unsigned char* velocity_info::rxb

Definition at line 1809 of file via-velocity.h.

Referenced by velocity_init_rings(), and velocity_open().

struct velocity_td_info* velocity_info::td_infos[TX_QUEUE_NO] [read]

Definition at line 1811 of file via-velocity.h.

Definition at line 1813 of file via-velocity.h.

Referenced by velocity_init_rings(), velocity_poll(), and velocity_rx_refill().

Definition at line 1814 of file via-velocity.h.

Referenced by velocity_give_many_rx_descs(), and velocity_rx_refill().

Definition at line 1815 of file via-velocity.h.

Referenced by velocity_give_many_rx_descs(), and velocity_rx_refill().

struct velocity_rd_info* velocity_info::rd_info [read]

Definition at line 1817 of file via-velocity.h.

u32 velocity_info::mib_counter[MAX_HW_MIB_COUNTER]

Definition at line 1820 of file via-velocity.h.

Definition at line 1823 of file via-velocity.h.

Referenced by velocity_init_registers().

Definition at line 1827 of file via-velocity.h.

Referenced by velocity_init_rings(), velocity_open(), and velocity_rx_refill().

Definition at line 1829 of file via-velocity.h.

Referenced by mii_init(), velocity_probe(), and velocity_set_media_mode().

Definition at line 1830 of file via-velocity.h.

Referenced by velocity_init_info().

u8 velocity_info::vCAMmask[(VCAM_SIZE/8)]

Definition at line 1832 of file via-velocity.h.

Referenced by velocity_init_cam_filter().

u8 velocity_info::mCAMmask[(MCAM_SIZE/8)]

Definition at line 1833 of file via-velocity.h.

Referenced by velocity_init_cam_filter().

Definition at line 1837 of file via-velocity.h.

Referenced by velocity_probe().

Definition at line 1838 of file via-velocity.h.

Definition at line 1840 of file via-velocity.h.

Definition at line 1842 of file via-velocity.h.

Definition at line 1843 of file via-velocity.h.


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

Generated on Tue Apr 6 20:02:10 2010 for gPXE by  doxygen 1.5.7.1