Lines Matching refs:efx_nic
22 struct efx_nic *efx;
31 static inline bool efx_ef10_sriov_wanted(struct efx_nic *efx) in efx_ef10_sriov_wanted()
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) {} in efx_ef10_sriov_reset()
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) {} in efx_ef10_sriov_flr()
42 int efx_ef10_sriov_set_vf_mac(struct efx_nic *efx, int vf, const 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);