Lines Matching refs:efx_nic
87 struct efx_nic *efx;
197 static int efx_sriov_cmd(struct efx_nic *efx, bool enable, in efx_sriov_cmd()
230 static void efx_sriov_usrev(struct efx_nic *efx, bool enabled) in efx_sriov_usrev()
240 static int efx_sriov_memcpy(struct efx_nic *efx, struct efx_memcpy_req *req, in efx_sriov_memcpy()
311 struct efx_nic *efx = vf->efx; in efx_sriov_reset_tx_filter()
355 struct efx_nic *efx = vf->efx; in efx_sriov_reset_rx_filter()
406 struct efx_nic *efx = vf->efx; in __efx_sriov_push_vf_status()
480 static void efx_sriov_bufs(struct efx_nic *efx, unsigned offset, in efx_sriov_bufs()
497 static bool bad_vf_index(struct efx_nic *efx, unsigned index) in bad_vf_index()
513 static bool map_vi_index(struct efx_nic *efx, unsigned abs_index, in map_vi_index()
533 struct efx_nic *efx = vf->efx; in efx_vfdi_init_evq()
574 struct efx_nic *efx = vf->efx; in efx_vfdi_init_rxq()
615 struct efx_nic *efx = vf->efx; in efx_vfdi_init_txq()
681 struct efx_nic *efx = vf->efx; in efx_vfdi_fini_all_queues()
762 struct efx_nic *efx = vf->efx; in efx_vfdi_insert_filter()
802 struct efx_nic *efx = vf->efx; in efx_vfdi_set_status_page()
869 struct efx_nic *efx = vf->efx; in efx_sriov_vfdi()
936 struct efx_nic *efx = vf->efx; in efx_sriov_reset_vf()
1004 struct efx_nic *efx = vf->efx; in efx_sriov_reset_vf_work()
1013 static void efx_sriov_handle_no_channel(struct efx_nic *efx) in efx_sriov_handle_no_channel()
1042 void efx_sriov_probe(struct efx_nic *efx) in efx_sriov_probe()
1066 struct efx_nic *efx = container_of(data, struct efx_nic, peer_work); in efx_sriov_peer_work()
1155 static void efx_sriov_free_local(struct efx_nic *efx) in efx_sriov_free_local()
1177 static int efx_sriov_vf_alloc(struct efx_nic *efx) in efx_sriov_vf_alloc()
1204 static void efx_sriov_vfs_fini(struct efx_nic *efx) in efx_sriov_vfs_fini()
1221 static int efx_sriov_vfs_init(struct efx_nic *efx) in efx_sriov_vfs_init()
1265 int efx_sriov_init(struct efx_nic *efx) in efx_sriov_init()
1346 void efx_sriov_fini(struct efx_nic *efx) in efx_sriov_fini()
1381 struct efx_nic *efx = channel->efx; in efx_sriov_event()
1436 void efx_sriov_flr(struct efx_nic *efx, unsigned vf_i) in efx_sriov_flr()
1453 void efx_sriov_mac_address_changed(struct efx_nic *efx) in efx_sriov_mac_address_changed()
1464 void efx_sriov_tx_flush_done(struct efx_nic *efx, efx_qword_t *event) in efx_sriov_tx_flush_done()
1483 void efx_sriov_rx_flush_done(struct efx_nic *efx, efx_qword_t *event) in efx_sriov_rx_flush_done()
1508 void efx_sriov_desc_fetch_err(struct efx_nic *efx, unsigned dmaq) in efx_sriov_desc_fetch_err()
1524 void efx_sriov_reset(struct efx_nic *efx) in efx_sriov_reset()
1569 struct efx_nic *efx = netdev_priv(net_dev); in efx_sriov_set_vf_mac()
1587 struct efx_nic *efx = netdev_priv(net_dev); in efx_sriov_set_vf_vlan()
1607 struct efx_nic *efx = netdev_priv(net_dev); in efx_sriov_set_vf_spoofchk()
1631 struct efx_nic *efx = netdev_priv(net_dev); in efx_sriov_get_vf_config()