Lines Matching refs:qed_vf_info
30 static u8 qed_vf_calculate_legacy(struct qed_vf_info *p_vf) in qed_vf_calculate_legacy()
46 static int qed_sp_vf_start(struct qed_hwfn *p_hwfn, struct qed_vf_info *p_vf) in qed_sp_vf_start()
159 static struct qed_vf_info *qed_iov_get_vf_info(struct qed_hwfn *p_hwfn, in qed_iov_get_vf_info()
163 struct qed_vf_info *vf = NULL; in qed_iov_get_vf_info()
200 struct qed_vf_info *p_vf, in qed_iov_validate_queue_mode()
229 struct qed_vf_info *p_vf, in qed_iov_validate_rxq()
245 struct qed_vf_info *p_vf, in qed_iov_validate_txq()
261 struct qed_vf_info *p_vf, u16 sb_idx) in qed_iov_validate_sb()
278 struct qed_vf_info *p_vf) in qed_iov_validate_active_rxq()
292 struct qed_vf_info *p_vf) in qed_iov_validate_active_txq()
311 struct qed_vf_info *p_vf; in qed_iov_post_vf_bulletin()
430 struct qed_vf_info *vf = &p_iov_info->vfs_array[idx]; in qed_iov_setup_vfdb()
680 struct qed_vf_info *vf; in qed_iov_set_vf_to_disable()
714 struct qed_ptt *p_ptt, struct qed_vf_info *vf) in qed_iov_vf_igu_reset()
735 struct qed_vf_info *vf, bool enable) in qed_iov_vf_igu_set_int()
766 struct qed_vf_info *p_vf; in qed_iov_enable_vf_access_msix()
785 struct qed_vf_info *vf) in qed_iov_enable_vf_access()
843 struct qed_vf_info *vf, u8 enable) in qed_iov_config_perm_table()
861 struct qed_vf_info *vf) in qed_iov_enable_vf_traffic()
874 struct qed_vf_info *vf, u16 num_rx_queues) in qed_iov_alloc_vf_igu_sbs()
916 struct qed_vf_info *vf) in qed_iov_free_vf_igu_sbs()
944 struct qed_vf_info *p_vf = qed_iov_get_vf_info(p_hwfn, in qed_iov_set_link()
985 struct qed_vf_info *vf = NULL; in qed_iov_init_hw_for_vf()
1093 struct qed_vf_info *vf = NULL; in qed_iov_release_hw_for_vf()
1197 struct qed_vf_info *p_vf, in qed_iov_send_response()
1259 struct qed_vf_info *p_vf, in qed_iov_prep_vp_update_resp_tlvs()
1304 struct qed_vf_info *vf_info, in qed_iov_prepare_resp()
1323 struct qed_vf_info *vf = NULL; in qed_iov_get_public_vf_info()
1349 struct qed_vf_info *p_vf) in qed_iov_vf_cleanup()
1395 struct qed_vf_info *p_vf, in qed_iov_vf_mbx_acquire_resc_cids()
1437 struct qed_vf_info *p_vf, in qed_iov_vf_mbx_acquire_resc()
1537 struct qed_vf_info *vf) in qed_iov_vf_mbx_acquire()
1687 struct qed_vf_info *p_vf, bool val) in __qed_iov_spoofchk_set()
1720 struct qed_vf_info *p_vf) in qed_iov_reconfigure_unicast_vlan()
1757 struct qed_vf_info *p_vf, u64 events) in qed_iov_reconfigure_unicast_shadow()
1769 struct qed_vf_info *p_vf, u64 events) in qed_iov_configure_vport_forced()
1891 struct qed_vf_info *vf) in qed_iov_vf_mbx_start_vport()
1897 struct qed_vf_info *vf_info; in qed_iov_vf_mbx_start_vport()
1978 struct qed_vf_info *vf) in qed_iov_vf_mbx_stop_vport()
2014 struct qed_vf_info *vf, in qed_iov_vf_mbx_start_rxq_resp()
2051 struct qed_vf_info *p_vf, bool b_is_tx) in qed_iov_vf_mbx_qid()
2088 struct qed_vf_info *vf) in qed_iov_vf_mbx_start_rxq()
2300 struct qed_vf_info *p_vf) in qed_iov_vf_mbx_update_tunn_param()
2384 struct qed_vf_info *p_vf, in qed_iov_vf_mbx_start_txq_resp()
2421 struct qed_vf_info *vf) in qed_iov_vf_mbx_start_txq()
2494 struct qed_vf_info *vf, in qed_iov_vf_stop_rxqs()
2541 struct qed_vf_info *vf, in qed_iov_vf_stop_txqs()
2565 struct qed_vf_info *vf) in qed_iov_vf_mbx_stop_rxqs()
2603 struct qed_vf_info *vf) in qed_iov_vf_mbx_stop_txqs()
2641 struct qed_vf_info *vf) in qed_iov_vf_mbx_update_rxqs()
2764 struct qed_vf_info *p_vf, in qed_iov_vp_update_vlan_param()
2867 struct qed_vf_info *vf, in qed_iov_vp_update_rss_param()
2933 struct qed_vf_info *vf, in qed_iov_vp_update_sge_tpa_param()
3025 struct qed_vf_info *vf) in qed_iov_vf_mbx_vport_update()
3108 struct qed_vf_info *p_vf, in qed_iov_vf_update_vlan_shadow()
3166 struct qed_vf_info *p_vf, in qed_iov_vf_update_mac_shadow()
3225 struct qed_vf_info *p_vf, in qed_iov_vf_update_unicast_shadow()
3269 struct qed_vf_info *vf) in qed_iov_vf_mbx_ucast_filter()
3356 struct qed_vf_info *vf) in qed_iov_vf_mbx_int_cleanup()
3372 struct qed_ptt *p_ptt, struct qed_vf_info *vf) in qed_iov_vf_mbx_close()
3389 struct qed_vf_info *p_vf) in qed_iov_vf_mbx_release()
3417 struct qed_vf_info *p_vf) in qed_iov_vf_pf_get_coalesce()
3486 struct qed_vf_info *vf) in qed_iov_vf_pf_set_coalesce()
3569 struct qed_vf_info *p_vf, struct qed_ptt *p_ptt) in qed_iov_vf_flr_poll_dorq()
3598 struct qed_vf_info *p_vf, struct qed_ptt *p_ptt) in qed_iov_vf_flr_poll_pbf()
3668 struct qed_vf_info *p_vf, struct qed_ptt *p_ptt) in qed_iov_vf_flr_poll()
3688 struct qed_vf_info *p_vf; in qed_iov_execute_vf_flr_cleanup()
3789 struct qed_vf_info *p_vf; in qed_iov_mark_vf_flr()
3826 struct qed_vf_info *p_vf = qed_iov_get_vf_info(p_hwfn, in qed_iov_get_link()
3848 struct qed_vf_info *p_vf) in qed_iov_vf_pf_bulletin_update_mac()
3883 struct qed_vf_info *p_vf; in qed_iov_process_mbx_req()
4011 struct qed_vf_info *p_vf; in qed_iov_pf_get_pending_events()
4019 static struct qed_vf_info *qed_sriov_get_vf_from_absid(struct qed_hwfn *p_hwfn, in qed_sriov_get_vf_from_absid()
4038 struct qed_vf_info *p_vf = qed_sriov_get_vf_from_absid(p_hwfn, in qed_sriov_vfpf_msg()
4059 struct qed_vf_info *p_vf; in qed_sriov_vfpf_malicious()
4113 struct qed_vf_info *vf_info; in qed_iov_copy_vf_msg()
4140 struct qed_vf_info *vf_info; in qed_iov_bulletin_set_forced_mac()
4177 struct qed_vf_info *vf_info; in qed_iov_bulletin_set_mac()
4213 struct qed_vf_info *vf_info; in qed_iov_bulletin_set_forced_vlan()
4242 struct qed_vf_info *vf_info; in qed_iov_bulletin_set_udp_ports()
4264 struct qed_vf_info *p_vf_info; in qed_iov_vf_has_vport_instance()
4275 struct qed_vf_info *p_vf_info; in qed_iov_is_vf_stopped()
4286 struct qed_vf_info *vf_info; in qed_iov_spoofchk_get()
4297 struct qed_vf_info *vf; in qed_iov_spoofchk_set()
4325 struct qed_vf_info *p_vf; in qed_iov_bulletin_get_mac()
4341 struct qed_vf_info *p_vf; in qed_iov_bulletin_get_forced_mac()
4356 struct qed_vf_info *p_vf; in qed_iov_bulletin_get_forced_vlan()
4371 struct qed_vf_info *vf; in qed_iov_configure_tx_rate()
4392 struct qed_vf_info *vf; in qed_iov_configure_min_tx_rate()
4418 struct qed_vf_info *vf_info; in qed_iov_get_vf_min_rate()
5068 struct qed_vf_info *vf; in qed_update_mac_for_vf_trust_change()
5135 struct qed_vf_info *vf; in qed_iov_handle_trust_change()