Lines Matching refs:siena_vf
85 struct siena_vf { struct
191 static unsigned abs_index(struct siena_vf *vf, unsigned index) in abs_index()
302 static void efx_siena_sriov_reset_tx_filter(struct siena_vf *vf) in efx_siena_sriov_reset_tx_filter()
346 static void efx_siena_sriov_reset_rx_filter(struct siena_vf *vf) in efx_siena_sriov_reset_rx_filter()
385 static void __efx_siena_sriov_update_vf_addr(struct siena_vf *vf) in __efx_siena_sriov_update_vf_addr()
400 static void __efx_siena_sriov_push_vf_status(struct siena_vf *vf) in __efx_siena_sriov_push_vf_status()
512 struct siena_vf **vf_out, unsigned *rel_index_out) in map_vi_index()
530 static int efx_vfdi_init_evq(struct siena_vf *vf) in efx_vfdi_init_evq()
571 static int efx_vfdi_init_rxq(struct siena_vf *vf) in efx_vfdi_init_rxq()
612 static int efx_vfdi_init_txq(struct siena_vf *vf) in efx_vfdi_init_txq()
659 static bool efx_vfdi_flush_wake(struct siena_vf *vf) in efx_vfdi_flush_wake()
668 static void efx_vfdi_flush_clear(struct siena_vf *vf) in efx_vfdi_flush_clear()
678 static int efx_vfdi_fini_all_queues(struct siena_vf *vf) in efx_vfdi_fini_all_queues()
761 static int efx_vfdi_insert_filter(struct siena_vf *vf) in efx_vfdi_insert_filter()
793 static int efx_vfdi_remove_all_filters(struct siena_vf *vf) in efx_vfdi_remove_all_filters()
805 static int efx_vfdi_set_status_page(struct siena_vf *vf) in efx_vfdi_set_status_page()
850 static int efx_vfdi_clear_status_page(struct siena_vf *vf) in efx_vfdi_clear_status_page()
859 typedef int (*efx_vfdi_op_t)(struct siena_vf *vf);
874 struct siena_vf *vf = container_of(work, struct siena_vf, req); in efx_siena_sriov_vfdi()
941 static void efx_siena_sriov_reset_vf(struct siena_vf *vf, in efx_siena_sriov_reset_vf()
1011 struct siena_vf *vf = container_of(work, struct siena_vf, req); in efx_siena_sriov_reset_vf_work()
1084 struct siena_vf *vf; in efx_siena_sriov_peer_work()
1197 struct siena_vf *vf; in efx_siena_sriov_vf_alloc()
1226 struct siena_vf *vf; in efx_siena_sriov_vfs_fini()
1247 struct siena_vf *vf; in efx_siena_sriov_vfs_init()
1371 struct siena_vf *vf; in efx_siena_sriov_fini()
1406 struct siena_vf *vf; in efx_siena_sriov_event()
1463 struct siena_vf *vf; in efx_siena_sriov_flr()
1494 struct siena_vf *vf; in efx_siena_sriov_tx_flush_done()
1513 struct siena_vf *vf; in efx_siena_sriov_rx_flush_done()
1538 struct siena_vf *vf; in efx_siena_sriov_desc_fetch_err()
1557 struct siena_vf *vf; in efx_siena_sriov_reset()
1598 struct siena_vf *vf; in efx_siena_sriov_set_vf_mac()
1616 struct siena_vf *vf; in efx_siena_sriov_set_vf_vlan()
1636 struct siena_vf *vf; in efx_siena_sriov_set_vf_spoofchk()
1660 struct siena_vf *vf; in efx_siena_sriov_get_vf_config()