Lines Matching refs:efx_nic
25 struct efx_nic *efx;
34 static inline bool efx_ef10_sriov_wanted(struct efx_nic *efx) in efx_ef10_sriov_wanted()
39 int efx_ef10_sriov_configure(struct efx_nic *efx, int num_vfs);
40 int efx_ef10_sriov_init(struct efx_nic *efx);
41 static inline void efx_ef10_sriov_reset(struct efx_nic *efx) {} in efx_ef10_sriov_reset()
42 void efx_ef10_sriov_fini(struct efx_nic *efx);
43 static inline void efx_ef10_sriov_flr(struct efx_nic *efx, unsigned vf_i) {} in efx_ef10_sriov_flr()
45 int efx_ef10_sriov_set_vf_mac(struct efx_nic *efx, int vf, u8 *mac);
47 int efx_ef10_sriov_set_vf_vlan(struct efx_nic *efx, int vf_i,
50 int efx_ef10_sriov_set_vf_spoofchk(struct efx_nic *efx, int vf,
53 int efx_ef10_sriov_get_vf_config(struct efx_nic *efx, int vf_i,
56 int efx_ef10_sriov_set_vf_link_state(struct efx_nic *efx, int vf_i,
59 int efx_ef10_sriov_get_phys_port_id(struct efx_nic *efx,
62 int efx_ef10_vswitching_probe_pf(struct efx_nic *efx);
63 int efx_ef10_vswitching_probe_vf(struct efx_nic *efx);
64 int efx_ef10_vswitching_restore_pf(struct efx_nic *efx);
65 int efx_ef10_vswitching_restore_vf(struct efx_nic *efx);
66 void efx_ef10_vswitching_remove_pf(struct efx_nic *efx);
67 void efx_ef10_vswitching_remove_vf(struct efx_nic *efx);
68 int efx_ef10_vport_add_mac(struct efx_nic *efx,
70 int efx_ef10_vport_del_mac(struct efx_nic *efx,
72 int efx_ef10_vadaptor_alloc(struct efx_nic *efx, unsigned int port_id);
73 int efx_ef10_vadaptor_free(struct efx_nic *efx, unsigned int port_id);