rtl8169_private Struct Reference

#include <r8169.h>


Data Fields

struct pci_devicepci_dev
struct net_devicenetdev
uint8_thw_addr
void * mmio_addr
uint32_t irqno
int chipset
int mac_version
int cfg_index
u16 intr_event
struct io_buffertx_iobuf [NUM_TX_DESC]
struct io_bufferrx_iobuf [NUM_RX_DESC]
struct TxDesctx_base
struct RxDescrx_base
uint32_t tx_curr
uint32_t rx_curr
uint32_t tx_tail
uint32_t tx_fill_ctr
u16 cp_cmd
int phy_auto_nego_reg
int phy_1000_ctrl_reg
int(* set_speed )(struct net_device *, u8 autoneg, u16 speed, u8 duplex)
void(* phy_reset_enable )(void *ioaddr)
void(* hw_start )(struct net_device *)
unsigned int(* phy_reset_pending )(void *ioaddr)
unsigned int(* link_ok )(void *ioaddr)
int pcie_cap
unsigned features


Detailed Description

Definition at line 433 of file r8169.h.


Field Documentation

Definition at line 436 of file r8169.h.

Referenced by rtl8169_probe().

Definition at line 437 of file r8169.h.

Definition at line 439 of file r8169.h.

Referenced by rtl8169_probe().

Definition at line 441 of file r8169.h.

Referenced by rtl8169_probe(), rtl_set_rx_mode(), and rtl_set_rx_tx_config_registers().

Definition at line 443 of file r8169.h.

Referenced by rtl8169_probe().

Definition at line 444 of file r8169.h.

Referenced by rtl8169_irq_enable(), rtl8169_probe(), and rtl_hw_start_8168().

struct io_buffer* rtl8169_private::tx_iobuf[NUM_TX_DESC] [read]

Definition at line 446 of file r8169.h.

Referenced by rtl8169_process_tx_packets(), and rtl8169_transmit().

struct io_buffer* rtl8169_private::rx_iobuf[NUM_RX_DESC] [read]

Definition at line 455 of file r8169.h.

Referenced by rtl8169_process_tx_packets(), and rtl8169_setup_tx_resources().

Definition at line 459 of file r8169.h.

Referenced by rtl8169_probe(), rtl_hw_start_8101(), rtl_hw_start_8168(), and rtl_hw_start_8169().

Definition at line 461 of file r8169.h.

Referenced by rtl8169_set_speed_xmii().

Definition at line 462 of file r8169.h.

Referenced by rtl8169_probe(), and rtl8169_set_speed_xmii().

int( * rtl8169_private::set_speed)(struct net_device *, u8 autoneg, u16 speed, u8 duplex)

Referenced by rtl8169_probe(), and rtl8169_set_speed().

Referenced by rtl8169_phy_reset(), and rtl8169_probe().

Referenced by rtl8169_probe(), and rtl_hw_start().

unsigned int( * rtl8169_private::phy_reset_pending)(void *ioaddr)

Referenced by rtl8169_phy_reset(), and rtl8169_probe().

unsigned int( * rtl8169_private::link_ok)(void *ioaddr)

Referenced by rtl8169_probe().

Definition at line 472 of file r8169.h.


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

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