Lines Matching defs:efx_ef10_nic_data
402 struct efx_ef10_nic_data { struct
403 struct efx_buffer mcdi_buf;
404 u16 warm_boot_count;
405 unsigned int vi_base;
406 unsigned int n_allocated_vis;
407 bool must_realloc_vis;
408 bool must_restore_rss_contexts;
409 bool must_restore_filters;
410 unsigned int n_piobufs;
411 void __iomem *wc_membase, *pio_write_base;
412 unsigned int pio_write_vi_base;
413 unsigned int piobuf_handle[EF10_TX_PIOBUF_COUNT];
414 u16 piobuf_size;
415 bool must_restore_piobufs;
416 bool rx_rss_context_exclusive;
417 u64 stats[EF10_STAT_COUNT];
418 bool workaround_35388;
419 bool workaround_26807;
420 bool workaround_61265;
421 bool must_check_datapath_caps;
422 u32 datapath_caps;
423 u32 datapath_caps2;
424 unsigned int rx_dpcpu_fw_id;
425 unsigned int tx_dpcpu_fw_id;
426 unsigned int vport_id;
427 bool must_probe_vswitching;
428 unsigned int pf_index;
429 u8 port_id[ETH_ALEN];
431 unsigned int vf_index;
432 struct ef10_vf *vf;
434 u8 vport_mac[ETH_ALEN];
435 struct list_head vlan_list;
436 struct mutex vlan_lock;
437 struct efx_udp_tunnel udp_tunnels[16];
438 bool udp_tunnels_dirty;
439 struct mutex udp_tunnels_lock;
440 u64 licensed_features;