Lines Matching defs:octep_device
230 struct octep_device { struct
231 struct octep_config *conf;
234 u16 chip_id;
235 u16 rev_id;
238 u64 caps_enabled;
240 u64 caps_supported;
243 struct device *dev;
245 struct pci_dev *pdev;
247 struct net_device *netdev;
250 struct octep_mmio mmio[OCTEP_MMIO_REGIONS];
253 u8 mac_addr[ETH_ALEN];
256 u16 num_iqs;
259 struct octep_iq *iq[OCTEP_MAX_IQ];
262 struct octep_iq_stats stats_iq[OCTEP_MAX_IQ];
265 u16 num_oqs;
267 struct octep_oq *oq[OCTEP_MAX_OQ];
270 struct octep_oq_stats stats_oq[OCTEP_MAX_OQ];
273 u16 pcie_port;
276 struct octep_pci_win_regs pci_win_regs;
278 struct octep_hw_ops hw_ops;
281 u16 num_irqs;
282 u16 num_non_ioq_irqs;
283 char *non_ioq_irq_names;
284 struct msix_entry *msix_entries;
286 struct octep_ioq_vector *ioq_vector[OCTEP_MAX_QUEUES];
289 struct octep_iface_tx_stats iface_tx_stats;
291 struct octep_iface_rx_stats iface_rx_stats;
294 struct octep_iface_link_info link_info;
297 struct octep_mbox *mbox[OCTEP_MAX_VF];
299 struct octep_pfvf_info vf_info[OCTEP_MAX_VF];
302 struct work_struct tx_timeout_task;
305 struct octep_ctrl_mbox ctrl_mbox;
330 static inline u16 OCTEP_MAJOR_REV(struct octep_device *oct) in OCTEP_MAJOR_REV() argument