Lines Matching defs:octep_device
229 struct octep_device { struct
230 struct octep_config *conf;
233 u16 chip_id;
234 u16 rev_id;
237 u64 caps_enabled;
239 u64 caps_supported;
242 struct device *dev;
244 struct pci_dev *pdev;
246 struct net_device *netdev;
249 struct octep_mmio mmio[OCTEP_MMIO_REGIONS];
252 u8 mac_addr[ETH_ALEN];
255 u16 num_iqs;
258 struct octep_iq *iq[OCTEP_MAX_IQ];
261 u16 num_oqs;
263 struct octep_oq *oq[OCTEP_MAX_OQ];
266 u16 pcie_port;
269 struct octep_pci_win_regs pci_win_regs;
271 struct octep_hw_ops hw_ops;
274 u16 num_irqs;
275 u16 num_non_ioq_irqs;
276 char *non_ioq_irq_names;
277 struct msix_entry *msix_entries;
279 struct octep_ioq_vector *ioq_vector[OCTEP_MAX_QUEUES];
282 struct octep_iface_tx_stats iface_tx_stats;
284 struct octep_iface_rx_stats iface_rx_stats;
287 struct octep_iface_link_info link_info;
290 struct octep_mbox *mbox[OCTEP_MAX_VF];
292 struct octep_pfvf_info vf_info[OCTEP_MAX_VF];
295 struct work_struct tx_timeout_task;
298 struct octep_ctrl_mbox ctrl_mbox;
323 static inline u16 OCTEP_MAJOR_REV(struct octep_device *oct) in OCTEP_MAJOR_REV() argument