Lines Matching refs:efx
44 int efx_siena_sriov_configure(struct efx_nic *efx, int num_vfs);
45 int efx_siena_sriov_init(struct efx_nic *efx);
46 void efx_siena_sriov_fini(struct efx_nic *efx);
47 int efx_siena_sriov_mac_address_changed(struct efx_nic *efx);
48 bool efx_siena_sriov_wanted(struct efx_nic *efx);
49 void efx_siena_sriov_reset(struct efx_nic *efx);
50 void efx_siena_sriov_flr(struct efx_nic *efx, unsigned flr);
52 int efx_siena_sriov_set_vf_mac(struct efx_nic *efx, int vf, u8 *mac);
53 int efx_siena_sriov_set_vf_vlan(struct efx_nic *efx, int vf,
55 int efx_siena_sriov_set_vf_spoofchk(struct efx_nic *efx, int vf,
57 int efx_siena_sriov_get_vf_config(struct efx_nic *efx, int vf,
62 static inline bool efx_siena_sriov_enabled(struct efx_nic *efx) in efx_siena_sriov_enabled() argument
64 return efx->vf_init_count != 0; in efx_siena_sriov_enabled()
67 static inline bool efx_siena_sriov_enabled(struct efx_nic *efx) in efx_siena_sriov_enabled() argument
73 void efx_siena_sriov_probe(struct efx_nic *efx);
74 void efx_siena_sriov_tx_flush_done(struct efx_nic *efx, efx_qword_t *event);
75 void efx_siena_sriov_rx_flush_done(struct efx_nic *efx, efx_qword_t *event);
77 void efx_siena_sriov_desc_fetch_err(struct efx_nic *efx, unsigned dmaq);