Lines Matching defs:p_hwfn

63 static void qed_db_recovery_dp_entry(struct qed_hwfn *p_hwfn,  in qed_db_recovery_dp_entry()
112 struct qed_hwfn *p_hwfn; in qed_db_rec_find_hwfn() local
132 struct qed_hwfn *p_hwfn; in qed_db_recovery_add() local
178 struct qed_hwfn *p_hwfn; in qed_db_recovery_del() local
218 static int qed_db_recovery_setup(struct qed_hwfn *p_hwfn) in qed_db_recovery_setup()
236 static void qed_db_recovery_teardown(struct qed_hwfn *p_hwfn) in qed_db_recovery_teardown()
259 void qed_db_recovery_dp(struct qed_hwfn *p_hwfn) in qed_db_recovery_dp()
278 static void qed_db_recovery_ring(struct qed_hwfn *p_hwfn, in qed_db_recovery_ring()
320 void qed_db_recovery_execute(struct qed_hwfn *p_hwfn) in qed_db_recovery_execute()
641 qed_llh_set_engine_affin(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_llh_set_engine_affin()
695 static int qed_llh_hw_init_pf(struct qed_hwfn *p_hwfn, in qed_llh_hw_init_pf()
743 struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev); in qed_llh_set_ppfid_affinity() local
791 struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev); in qed_llh_set_roce_affinity() local
846 qed_llh_access_filter(struct qed_hwfn *p_hwfn, in qed_llh_access_filter()
926 qed_llh_add_filter(struct qed_hwfn *p_hwfn, in qed_llh_add_filter()
945 qed_llh_remove_filter(struct qed_hwfn *p_hwfn, in qed_llh_remove_filter()
957 struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev); in qed_llh_add_mac_filter() local
1090 struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev); in qed_llh_add_protocol_filter() local
1157 struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev); in qed_llh_remove_mac_filter() local
1210 struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev); in qed_llh_remove_protocol_filter() local
1268 static u32 qed_hw_bar_size(struct qed_hwfn *p_hwfn, in qed_hw_bar_size()
1301 struct qed_hwfn *p_hwfn = &cdev->hwfns[i]; in qed_init_dp() local
1313 struct qed_hwfn *p_hwfn = &cdev->hwfns[i]; in qed_init_struct() local
1329 static void qed_qm_info_free(struct qed_hwfn *p_hwfn) in qed_qm_info_free()
1343 static void qed_dbg_user_data_free(struct qed_hwfn *p_hwfn) in qed_dbg_user_data_free()
1352 struct qed_hwfn *p_hwfn; in qed_resc_free() local
1418 static u32 qed_get_pq_flags(struct qed_hwfn *p_hwfn) in qed_get_pq_flags()
1460 static u8 qed_init_qm_get_num_tcs(struct qed_hwfn *p_hwfn) in qed_init_qm_get_num_tcs()
1465 static u16 qed_init_qm_get_num_vfs(struct qed_hwfn *p_hwfn) in qed_init_qm_get_num_vfs()
1471 static u8 qed_init_qm_get_num_mtc_tcs(struct qed_hwfn *p_hwfn) in qed_init_qm_get_num_mtc_tcs()
1483 static u16 qed_init_qm_get_num_pf_rls(struct qed_hwfn *p_hwfn) in qed_init_qm_get_num_pf_rls()
1501 static u16 qed_init_qm_get_num_vports(struct qed_hwfn *p_hwfn) in qed_init_qm_get_num_vports()
1513 static u16 qed_init_qm_get_num_pqs(struct qed_hwfn *p_hwfn) in qed_init_qm_get_num_pqs()
1531 static void qed_init_qm_params(struct qed_hwfn *p_hwfn) in qed_init_qm_params()
1560 static void qed_init_qm_vport_params(struct qed_hwfn *p_hwfn) in qed_init_qm_vport_params()
1571 static void qed_init_qm_port_params(struct qed_hwfn *p_hwfn) in qed_init_qm_port_params()
1601 static void qed_init_qm_reset_params(struct qed_hwfn *p_hwfn) in qed_init_qm_reset_params()
1614 static void qed_init_qm_advance_vport(struct qed_hwfn *p_hwfn) in qed_init_qm_advance_vport()
1647 static bool qed_is_offload_tc_set(struct qed_hwfn *p_hwfn) in qed_is_offload_tc_set()
1652 static u32 qed_get_offload_tc(struct qed_hwfn *p_hwfn) in qed_get_offload_tc()
1660 static void qed_init_qm_pq(struct qed_hwfn *p_hwfn, in qed_init_qm_pq()
1699 static u16 *qed_init_qm_get_idx_from_flags(struct qed_hwfn *p_hwfn, in qed_init_qm_get_idx_from_flags()
1742 static void qed_init_qm_set_idx(struct qed_hwfn *p_hwfn, in qed_init_qm_set_idx()
1751 u16 qed_get_cm_pq_idx(struct qed_hwfn *p_hwfn, u32 pq_flags) in qed_get_cm_pq_idx()
1758 u16 qed_get_cm_pq_idx_mcos(struct qed_hwfn *p_hwfn, u8 tc) in qed_get_cm_pq_idx_mcos()
1774 u16 qed_get_cm_pq_idx_vf(struct qed_hwfn *p_hwfn, u16 vf) in qed_get_cm_pq_idx_vf()
1790 u16 qed_get_cm_pq_idx_ofld_mtc(struct qed_hwfn *p_hwfn, u8 tc) in qed_get_cm_pq_idx_ofld_mtc()
1801 u16 qed_get_cm_pq_idx_llt_mtc(struct qed_hwfn *p_hwfn, u8 tc) in qed_get_cm_pq_idx_llt_mtc()
1813 static void qed_init_qm_lb_pq(struct qed_hwfn *p_hwfn) in qed_init_qm_lb_pq()
1824 static void qed_init_qm_ooo_pq(struct qed_hwfn *p_hwfn) in qed_init_qm_ooo_pq()
1835 static void qed_init_qm_pure_ack_pq(struct qed_hwfn *p_hwfn) in qed_init_qm_pure_ack_pq()
1847 static void qed_init_qm_mtc_pqs(struct qed_hwfn *p_hwfn) in qed_init_qm_mtc_pqs()
1861 static void qed_init_qm_offload_pq(struct qed_hwfn *p_hwfn) in qed_init_qm_offload_pq()
1872 static void qed_init_qm_low_latency_pq(struct qed_hwfn *p_hwfn) in qed_init_qm_low_latency_pq()
1883 static void qed_init_qm_mcos_pqs(struct qed_hwfn *p_hwfn) in qed_init_qm_mcos_pqs()
1896 static void qed_init_qm_vf_pqs(struct qed_hwfn *p_hwfn) in qed_init_qm_vf_pqs()
1911 static void qed_init_qm_rl_pqs(struct qed_hwfn *p_hwfn) in qed_init_qm_rl_pqs()
1925 static void qed_init_qm_pq_params(struct qed_hwfn *p_hwfn) in qed_init_qm_pq_params()
1956 static int qed_init_qm_sanity(struct qed_hwfn *p_hwfn) in qed_init_qm_sanity()
1978 static void qed_dp_init_qm_params(struct qed_hwfn *p_hwfn) in qed_dp_init_qm_params()
2055 static void qed_init_qm_info(struct qed_hwfn *p_hwfn) in qed_init_qm_info()
2084 int qed_qm_reconf(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_qm_reconf()
2121 static int qed_alloc_qm_data(struct qed_hwfn *p_hwfn) in qed_alloc_qm_data()
2182 struct qed_hwfn *p_hwfn = &cdev->hwfns[i]; in qed_resc_alloc() local
2380 static int qed_fw_err_handler(struct qed_hwfn *p_hwfn, in qed_fw_err_handler()
2401 static int qed_common_eqe_event(struct qed_hwfn *p_hwfn, in qed_common_eqe_event()
2434 struct qed_hwfn *p_hwfn = &cdev->hwfns[i]; in qed_resc_setup() local
2474 int qed_final_cleanup(struct qed_hwfn *p_hwfn, in qed_final_cleanup()
2520 static int qed_calc_hw_mode(struct qed_hwfn *p_hwfn) in qed_calc_hw_mode()
2576 struct qed_hwfn *p_hwfn = &cdev->hwfns[i]; in qed_init_cau_rt_data() local
2598 static void qed_init_cache_line_size(struct qed_hwfn *p_hwfn, in qed_init_cache_line_size()
2653 static int qed_hw_init_common(struct qed_hwfn *p_hwfn, in qed_hw_init_common()
2735 qed_hw_init_dpi_size(struct qed_hwfn *p_hwfn, in qed_hw_init_dpi_size()
2769 bool qed_edpm_enabled(struct qed_hwfn *p_hwfn) in qed_edpm_enabled()
2778 qed_hw_init_pf_doorbell_bar(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_hw_init_pf_doorbell_bar()
2872 static int qed_hw_init_port(struct qed_hwfn *p_hwfn, in qed_hw_init_port()
2890 static int qed_hw_init_pf(struct qed_hwfn *p_hwfn, in qed_hw_init_pf()
2997 int qed_pglueb_set_pfid_enable(struct qed_hwfn *p_hwfn, in qed_pglueb_set_pfid_enable()
3024 static void qed_reset_mb_shadow(struct qed_hwfn *p_hwfn, in qed_reset_mb_shadow()
3046 static int qed_vf_start(struct qed_hwfn *p_hwfn, in qed_vf_start()
3059 static void qed_pglueb_clear_err(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_pglueb_clear_err()
3070 struct qed_hwfn *p_hwfn; in qed_hw_init() local
3302 struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_hw_timers_stop()
3339 struct qed_hwfn *p_hwfn = &cdev->hwfns[j]; in qed_hw_timers_stop_all() local
3348 struct qed_hwfn *p_hwfn; in qed_hw_stop() local
3467 struct qed_hwfn *p_hwfn = &cdev->hwfns[j]; in qed_hw_stop_fastpath() local
3500 int qed_hw_start_fastpath(struct qed_hwfn *p_hwfn) in qed_hw_start_fastpath()
3523 static void qed_hw_hwfn_free(struct qed_hwfn *p_hwfn) in qed_hw_hwfn_free()
3531 static void qed_hw_hwfn_prepare(struct qed_hwfn *p_hwfn) in qed_hw_hwfn_prepare()
3562 static void get_function_id(struct qed_hwfn *p_hwfn) in get_function_id()
3581 static void qed_hw_set_feat(struct qed_hwfn *p_hwfn) in qed_hw_set_feat()
3681 __qed_hw_set_soft_resc_size(struct qed_hwfn *p_hwfn, in __qed_hw_set_soft_resc_size()
3734 qed_hw_set_soft_resc_size(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_hw_set_soft_resc_size()
3784 int qed_hw_get_dflt_resc(struct qed_hwfn *p_hwfn, in qed_hw_get_dflt_resc()
3868 static int __qed_hw_set_resc_info(struct qed_hwfn *p_hwfn, in __qed_hw_set_resc_info()
3929 static int qed_hw_set_resc_info(struct qed_hwfn *p_hwfn) in qed_hw_set_resc_info()
3943 static int qed_hw_get_ppfid_bitmap(struct qed_hwfn *p_hwfn, in qed_hw_get_ppfid_bitmap()
3973 static int qed_hw_get_resc(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_hw_get_resc()
4066 static int qed_hw_get_nvm_info(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_hw_get_nvm_info()
4411 static void qed_get_num_funcs(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_get_num_funcs()
4472 static void qed_hw_info_port_num(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_hw_info_port_num()
4511 static void qed_get_eee_caps(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_get_eee_caps()
4533 qed_get_hw_info(struct qed_hwfn *p_hwfn, in qed_get_hw_info()
4596 static int qed_get_dev_info(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_get_dev_info()
4652 static int qed_hw_prepare_single(struct qed_hwfn *p_hwfn, in qed_hw_prepare_single()
4750 struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev); in qed_hw_prepare() local
4809 struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev); in qed_hw_remove() local
4817 struct qed_hwfn *p_hwfn = &cdev->hwfns[i]; in qed_hw_remove() local
4834 int qed_fw_l2_queue(struct qed_hwfn *p_hwfn, u16 src_id, u16 *dst_id) in qed_fw_l2_queue()
4853 int qed_fw_vport(struct qed_hwfn *p_hwfn, u8 src_id, u8 *dst_id) in qed_fw_vport()
4872 int qed_fw_rss_eng(struct qed_hwfn *p_hwfn, u8 src_id, u8 *dst_id) in qed_fw_rss_eng()
4891 static int qed_set_coalesce(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, in qed_set_coalesce()
4914 struct qed_hwfn *p_hwfn; in qed_set_queue_coalesce() local
4945 int qed_set_rxq_coalesce(struct qed_hwfn *p_hwfn, in qed_set_rxq_coalesce()
4984 int qed_set_txq_coalesce(struct qed_hwfn *p_hwfn, in qed_set_txq_coalesce()
5024 static void qed_configure_wfq_for_all_vports(struct qed_hwfn *p_hwfn, in qed_configure_wfq_for_all_vports()
5044 static void qed_init_wfq_default_param(struct qed_hwfn *p_hwfn, in qed_init_wfq_default_param()
5054 static void qed_disable_wfq_for_all_vports(struct qed_hwfn *p_hwfn, in qed_disable_wfq_for_all_vports()
5078 static int qed_init_wfq_param(struct qed_hwfn *p_hwfn, in qed_init_wfq_param()
5152 static int __qed_configure_vport_wfq(struct qed_hwfn *p_hwfn, in __qed_configure_vport_wfq()
5178 static int __qed_configure_vp_wfq_on_link_change(struct qed_hwfn *p_hwfn, in __qed_configure_vp_wfq_on_link_change()
5228 struct qed_hwfn *p_hwfn = &cdev->hwfns[i]; in qed_configure_vport_wfq() local
5262 struct qed_hwfn *p_hwfn = &cdev->hwfns[i]; in qed_configure_vp_wfq_on_link_change() local
5269 int __qed_configure_pf_max_bandwidth(struct qed_hwfn *p_hwfn, in __qed_configure_pf_max_bandwidth()
5312 struct qed_hwfn *p_hwfn = &cdev->hwfns[i]; in qed_configure_pf_max_bandwidth() local
5335 int __qed_configure_pf_min_bandwidth(struct qed_hwfn *p_hwfn, in __qed_configure_pf_min_bandwidth()
5370 struct qed_hwfn *p_hwfn = &cdev->hwfns[i]; in qed_configure_pf_min_bandwidth() local
5402 void qed_clean_wfq_db(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_clean_wfq_db()
5451 struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev); in qed_llh_clear_ppfid_filters() local