Lines Matching defs:p_hwfn
76 bool qed_mcp_is_init(struct qed_hwfn *p_hwfn) in qed_mcp_is_init()
83 void qed_mcp_cmd_port_init(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_mcp_cmd_port_init()
96 void qed_mcp_read_mb(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_mcp_read_mb()
124 qed_mcp_cmd_add_elem(struct qed_hwfn *p_hwfn, in qed_mcp_cmd_add_elem()
142 static void qed_mcp_cmd_del_elem(struct qed_hwfn *p_hwfn, in qed_mcp_cmd_del_elem()
150 static struct qed_mcp_cmd_elem *qed_mcp_cmd_get_elem(struct qed_hwfn *p_hwfn, in qed_mcp_cmd_get_elem()
163 int qed_mcp_free(struct qed_hwfn *p_hwfn) in qed_mcp_free()
190 static int qed_load_mcp_offsets(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_load_mcp_offsets()
261 int qed_mcp_cmd_init(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_mcp_cmd_init()
299 static void qed_mcp_reread_offsets(struct qed_hwfn *p_hwfn, in qed_mcp_reread_offsets()
318 int qed_mcp_reset(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_mcp_reset()
362 static bool qed_mcp_has_pending_cmd(struct qed_hwfn *p_hwfn) in qed_mcp_has_pending_cmd()
380 qed_mcp_update_pending_cmd(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_mcp_update_pending_cmd()
425 static void __qed_mcp_cmd_and_union(struct qed_hwfn *p_hwfn, in __qed_mcp_cmd_and_union()
454 static void qed_mcp_cmd_set_blocking(struct qed_hwfn *p_hwfn, bool block_cmd) in qed_mcp_cmd_set_blocking()
462 static void qed_mcp_print_cpu_info(struct qed_hwfn *p_hwfn, in qed_mcp_print_cpu_info()
482 _qed_mcp_cmd_and_union(struct qed_hwfn *p_hwfn, in _qed_mcp_cmd_and_union()
599 static int qed_mcp_cmd_and_union(struct qed_hwfn *p_hwfn, in qed_mcp_cmd_and_union()
638 int qed_mcp_cmd(struct qed_hwfn *p_hwfn, in qed_mcp_cmd()
663 qed_mcp_nvm_wr_cmd(struct qed_hwfn *p_hwfn, in qed_mcp_nvm_wr_cmd()
691 int qed_mcp_nvm_rd_cmd(struct qed_hwfn *p_hwfn, in qed_mcp_nvm_rd_cmd()
748 static int qed_mcp_cancel_load_req(struct qed_hwfn *p_hwfn, in qed_mcp_cancel_load_req()
819 __qed_mcp_load_req(struct qed_hwfn *p_hwfn, in __qed_mcp_load_req()
915 static int eocre_get_mfw_drv_role(struct qed_hwfn *p_hwfn, in eocre_get_mfw_drv_role()
940 static void qed_get_mfw_force_cmd(struct qed_hwfn *p_hwfn, in qed_get_mfw_force_cmd()
958 int qed_mcp_load_req(struct qed_hwfn *p_hwfn, in qed_mcp_load_req()
1073 int qed_mcp_unload_req(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_mcp_unload_req()
1102 int qed_mcp_unload_done(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_mcp_unload_done()
1131 static void qed_mcp_handle_vf_flr(struct qed_hwfn *p_hwfn, in qed_mcp_handle_vf_flr()
1162 int qed_mcp_ack_vf_flr(struct qed_hwfn *p_hwfn, in qed_mcp_ack_vf_flr()
1199 static void qed_mcp_handle_transceiver_change(struct qed_hwfn *p_hwfn, in qed_mcp_handle_transceiver_change()
1225 static void qed_mcp_read_eee_config(struct qed_hwfn *p_hwfn, in qed_mcp_read_eee_config()
1250 static void qed_mcp_handle_link_change(struct qed_hwfn *p_hwfn, in qed_mcp_handle_link_change()
1390 int qed_mcp_set_link(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, bool b_up) in qed_mcp_set_link()
1466 static void qed_mcp_send_protocol_stats(struct qed_hwfn *p_hwfn, in qed_mcp_send_protocol_stats()
1507 static void qed_read_pf_bandwidth(struct qed_hwfn *p_hwfn, in qed_read_pf_bandwidth()
1535 static u32 qed_mcp_get_shmem_func(struct qed_hwfn *p_hwfn, in qed_mcp_get_shmem_func()
1554 static void qed_mcp_update_bw(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_mcp_update_bw()
1574 static void qed_mcp_update_stag(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_mcp_update_stag()
1612 void qed_mcp_read_ufp_config(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_mcp_read_ufp_config()
1660 qed_mcp_handle_ufp_event(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_mcp_handle_ufp_event()
1688 int qed_mcp_handle_events(struct qed_hwfn *p_hwfn, in qed_mcp_handle_events()
1782 int qed_mcp_get_mfw_ver(struct qed_hwfn *p_hwfn, in qed_mcp_get_mfw_ver()
1822 int qed_mcp_get_mbi_ver(struct qed_hwfn *p_hwfn, in qed_mcp_get_mbi_ver()
1854 struct qed_hwfn *p_hwfn = &cdev->hwfns[0]; in qed_mcp_get_media_type() local
1881 qed_mcp_get_shmem_proto_legacy(struct qed_hwfn *p_hwfn, in qed_mcp_get_shmem_proto_legacy()
1898 qed_mcp_get_shmem_proto_mfw(struct qed_hwfn *p_hwfn, in qed_mcp_get_shmem_proto_mfw()
1944 qed_mcp_get_shmem_proto(struct qed_hwfn *p_hwfn, in qed_mcp_get_shmem_proto()
1974 int qed_mcp_fill_shmem_func_info(struct qed_hwfn *p_hwfn, in qed_mcp_fill_shmem_func_info()
2045 *qed_mcp_get_link_params(struct qed_hwfn *p_hwfn) in qed_mcp_get_link_params()
2053 *qed_mcp_get_link_state(struct qed_hwfn *p_hwfn) in qed_mcp_get_link_state()
2061 *qed_mcp_get_link_capabilities(struct qed_hwfn *p_hwfn) in qed_mcp_get_link_capabilities()
2068 int qed_mcp_drain(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_mcp_drain()
2082 int qed_mcp_get_flash_size(struct qed_hwfn *p_hwfn, in qed_mcp_get_flash_size()
2101 qed_mcp_config_vf_msix_bb(struct qed_hwfn *p_hwfn, in qed_mcp_config_vf_msix_bb()
2133 qed_mcp_config_vf_msix_ah(struct qed_hwfn *p_hwfn, in qed_mcp_config_vf_msix_ah()
2153 int qed_mcp_config_vf_msix(struct qed_hwfn *p_hwfn, in qed_mcp_config_vf_msix()
2163 qed_mcp_send_drv_version(struct qed_hwfn *p_hwfn, in qed_mcp_send_drv_version()
2195 int qed_mcp_halt(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_mcp_halt()
2228 int qed_mcp_resume(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_mcp_resume()
2252 int qed_mcp_ov_update_current_config(struct qed_hwfn *p_hwfn, in qed_mcp_ov_update_current_config()
2283 int qed_mcp_ov_update_driver_state(struct qed_hwfn *p_hwfn, in qed_mcp_ov_update_driver_state()
2314 int qed_mcp_ov_update_mtu(struct qed_hwfn *p_hwfn, in qed_mcp_ov_update_mtu()
2330 int qed_mcp_ov_update_mac(struct qed_hwfn *p_hwfn, in qed_mcp_ov_update_mac()
2363 int qed_mcp_ov_update_wol(struct qed_hwfn *p_hwfn, in qed_mcp_ov_update_wol()
2402 int qed_mcp_ov_update_eswitch(struct qed_hwfn *p_hwfn, in qed_mcp_ov_update_eswitch()
2433 int qed_mcp_set_led(struct qed_hwfn *p_hwfn, in qed_mcp_set_led()
2460 int qed_mcp_mask_parities(struct qed_hwfn *p_hwfn, in qed_mcp_mask_parities()
2484 struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev); in qed_mcp_nvm_read() local
2529 struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev); in qed_mcp_nvm_resp() local
2544 struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev); in qed_mcp_nvm_put_file_begin() local
2564 struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev); in qed_mcp_nvm_write() local
2623 int qed_mcp_phy_sfp_read(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, in qed_mcp_phy_sfp_read()
2672 int qed_mcp_bist_register_test(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_mcp_bist_register_test()
2693 int qed_mcp_bist_clock_test(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_mcp_bist_clock_test()
2714 int qed_mcp_bist_nvm_get_num_images(struct qed_hwfn *p_hwfn, in qed_mcp_bist_nvm_get_num_images()
2735 int qed_mcp_bist_nvm_get_image_att(struct qed_hwfn *p_hwfn, in qed_mcp_bist_nvm_get_image_att()
2762 int qed_mcp_nvm_info_populate(struct qed_hwfn *p_hwfn) in qed_mcp_nvm_info_populate()
2831 qed_mcp_get_nvm_image_att(struct qed_hwfn *p_hwfn, in qed_mcp_get_nvm_image_att()
2878 int qed_mcp_get_nvm_image(struct qed_hwfn *p_hwfn, in qed_mcp_get_nvm_image()
2988 qed_mcp_resc_allocation_msg(struct qed_hwfn *p_hwfn, in qed_mcp_resc_allocation_msg()
3068 qed_mcp_set_resc_max_val(struct qed_hwfn *p_hwfn, in qed_mcp_set_resc_max_val()
3093 qed_mcp_get_resc_info(struct qed_hwfn *p_hwfn, in qed_mcp_get_resc_info()
3121 int qed_mcp_initiate_pf_flr(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_mcp_initiate_pf_flr()
3129 static int qed_mcp_resource_cmd(struct qed_hwfn *p_hwfn, in qed_mcp_resource_cmd()
3159 __qed_mcp_resc_lock(struct qed_hwfn *p_hwfn, in __qed_mcp_resc_lock()
3222 qed_mcp_resc_lock(struct qed_hwfn *p_hwfn, in qed_mcp_resc_lock()
3254 qed_mcp_resc_unlock(struct qed_hwfn *p_hwfn, in qed_mcp_resc_unlock()
3335 int qed_mcp_get_capabilities(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_mcp_get_capabilities()
3350 int qed_mcp_set_capabilities(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_mcp_set_capabilities()