Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

vortex_private Struct Reference

#include <rtl_3c905cx_drv.h>

Collaboration diagram for vortex_private:

[legend]

Data Fields

boom_rx_descrx_ring
boom_tx_desctx_ring
dma_addr_t rx_ring_dma
dma_addr_t tx_ring_dma
unsigned char * rx_skbuff [RX_RING_SIZE]
unsigned char * tx_skbuff [TX_RING_SIZE]
net_device * next_module
unsigned int cur_rx
unsigned int cur_tx
unsigned int dirty_rx
unsigned int dirty_tx
net_device_stats stats
sk_buff * tx_skb
dma_addr_t tx_skb_dma
pci_dev * pdev
char * cb_fn_base
int rx_nocopy
int rx_copy
int queued_packet
int rx_csumhits
int card_idx
int options
unsigned int media_override:4
unsigned int default_media:4
unsigned int full_duplex:1
unsigned int force_fd:1
unsigned int autoselect:1
unsigned int bus_master:1
unsigned int full_bus_master_tx:1
unsigned int full_bus_master_rx:2
unsigned int flow_ctrl:1
unsigned int partner_flow_ctrl:1
unsigned int has_nway:1
unsigned int enable_wol:1
unsigned int pm_state_valid:1
unsigned int open:1
unsigned int medialock:1
unsigned int must_free_region:1
int drv_flags
u16 status_enable
u16 intr_enable
u16 available_media
u16 capabilities
u16 info1
u16 info2
u16 advertising
unsigned char phys [2]
u16 deferred
u16 io_size
spinlock_t lock
spinlock_t mdio_lock
u32 power_state [16]
int mtu
unsigned char dev_addr [MAX_ADDR_LEN]
long ioaddr
unsigned long rx_packets
unsigned long rx_frames_for_us
unsigned char if_port
int must_free_irq

Field Documentation

u16 vortex_private::advertising
 

Definition at line 470 of file rtl_3c905cx_drv.h.

Referenced by rtl_3COM905C_start_up_device().

unsigned int vortex_private::autoselect
 

Definition at line 450 of file rtl_3c905cx_drv.h.

Referenced by rtl_3COM905C_start_up_device(), and vortex_up().

u16 vortex_private::available_media
 

Definition at line 468 of file rtl_3c905cx_drv.h.

Referenced by rtl_3COM905C_start_up_device(), and vortex_up().

unsigned int vortex_private::bus_master
 

Definition at line 450 of file rtl_3c905cx_drv.h.

Referenced by rtl_3COM905C_start_up_device().

u16 vortex_private::capabilities
 

Definition at line 469 of file rtl_3c905cx_drv.h.

Referenced by rtl_3COM905C_start_up_device().

int vortex_private::card_idx
 

Definition at line 447 of file rtl_3c905cx_drv.h.

Referenced by rtl_3COM905C_start_up_device().

char* vortex_private::cb_fn_base
 

Definition at line 443 of file rtl_3c905cx_drv.h.

Referenced by boomerang_interrupt(), rtl_3COM905C_start_up_device(), and vortex_up().

unsigned int vortex_private::cur_rx
 

Definition at line 436 of file rtl_3c905cx_drv.h.

Referenced by boomerang_interrupt(), boomerang_rx(), and vortex_up().

unsigned int vortex_private::cur_tx
 

Definition at line 436 of file rtl_3c905cx_drv.h.

Referenced by rt_3c905c_send_packet(), and vortex_up().

unsigned int vortex_private::default_media
 

Definition at line 450 of file rtl_3c905cx_drv.h.

Referenced by rtl_3COM905C_start_up_device(), and vortex_up().

u16 vortex_private::deferred
 

Definition at line 472 of file rtl_3c905cx_drv.h.

unsigned char vortex_private::dev_addr[MAX_ADDR_LEN]
 

Definition at line 479 of file rtl_3c905cx_drv.h.

Referenced by boomerang_rx(), rt_3c905c_obtain_mac_address(), rtl_3COM905C_start_up_device(), and vortex_up().

unsigned int vortex_private::dirty_rx
 

Definition at line 437 of file rtl_3c905cx_drv.h.

Referenced by boomerang_rx(), and vortex_up().

unsigned int vortex_private::dirty_tx
 

Definition at line 437 of file rtl_3c905cx_drv.h.

Referenced by vortex_up().

int vortex_private::drv_flags
 

Definition at line 465 of file rtl_3c905cx_drv.h.

Referenced by rtl_3COM905C_start_up_device(), and vortex_up().

unsigned int vortex_private::enable_wol
 

Definition at line 450 of file rtl_3c905cx_drv.h.

Referenced by rtl_3COM905C_start_up_device(), vortex_down(), vortex_remove_one(), and vortex_up().

unsigned int vortex_private::flow_ctrl
 

Definition at line 450 of file rtl_3c905cx_drv.h.

Referenced by vortex_up().

unsigned int vortex_private::force_fd
 

Definition at line 450 of file rtl_3c905cx_drv.h.

Referenced by vortex_up().

unsigned int vortex_private::full_bus_master_rx
 

Definition at line 450 of file rtl_3c905cx_drv.h.

Referenced by rtl_3COM905C_start_up_device(), vortex_close(), vortex_down(), vortex_open(), and vortex_up().

unsigned int vortex_private::full_bus_master_tx
 

Definition at line 450 of file rtl_3c905cx_drv.h.

Referenced by rtl_3COM905C_start_up_device(), vortex_close(), vortex_down(), vortex_error(), and vortex_up().

unsigned int vortex_private::full_duplex
 

Definition at line 450 of file rtl_3c905cx_drv.h.

Referenced by rtl_3COM905C_start_up_device(), and vortex_up().

unsigned int vortex_private::has_nway
 

Definition at line 450 of file rtl_3c905cx_drv.h.

Referenced by rtl_3COM905C_start_up_device(), and vortex_up().

unsigned char vortex_private::if_port
 

Definition at line 483 of file rtl_3c905cx_drv.h.

Referenced by rtl_3COM905C_start_up_device(), vortex_down(), and vortex_up().

u16 vortex_private::info1
 

Definition at line 469 of file rtl_3c905cx_drv.h.

Referenced by rtl_3COM905C_start_up_device(), and vortex_up().

u16 vortex_private::info2
 

Definition at line 469 of file rtl_3c905cx_drv.h.

Referenced by rtl_3COM905C_start_up_device().

u16 vortex_private::intr_enable
 

Definition at line 467 of file rtl_3c905cx_drv.h.

Referenced by vortex_error(), and vortex_up().

u16 vortex_private::io_size
 

Definition at line 474 of file rtl_3c905cx_drv.h.

Referenced by rtl_3COM905C_start_up_device(), and vortex_remove_one().

long vortex_private::ioaddr
 

Definition at line 480 of file rtl_3c905cx_drv.h.

Referenced by boomerang_interrupt(), rt_3c905c_send_packet(), rtl_3COM905C_acpi_set_WOL(), rtl_3COM905C_issue_and_wait(), rtl_3COM905C_mdio_read(), rtl_3COM905C_mdio_write(), rtl_3COM905C_set_rx_mode(), rtl_3COM905C_start_up_device(), vortex_down(), vortex_error(), vortex_remove_one(), and vortex_up().

spinlock_t vortex_private::lock
 

Definition at line 475 of file rtl_3c905cx_drv.h.

spinlock_t vortex_private::mdio_lock
 

Definition at line 476 of file rtl_3c905cx_drv.h.

unsigned int vortex_private::media_override
 

Definition at line 450 of file rtl_3c905cx_drv.h.

Referenced by rtl_3COM905C_start_up_device(), and vortex_up().

unsigned int vortex_private::medialock
 

Definition at line 450 of file rtl_3c905cx_drv.h.

int vortex_private::mtu
 

Definition at line 478 of file rtl_3c905cx_drv.h.

Referenced by rtl_3COM905C_start_up_device(), and vortex_up().

int vortex_private::must_free_irq
 

Definition at line 484 of file rtl_3c905cx_drv.h.

Referenced by vortex_close(), and vortex_open().

unsigned int vortex_private::must_free_region
 

Definition at line 450 of file rtl_3c905cx_drv.h.

Referenced by rtl_3COM905C_start_up_device(), and vortex_remove_one().

struct net_device* vortex_private::next_module
 

Definition at line 435 of file rtl_3c905cx_drv.h.

unsigned int vortex_private::open
 

Definition at line 450 of file rtl_3c905cx_drv.h.

int vortex_private::options
 

Definition at line 449 of file rtl_3c905cx_drv.h.

unsigned int vortex_private::partner_flow_ctrl
 

Definition at line 450 of file rtl_3c905cx_drv.h.

Referenced by vortex_up().

struct pci_dev* vortex_private::pdev
 

Definition at line 442 of file rtl_3c905cx_drv.h.

Referenced by boomerang_interrupt(), cleanup_module(), rtl_3COM905C_acpi_set_WOL(), rtl_3COM905C_start_up_device(), vortex_down(), vortex_open(), vortex_remove_one(), and vortex_up().

unsigned char vortex_private::phys[2]
 

Definition at line 471 of file rtl_3c905cx_drv.h.

Referenced by rtl_3COM905C_start_up_device(), and vortex_up().

unsigned int vortex_private::pm_state_valid
 

Definition at line 450 of file rtl_3c905cx_drv.h.

Referenced by rtl_3COM905C_start_up_device(), and vortex_remove_one().

u32 vortex_private::power_state[16]
 

Definition at line 477 of file rtl_3c905cx_drv.h.

Referenced by rtl_3COM905C_start_up_device(), vortex_down(), vortex_remove_one(), and vortex_up().

int vortex_private::queued_packet
 

Definition at line 446 of file rtl_3c905cx_drv.h.

Referenced by rt_3c905c_send_packet().

int vortex_private::rx_copy
 

Definition at line 446 of file rtl_3c905cx_drv.h.

int vortex_private::rx_csumhits
 

Definition at line 446 of file rtl_3c905cx_drv.h.

unsigned long vortex_private::rx_frames_for_us
 

Definition at line 482 of file rtl_3c905cx_drv.h.

Referenced by boomerang_rx(), and vortex_up().

int vortex_private::rx_nocopy
 

Definition at line 446 of file rtl_3c905cx_drv.h.

unsigned long vortex_private::rx_packets
 

Definition at line 481 of file rtl_3c905cx_drv.h.

Referenced by boomerang_interrupt(), and vortex_up().

struct boom_rx_desc* vortex_private::rx_ring
 

Definition at line 428 of file rtl_3c905cx_drv.h.

Referenced by boomerang_interrupt(), boomerang_rx(), rtl_3COM905C_start_up_device(), vortex_open(), vortex_remove_one(), and vortex_up().

dma_addr_t vortex_private::rx_ring_dma
 

Definition at line 430 of file rtl_3c905cx_drv.h.

Referenced by rtl_3COM905C_start_up_device(), vortex_open(), vortex_remove_one(), and vortex_up().

unsigned char* vortex_private::rx_skbuff[RX_RING_SIZE]
 

Definition at line 433 of file rtl_3c905cx_drv.h.

Referenced by boomerang_rx(), vortex_close(), and vortex_open().

struct net_device_stats vortex_private::stats
 

Definition at line 438 of file rtl_3c905cx_drv.h.

Referenced by boomerang_rx().

u16 vortex_private::status_enable
 

Definition at line 466 of file rtl_3c905cx_drv.h.

Referenced by vortex_error(), and vortex_up().

struct boom_tx_desc* vortex_private::tx_ring
 

Definition at line 429 of file rtl_3c905cx_drv.h.

Referenced by rt_3c905c_send_packet(), rtl_3COM905C_start_up_device(), vortex_open(), and vortex_remove_one().

dma_addr_t vortex_private::tx_ring_dma
 

Definition at line 431 of file rtl_3c905cx_drv.h.

Referenced by rt_3c905c_send_packet(), rtl_3COM905C_start_up_device(), vortex_open(), and vortex_remove_one().

struct sk_buff* vortex_private::tx_skb
 

Definition at line 439 of file rtl_3c905cx_drv.h.

dma_addr_t vortex_private::tx_skb_dma
 

Definition at line 440 of file rtl_3c905cx_drv.h.

unsigned char* vortex_private::tx_skbuff[TX_RING_SIZE]
 

Definition at line 434 of file rtl_3c905cx_drv.h.

Referenced by rt_3c905c_send_packet(), vortex_close(), and vortex_open().


The documentation for this struct was generated from the following file:
Generated on Wed Jan 14 12:59:17 2004 for RTL-lwIP-0.4 by doxygen 1.3.4