Lines Matching refs:qed_hwfn
261 struct qed_mcp_link_params *qed_mcp_get_link_params(struct qed_hwfn *);
270 struct qed_mcp_link_state *qed_mcp_get_link_state(struct qed_hwfn *);
280 *qed_mcp_get_link_capabilities(struct qed_hwfn *p_hwfn);
291 int qed_mcp_set_link(struct qed_hwfn *p_hwfn,
305 int qed_mcp_get_mfw_ver(struct qed_hwfn *p_hwfn,
318 int qed_mcp_get_mbi_ver(struct qed_hwfn *p_hwfn,
351 int qed_mcp_cmd(struct qed_hwfn *p_hwfn,
365 int qed_mcp_drain(struct qed_hwfn *p_hwfn,
377 int qed_mcp_get_flash_size(struct qed_hwfn *p_hwfn,
392 qed_mcp_send_drv_version(struct qed_hwfn *p_hwfn,
405 int qed_mcp_ov_update_current_config(struct qed_hwfn *p_hwfn,
418 int qed_mcp_ov_update_driver_state(struct qed_hwfn *p_hwfn,
431 int qed_mcp_ov_update_mtu(struct qed_hwfn *p_hwfn,
443 int qed_mcp_ov_update_mac(struct qed_hwfn *p_hwfn,
455 int qed_mcp_ov_update_wol(struct qed_hwfn *p_hwfn,
468 int qed_mcp_set_led(struct qed_hwfn *p_hwfn,
533 qed_mcp_get_nvm_image_att(struct qed_hwfn *p_hwfn,
547 int qed_mcp_get_nvm_image(struct qed_hwfn *p_hwfn,
559 int qed_mcp_bist_register_test(struct qed_hwfn *p_hwfn,
570 int qed_mcp_bist_clock_test(struct qed_hwfn *p_hwfn,
583 int qed_mcp_bist_nvm_get_num_images(struct qed_hwfn *p_hwfn,
597 int qed_mcp_bist_nvm_get_image_att(struct qed_hwfn *p_hwfn,
611 int qed_mfw_process_tlv_req(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
698 int qed_mcp_cmd_init(struct qed_hwfn *p_hwfn,
708 void qed_mcp_cmd_port_init(struct qed_hwfn *p_hwfn,
719 int qed_mcp_free(struct qed_hwfn *p_hwfn);
733 int qed_mcp_handle_events(struct qed_hwfn *p_hwfn,
762 int qed_mcp_load_req(struct qed_hwfn *p_hwfn,
774 int qed_mcp_unload_req(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
784 int qed_mcp_unload_done(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
792 void qed_mcp_read_mb(struct qed_hwfn *p_hwfn,
804 int qed_mcp_ack_vf_flr(struct qed_hwfn *p_hwfn,
814 int qed_mcp_fill_shmem_func_info(struct qed_hwfn *p_hwfn,
825 int qed_mcp_reset(struct qed_hwfn *p_hwfn,
844 int qed_mcp_nvm_rd_cmd(struct qed_hwfn *p_hwfn,
864 int qed_mcp_phy_sfp_read(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
874 bool qed_mcp_is_init(struct qed_hwfn *p_hwfn);
886 int qed_mcp_config_vf_msix(struct qed_hwfn *p_hwfn,
897 int qed_mcp_halt(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
907 int qed_mcp_resume(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
911 int __qed_configure_pf_max_bandwidth(struct qed_hwfn *p_hwfn,
915 int __qed_configure_pf_min_bandwidth(struct qed_hwfn *p_hwfn,
920 int qed_mcp_mask_parities(struct qed_hwfn *p_hwfn,
935 qed_mcp_set_resc_max_val(struct qed_hwfn *p_hwfn,
953 qed_mcp_get_resc_info(struct qed_hwfn *p_hwfn,
967 int qed_mcp_ov_update_eswitch(struct qed_hwfn *p_hwfn,
992 int qed_mcp_initiate_pf_flr(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
1032 qed_mcp_resc_lock(struct qed_hwfn *p_hwfn,
1056 qed_mcp_resc_unlock(struct qed_hwfn *p_hwfn,
1078 int qed_mcp_get_capabilities(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
1087 int qed_mcp_set_capabilities(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
1095 void qed_mcp_read_ufp_config(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
1102 int qed_mcp_nvm_info_populate(struct qed_hwfn *p_hwfn);