Lines Matching defs:tn40_priv
135 struct tn40_priv { struct
136 struct net_device *ndev;
137 struct pci_dev *pdev;
139 struct tn40_nodes nodes;
141 struct napi_struct napi;
143 struct tn40_rxd_fifo rxd_fifo0;
144 struct tn40_rxf_fifo rxf_fifo0;
145 struct tn40_rxdb *rxdb0; /* Rx dbs to store skb pointers */
146 struct page_pool *page_pool;
149 struct tn40_txd_fifo txd_fifo0;
150 struct tn40_txf_fifo txf_fifo0;
151 struct tn40_txdb txdb;
152 int tx_level;
153 int tx_update_mark;
154 int tx_noupd;
156 int stats_flag;
157 struct rtnl_link_stats64 stats;
158 u64 alloc_fail;
159 struct u64_stats_sync syncp;
161 u8 txd_size;
162 u8 txf_size;
163 u8 rxd_size;
164 u8 rxf_size;
165 u32 rdintcm;
166 u32 tdintcm;
168 u32 isr_mask;
170 void __iomem *regs;
173 u32 b0_len;
174 dma_addr_t b0_dma; /* Physical address of buffer */
175 char *b0_va; /* Virtual address of buffer */
177 struct mii_bus *mdio;
178 struct phy_device *phydev;
179 struct phylink *phylink;
180 struct phylink_config phylink_config;