Lines Matching refs:efx_nic
41 int efx_siena_sriov_configure(struct efx_nic *efx, int num_vfs);
42 int efx_siena_sriov_init(struct efx_nic *efx);
43 void efx_siena_sriov_fini(struct efx_nic *efx);
44 int efx_siena_sriov_mac_address_changed(struct efx_nic *efx);
45 bool efx_siena_sriov_wanted(struct efx_nic *efx);
46 void efx_siena_sriov_reset(struct efx_nic *efx);
47 void efx_siena_sriov_flr(struct efx_nic *efx, unsigned flr);
49 int efx_siena_sriov_set_vf_mac(struct efx_nic *efx, int vf, const u8 *mac);
50 int efx_siena_sriov_set_vf_vlan(struct efx_nic *efx, int vf,
52 int efx_siena_sriov_set_vf_spoofchk(struct efx_nic *efx, int vf,
54 int efx_siena_sriov_get_vf_config(struct efx_nic *efx, int vf,
59 static inline bool efx_siena_sriov_enabled(struct efx_nic *efx) in efx_siena_sriov_enabled()
67 static inline bool efx_siena_sriov_enabled(struct efx_nic *efx) in efx_siena_sriov_enabled()
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);