Lines Matching defs:rtl8169_private
433 struct rtl8169_private { struct
435 struct pci_device *pci_dev;
436 struct net_device *netdev;
437 uint8_t *hw_addr;
438 void *mmio_addr;
439 uint32_t irqno;
441 int chipset;
442 int mac_version;
443 int cfg_index;
444 u16 intr_event;
446 struct io_buffer *tx_iobuf[NUM_TX_DESC];
447 struct io_buffer *rx_iobuf[NUM_RX_DESC];
449 struct TxDesc *tx_base;
450 struct RxDesc *rx_base;
452 uint32_t tx_curr;
453 uint32_t rx_curr;
455 uint32_t tx_tail;
457 uint32_t tx_fill_ctr;
459 u16 cp_cmd;
461 int phy_auto_nego_reg;
462 int phy_1000_ctrl_reg;
464 int ( *set_speed ) (struct net_device *, u8 autoneg, u16 speed, u8 duplex );
465 void ( *phy_reset_enable ) ( void *ioaddr );
466 void ( *hw_start ) ( struct net_device * );
467 unsigned int ( *phy_reset_pending ) ( void *ioaddr );
468 unsigned int ( *link_ok ) ( void *ioaddr );
470 int pcie_cap;
472 unsigned features;