Lines Matching defs:efx_ef10_nic_data
263 struct efx_ef10_nic_data { struct
264 struct efx_buffer mcdi_buf;
265 u16 warm_boot_count;
266 unsigned int vi_base;
267 unsigned int n_allocated_vis;
268 unsigned int n_piobufs;
269 void __iomem *wc_membase, *pio_write_base;
270 unsigned int pio_write_vi_base;
271 unsigned int piobuf_handle[EF10_TX_PIOBUF_COUNT];
272 u16 piobuf_size;
273 bool must_restore_piobufs;
274 __le64 *mc_stats;
275 u64 stats[EF10_STAT_COUNT];
276 bool workaround_35388;
277 bool workaround_26807;
278 bool workaround_61265;
279 bool must_check_datapath_caps;
280 u32 datapath_caps;
281 u32 datapath_caps2;
282 unsigned int rx_dpcpu_fw_id;
283 unsigned int tx_dpcpu_fw_id;
284 bool must_probe_vswitching;
285 unsigned int pf_index;
286 u8 port_id[ETH_ALEN];
288 unsigned int vf_index;
289 struct ef10_vf *vf;
291 u8 vport_mac[ETH_ALEN];
292 struct list_head vlan_list;
293 struct mutex vlan_lock;
294 struct efx_udp_tunnel udp_tunnels[16];
295 bool udp_tunnels_dirty;
296 struct mutex udp_tunnels_lock;
297 u64 licensed_features;