#include <via-velocity.h>
Data Fields | |
| struct pci_device * | pdev |
| u8 * | tx_bufs |
| u8 | ip_addr [4] |
| enum chip_type | chip_id |
| struct mac_regs * | mac_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_desc * | td_rings |
| struct velocity_td_info * | td_infos [TX_QUEUE_NO] |
| int | rd_curr |
| int | rd_dirty |
| u32 | rd_filled |
| struct rx_desc * | rd_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 |
Definition at line 1769 of file via-velocity.h.
struct pci_device* velocity_info::pdev [read] |
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().
struct mac_regs* velocity_info::mac_regs [read] |
Definition at line 1789 of file via-velocity.h.
Referenced by enable_flow_control_ability(), init_flow_control_register(), mii_init(), mii_set_auto_on(), set_mii_flow_control(), velocity_disable(), velocity_give_many_rx_descs(), velocity_init_cam_filter(), velocity_init_registers(), velocity_open(), velocity_probe(), velocity_rx_reset(), velocity_set_media_mode(), velocity_soft_reset(), and velocity_transmit().
| 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().
| 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.
| unsigned char* velocity_info::TxDescArrays |
| unsigned char* velocity_info::RxDescArrays |
| unsigned char* velocity_info::tx_buffs |
| unsigned char* velocity_info::rx_buffs |
| 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 tx_desc* velocity_info::td_rings [read] |
Definition at line 1810 of file via-velocity.h.
Referenced by velocity_init_registers(), velocity_init_rings(), velocity_open(), and velocity_transmit().
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 rx_desc* velocity_info::rd_ring [read] |
Definition at line 1816 of file via-velocity.h.
Referenced by velocity_give_many_rx_descs(), velocity_init_registers(), velocity_init_rings(), velocity_open(), velocity_poll(), velocity_rx_refill(), and velocity_rx_reset().
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.
struct velocity_opt velocity_info::options [read] |
Definition at line 1821 of file via-velocity.h.
Referenced by enable_flow_control_ability(), init_flow_control_register(), set_mii_flow_control(), velocity_get_opt_media_mode(), velocity_give_many_rx_descs(), velocity_init_cam_filter(), velocity_init_registers(), velocity_print_link_status(), velocity_probe(), velocity_rx_refill(), velocity_rx_reset(), and velocity_transmit().
Definition at line 1825 of file via-velocity.h.
Referenced by velocity_disable(), velocity_init_cam_filter(), velocity_open(), velocity_probe(), and velocity_transmit().
Definition at line 1827 of file via-velocity.h.
Referenced by velocity_init_rings(), velocity_open(), and velocity_rx_refill().
Definition at line 1828 of file via-velocity.h.
Referenced by mii_init(), velocity_get_opt_media_mode(), velocity_init_registers(), velocity_print_link_status(), and velocity_set_media_mode().
Definition at line 1829 of file via-velocity.h.
Referenced by mii_init(), velocity_probe(), and velocity_set_media_mode().
| u8 velocity_info::vCAMmask[(VCAM_SIZE/8)] |
| u8 velocity_info::mCAMmask[(MCAM_SIZE/8)] |
Definition at line 1838 of file via-velocity.h.
struct velocity_context velocity_info::context [read] |
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.
1.5.7.1