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 void efx_ef10_sriov_fini(struct efx_nic *efx);
40 int efx_ef10_sriov_set_vf_mac(struct efx_nic *efx, int vf, const u8 *mac);
42 int efx_ef10_sriov_set_vf_vlan(struct efx_nic *efx, int vf_i,
45 int efx_ef10_sriov_set_vf_spoofchk(struct efx_nic *efx, int vf,
48 int efx_ef10_sriov_get_vf_config(struct efx_nic *efx, int vf_i,
51 int efx_ef10_sriov_set_vf_link_state(struct efx_nic *efx, int vf_i,
54 int efx_ef10_vswitching_probe_pf(struct efx_nic *efx);
55 int efx_ef10_vswitching_probe_vf(struct efx_nic *efx);
56 int efx_ef10_vswitching_restore_pf(struct efx_nic *efx);
57 int efx_ef10_vswitching_restore_vf(struct efx_nic *efx);
58 void efx_ef10_vswitching_remove_pf(struct efx_nic *efx);
59 void efx_ef10_vswitching_remove_vf(struct efx_nic *efx);
60 int efx_ef10_vport_add_mac(struct efx_nic *efx,
62 int efx_ef10_vport_del_mac(struct efx_nic *efx,
64 int efx_ef10_vadaptor_alloc(struct efx_nic *efx, unsigned int port_id);
65 int efx_ef10_vadaptor_query(struct efx_nic *efx, unsigned int port_id,
68 int efx_ef10_vadaptor_free(struct efx_nic *efx, unsigned int port_id);