Lines Matching defs:efx
14 * @efx: efx_nic struct for the current VF
22 struct efx_nic *efx;
31 static inline bool efx_ef10_sriov_wanted(struct efx_nic *efx)
36 int efx_ef10_sriov_configure(struct efx_nic *efx, int num_vfs);
37 int efx_ef10_sriov_init(struct efx_nic *efx);
38 static inline void efx_ef10_sriov_reset(struct efx_nic *efx) {}
39 void efx_ef10_sriov_fini(struct efx_nic *efx);
40 static inline void efx_ef10_sriov_flr(struct efx_nic *efx, unsigned vf_i) {}
42 int efx_ef10_sriov_set_vf_mac(struct efx_nic *efx, int vf, u8 *mac);
44 int efx_ef10_sriov_set_vf_vlan(struct efx_nic *efx, int vf_i,
47 int efx_ef10_sriov_set_vf_spoofchk(struct efx_nic *efx, int vf,
50 int efx_ef10_sriov_get_vf_config(struct efx_nic *efx, int vf_i,
53 int efx_ef10_sriov_set_vf_link_state(struct efx_nic *efx, int vf_i,
56 int efx_ef10_vswitching_probe_pf(struct efx_nic *efx);
57 int efx_ef10_vswitching_probe_vf(struct efx_nic *efx);
58 int efx_ef10_vswitching_restore_pf(struct efx_nic *efx);
59 int efx_ef10_vswitching_restore_vf(struct efx_nic *efx);
60 void efx_ef10_vswitching_remove_pf(struct efx_nic *efx);
61 void efx_ef10_vswitching_remove_vf(struct efx_nic *efx);
62 int efx_ef10_vport_add_mac(struct efx_nic *efx,
64 int efx_ef10_vport_del_mac(struct efx_nic *efx,
66 int efx_ef10_vadaptor_alloc(struct efx_nic *efx, unsigned int port_id);
67 int efx_ef10_vadaptor_query(struct efx_nic *efx, unsigned int port_id,
70 int efx_ef10_vadaptor_free(struct efx_nic *efx, unsigned int port_id);