Lines Matching defs:rtl8169_private
633 struct rtl8169_private { struct
634 void __iomem *mmio_addr; /* memory map physical address */
635 struct pci_dev *pci_dev;
636 struct net_device *dev;
637 struct phy_device *phydev;
638 struct napi_struct napi;
639 enum mac_version mac_version;
640 enum rtl_dash_type dash_type;
641 u32 cur_rx; /* Index into the Rx descriptor buffer of next Rx pkt. */
642 u32 cur_tx; /* Index into the Tx descriptor buffer of next Rx pkt. */
643 u32 dirty_tx;
644 struct TxDesc *TxDescArray; /* 256-aligned Tx descriptor ring */
645 struct RxDesc *RxDescArray; /* 256-aligned Rx descriptor ring */
646 dma_addr_t TxPhyAddr;
647 dma_addr_t RxPhyAddr;
648 struct page *Rx_databuff[NUM_RX_DESC]; /* Rx data buffers */
649 struct ring_info tx_skb[NUM_TX_DESC]; /* Tx data buffers */
650 u16 cp_cmd;
651 u16 tx_lpi_timer;
652 u32 irq_mask;
653 int irq;
654 struct clk *clk;
656 struct {
659 } wk;
684 typedef void (*rtl_generic_fct)(struct rtl8169_private *tp); argument