Lines Matching refs:qed_hwfn

13 static void *qed_vf_pf_prep(struct qed_hwfn *p_hwfn, u16 type, u16 length)  in qed_vf_pf_prep()
47 static void qed_vf_pf_req_end(struct qed_hwfn *p_hwfn, int req_status) in qed_vf_pf_req_end()
63 static int qed_send_msg2pf(struct qed_hwfn *p_hwfn, u8 *done, u32 resp_size) in qed_send_msg2pf()
143 static void qed_vf_pf_add_qid(struct qed_hwfn *p_hwfn, in qed_vf_pf_add_qid()
159 static int _qed_vf_pf_release(struct qed_hwfn *p_hwfn, bool b_final) in _qed_vf_pf_release()
209 int qed_vf_pf_release(struct qed_hwfn *p_hwfn) in qed_vf_pf_release()
215 static void qed_vf_pf_acquire_reduce_resc(struct qed_hwfn *p_hwfn, in qed_vf_pf_acquire_reduce_resc()
245 static int qed_vf_pf_acquire(struct qed_hwfn *p_hwfn) in qed_vf_pf_acquire()
425 u32 qed_vf_hw_bar_size(struct qed_hwfn *p_hwfn, enum BAR_ID bar_id) in qed_vf_hw_bar_size()
440 int qed_vf_hw_prepare(struct qed_hwfn *p_hwfn) in qed_vf_hw_prepare()
442 struct qed_hwfn *p_lead = QED_LEADING_HWFN(p_hwfn->cdev); in qed_vf_hw_prepare()
629 static void qed_vf_update_tunn_param(struct qed_hwfn *p_hwfn, in qed_vf_update_tunn_param()
663 int qed_vf_pf_tunnel_param_update(struct qed_hwfn *p_hwfn, in qed_vf_pf_tunnel_param_update()
719 qed_vf_pf_rxq_start(struct qed_hwfn *p_hwfn, in qed_vf_pf_rxq_start()
796 int qed_vf_pf_rxq_stop(struct qed_hwfn *p_hwfn, in qed_vf_pf_rxq_stop()
834 qed_vf_pf_txq_start(struct qed_hwfn *p_hwfn, in qed_vf_pf_txq_start()
894 int qed_vf_pf_txq_stop(struct qed_hwfn *p_hwfn, struct qed_queue_cid *p_cid) in qed_vf_pf_txq_stop()
929 int qed_vf_pf_vport_start(struct qed_hwfn *p_hwfn, in qed_vf_pf_vport_start()
979 int qed_vf_pf_vport_stop(struct qed_hwfn *p_hwfn) in qed_vf_pf_vport_stop()
1009 qed_vf_handle_vp_update_is_needed(struct qed_hwfn *p_hwfn, in qed_vf_handle_vp_update_is_needed()
1040 qed_vf_handle_vp_update_tlvs_resp(struct qed_hwfn *p_hwfn, in qed_vf_handle_vp_update_tlvs_resp()
1064 int qed_vf_pf_vport_update(struct qed_hwfn *p_hwfn, in qed_vf_pf_vport_update()
1226 int qed_vf_pf_reset(struct qed_hwfn *p_hwfn) in qed_vf_pf_reset()
1258 void qed_vf_pf_filter_mcast(struct qed_hwfn *p_hwfn, in qed_vf_pf_filter_mcast()
1279 int qed_vf_pf_filter_ucast(struct qed_hwfn *p_hwfn, in qed_vf_pf_filter_ucast()
1314 int qed_vf_pf_int_cleanup(struct qed_hwfn *p_hwfn) in qed_vf_pf_int_cleanup()
1343 int qed_vf_pf_get_coalesce(struct qed_hwfn *p_hwfn, in qed_vf_pf_get_coalesce()
1375 qed_vf_pf_bulletin_update_mac(struct qed_hwfn *p_hwfn, in qed_vf_pf_bulletin_update_mac()
1404 qed_vf_pf_set_coalesce(struct qed_hwfn *p_hwfn, in qed_vf_pf_set_coalesce()
1447 u16 qed_vf_get_igu_sb_id(struct qed_hwfn *p_hwfn, u16 sb_id) in qed_vf_get_igu_sb_id()
1459 void qed_vf_set_sb_info(struct qed_hwfn *p_hwfn, in qed_vf_set_sb_info()
1477 int qed_vf_read_bulletin(struct qed_hwfn *p_hwfn, u8 *p_change) in qed_vf_read_bulletin()
1510 void __qed_vf_get_link_params(struct qed_hwfn *p_hwfn, in __qed_vf_get_link_params()
1525 void qed_vf_get_link_params(struct qed_hwfn *p_hwfn, in qed_vf_get_link_params()
1532 void __qed_vf_get_link_state(struct qed_hwfn *p_hwfn, in __qed_vf_get_link_state()
1552 void qed_vf_get_link_state(struct qed_hwfn *p_hwfn, in qed_vf_get_link_state()
1559 void __qed_vf_get_link_caps(struct qed_hwfn *p_hwfn, in __qed_vf_get_link_caps()
1567 void qed_vf_get_link_caps(struct qed_hwfn *p_hwfn, in qed_vf_get_link_caps()
1574 void qed_vf_get_num_rxqs(struct qed_hwfn *p_hwfn, u8 *num_rxqs) in qed_vf_get_num_rxqs()
1579 void qed_vf_get_num_txqs(struct qed_hwfn *p_hwfn, u8 *num_txqs) in qed_vf_get_num_txqs()
1584 void qed_vf_get_num_cids(struct qed_hwfn *p_hwfn, u8 *num_cids) in qed_vf_get_num_cids()
1589 void qed_vf_get_port_mac(struct qed_hwfn *p_hwfn, u8 *port_mac) in qed_vf_get_port_mac()
1595 void qed_vf_get_num_vlan_filters(struct qed_hwfn *p_hwfn, u8 *num_vlan_filters) in qed_vf_get_num_vlan_filters()
1603 void qed_vf_get_num_mac_filters(struct qed_hwfn *p_hwfn, u8 *num_mac_filters) in qed_vf_get_num_mac_filters()
1610 bool qed_vf_check_mac(struct qed_hwfn *p_hwfn, u8 *mac) in qed_vf_check_mac()
1625 static bool qed_vf_bulletin_get_forced_mac(struct qed_hwfn *hwfn, in qed_vf_bulletin_get_forced_mac()
1648 qed_vf_bulletin_get_udp_ports(struct qed_hwfn *p_hwfn, in qed_vf_bulletin_get_udp_ports()
1659 void qed_vf_get_fw_version(struct qed_hwfn *p_hwfn, in qed_vf_get_fw_version()
1673 static void qed_handle_bulletin_change(struct qed_hwfn *hwfn) in qed_handle_bulletin_change()
1694 struct qed_hwfn *hwfn = container_of(work, struct qed_hwfn, in qed_iov_vf_task()