Lines Matching defs:tn40_priv
105 struct tn40_priv { struct
106 struct net_device *ndev;
107 struct pci_dev *pdev;
109 struct napi_struct napi;
111 struct tn40_rxd_fifo rxd_fifo0;
112 struct tn40_rxf_fifo rxf_fifo0;
113 struct tn40_rxdb *rxdb0; /* Rx dbs to store skb pointers */
114 struct page_pool *page_pool;
117 struct tn40_txd_fifo txd_fifo0;
118 struct tn40_txf_fifo txf_fifo0;
119 struct tn40_txdb txdb;
120 int tx_level;
121 int tx_update_mark;
122 int tx_noupd;
124 int stats_flag;
125 struct rtnl_link_stats64 stats;
126 u64 alloc_fail;
127 struct u64_stats_sync syncp;
129 u8 txd_size;
130 u8 txf_size;
131 u8 rxd_size;
132 u8 rxf_size;
133 u32 rdintcm;
134 u32 tdintcm;
136 u32 isr_mask;
138 void __iomem *regs;
141 u32 b0_len;
142 dma_addr_t b0_dma; /* Physical address of buffer */
143 char *b0_va; /* Virtual address of buffer */
145 struct mii_bus *mdio;
146 struct phy_device *phydev;
147 struct phylink *phylink;
148 struct phylink_config phylink_config;