Lines Matching defs:rtl8169_private
647 struct rtl8169_private { struct
648 void __iomem *mmio_addr; /* memory map physical address */
649 struct pci_dev *pci_dev;
650 struct net_device *dev;
651 struct phy_device *phydev;
652 struct napi_struct napi;
653 u32 msg_enable;
654 enum mac_version mac_version;
655 u32 cur_rx; /* Index into the Rx descriptor buffer of next Rx pkt. */
656 u32 cur_tx; /* Index into the Tx descriptor buffer of next Rx pkt. */
657 u32 dirty_tx;
658 struct rtl8169_stats rx_stats;
659 struct rtl8169_stats tx_stats;
660 struct TxDesc *TxDescArray; /* 256-aligned Tx descriptor ring */
661 struct RxDesc *RxDescArray; /* 256-aligned Rx descriptor ring */
662 dma_addr_t TxPhyAddr;
663 dma_addr_t RxPhyAddr;
664 struct page *Rx_databuff[NUM_RX_DESC]; /* Rx data buffers */
665 struct ring_info tx_skb[NUM_TX_DESC]; /* Tx data buffers */
666 u16 cp_cmd;
690 typedef void (*rtl_generic_fct)(struct rtl8169_private *tp); argument