Lines Matching defs:psp
69 static void psp_check_pmfw_centralized_cstate_management(struct psp_context *psp) in psp_check_pmfw_centralized_cstate_management()
99 struct psp_context *psp = &adev->psp; in psp_early_init() local
156 static void psp_memory_training_fini(struct psp_context *psp) in psp_memory_training_fini()
165 static int psp_memory_training_init(struct psp_context *psp) in psp_memory_training_init()
265 struct psp_context *psp = &adev->psp; in psp_sw_init() local
340 struct psp_context *psp = &adev->psp; in psp_sw_fini() local
367 int psp_wait_for(struct psp_context *psp, uint32_t reg_index, in psp_wait_for()
431 psp_cmd_submit_buf(struct psp_context *psp, in psp_cmd_submit_buf()
510 static struct psp_gfx_cmd_resp *acquire_psp_cmd_buf(struct psp_context *psp) in acquire_psp_cmd_buf()
521 void release_psp_cmd_buf(struct psp_context *psp) in release_psp_cmd_buf()
526 static void psp_prep_tmr_cmd_buf(struct psp_context *psp, in psp_prep_tmr_cmd_buf()
556 static int psp_load_toc(struct psp_context *psp, in psp_load_toc()
578 static int psp_tmr_init(struct psp_context *psp) in psp_tmr_init()
615 static bool psp_skip_tmr(struct psp_context *psp) in psp_skip_tmr()
627 static int psp_tmr_load(struct psp_context *psp) in psp_tmr_load()
652 static void psp_prep_tmr_unload_cmd_buf(struct psp_context *psp, in psp_prep_tmr_unload_cmd_buf()
661 static int psp_tmr_unload(struct psp_context *psp) in psp_tmr_unload()
677 static int psp_tmr_terminate(struct psp_context *psp) in psp_tmr_terminate()
694 int psp_get_fw_attestation_records_addr(struct psp_context *psp, in psp_get_fw_attestation_records_addr()
725 struct psp_context *psp = &adev->psp; in psp_boot_config_get() local
751 struct psp_context *psp = &adev->psp; in psp_boot_config_set() local
774 struct psp_context *psp = &adev->psp; in psp_rl_load() local
798 static int psp_asd_load(struct psp_context *psp) in psp_asd_load()
803 static int psp_asd_initialize(struct psp_context *psp) in psp_asd_initialize()
832 static int psp_ta_unload(struct psp_context *psp, struct ta_context *context) in psp_ta_unload()
846 static int psp_asd_unload(struct psp_context *psp) in psp_asd_unload()
851 static int psp_asd_terminate(struct psp_context *psp) in psp_asd_terminate()
877 int psp_reg_program(struct psp_context *psp, enum psp_reg_prog_id reg, in psp_reg_program()
914 static int psp_ta_init_shared_buf(struct psp_context *psp, in psp_ta_init_shared_buf()
938 static int psp_xgmi_init_shared_buf(struct psp_context *psp) in psp_xgmi_init_shared_buf()
952 static int psp_ta_invoke(struct psp_context *psp, in psp_ta_invoke()
969 static int psp_ta_load(struct psp_context *psp, struct ta_context *context) in psp_ta_load()
993 static int psp_xgmi_load(struct psp_context *psp) in psp_xgmi_load()
998 static int psp_xgmi_unload(struct psp_context *psp) in psp_xgmi_unload()
1003 int psp_xgmi_invoke(struct psp_context *psp, uint32_t ta_cmd_id) in psp_xgmi_invoke()
1008 int psp_xgmi_terminate(struct psp_context *psp) in psp_xgmi_terminate()
1034 int psp_xgmi_initialize(struct psp_context *psp, bool set_extended_data, bool load_ta) in psp_xgmi_initialize()
1075 int psp_xgmi_get_hive_id(struct psp_context *psp, uint64_t *hive_id) in psp_xgmi_get_hive_id()
1095 int psp_xgmi_get_node_id(struct psp_context *psp, uint64_t *node_id) in psp_xgmi_get_node_id()
1115 static bool psp_xgmi_peer_link_info_supported(struct psp_context *psp) in psp_xgmi_peer_link_info_supported()
1128 static void psp_xgmi_reflect_topology_info(struct psp_context *psp, in psp_xgmi_reflect_topology_info()
1167 int psp_xgmi_get_topology_info(struct psp_context *psp, in psp_xgmi_get_topology_info()
1250 int psp_xgmi_set_topology_info(struct psp_context *psp, in psp_xgmi_set_topology_info()
1280 static int psp_ras_init_shared_buf(struct psp_context *psp) in psp_ras_init_shared_buf()
1285 static int psp_ras_load(struct psp_context *psp) in psp_ras_load()
1290 static int psp_ras_unload(struct psp_context *psp) in psp_ras_unload()
1295 static void psp_ras_ta_check_status(struct psp_context *psp) in psp_ras_ta_check_status()
1318 int psp_ras_invoke(struct psp_context *psp, uint32_t ta_cmd_id) in psp_ras_invoke()
1358 int psp_ras_enable_features(struct psp_context *psp, in psp_ras_enable_features()
1384 static int psp_ras_terminate(struct psp_context *psp) in psp_ras_terminate()
1409 static int psp_ras_initialize(struct psp_context *psp) in psp_ras_initialize()
1499 int psp_ras_trigger_error(struct psp_context *psp, in psp_ras_trigger_error()
1531 static int psp_hdcp_init_shared_buf(struct psp_context *psp) in psp_hdcp_init_shared_buf()
1536 static int psp_hdcp_load(struct psp_context *psp) in psp_hdcp_load()
1541 static int psp_hdcp_initialize(struct psp_context *psp) in psp_hdcp_initialize()
1575 static int psp_hdcp_unload(struct psp_context *psp) in psp_hdcp_unload()
1580 int psp_hdcp_invoke(struct psp_context *psp, uint32_t ta_cmd_id) in psp_hdcp_invoke()
1591 static int psp_hdcp_terminate(struct psp_context *psp) in psp_hdcp_terminate()
1623 static int psp_dtm_init_shared_buf(struct psp_context *psp) in psp_dtm_init_shared_buf()
1628 static int psp_dtm_load(struct psp_context *psp) in psp_dtm_load()
1633 static int psp_dtm_initialize(struct psp_context *psp) in psp_dtm_initialize()
1667 static int psp_dtm_unload(struct psp_context *psp) in psp_dtm_unload()
1672 int psp_dtm_invoke(struct psp_context *psp, uint32_t ta_cmd_id) in psp_dtm_invoke()
1683 static int psp_dtm_terminate(struct psp_context *psp) in psp_dtm_terminate()
1715 static int psp_rap_init_shared_buf(struct psp_context *psp) in psp_rap_init_shared_buf()
1720 static int psp_rap_load(struct psp_context *psp) in psp_rap_load()
1725 static int psp_rap_unload(struct psp_context *psp) in psp_rap_unload()
1730 static int psp_rap_initialize(struct psp_context *psp) in psp_rap_initialize()
1776 static int psp_rap_terminate(struct psp_context *psp) in psp_rap_terminate()
1793 int psp_rap_invoke(struct psp_context *psp, uint32_t ta_cmd_id, enum ta_rap_status *status) in psp_rap_invoke()
1829 static int psp_securedisplay_init_shared_buf(struct psp_context *psp) in psp_securedisplay_init_shared_buf()
1835 static int psp_securedisplay_load(struct psp_context *psp) in psp_securedisplay_load()
1840 static int psp_securedisplay_unload(struct psp_context *psp) in psp_securedisplay_unload()
1845 static int psp_securedisplay_initialize(struct psp_context *psp) in psp_securedisplay_initialize()
1898 static int psp_securedisplay_terminate(struct psp_context *psp) in psp_securedisplay_terminate()
1923 int psp_securedisplay_invoke(struct psp_context *psp, uint32_t ta_cmd_id) in psp_securedisplay_invoke()
1944 static int psp_hw_start(struct psp_context *psp) in psp_hw_start()
2160 static void psp_print_fw_hdr(struct psp_context *psp, in psp_print_fw_hdr()
2226 static int psp_execute_non_psp_fw_load(struct psp_context *psp, in psp_execute_non_psp_fw_load()
2243 static int psp_load_smu_fw(struct psp_context *psp) in psp_load_smu_fw()
2272 static bool fw_load_skip_check(struct psp_context *psp, in fw_load_skip_check()
2310 int psp_load_fw_list(struct psp_context *psp, in psp_load_fw_list()
2326 static int psp_load_non_psp_fw(struct psp_context *psp) in psp_load_non_psp_fw()
2387 struct psp_context *psp = &adev->psp; in psp_load_fw() local
2525 struct psp_context *psp = &adev->psp; in psp_hw_fini() local
2554 struct psp_context *psp = &adev->psp; in psp_suspend() local
2618 struct psp_context *psp = &adev->psp; in psp_resume() local
2713 int psp_rlc_autoload_start(struct psp_context *psp) in psp_rlc_autoload_start()
2741 int psp_ring_cmd_submit(struct psp_context *psp, in psp_ring_cmd_submit()
2791 int psp_init_asd_microcode(struct psp_context *psp, in psp_init_asd_microcode()
2827 int psp_init_toc_microcode(struct psp_context *psp, in psp_init_toc_microcode()
2863 static int parse_sos_bin_descriptor(struct psp_context *psp, in parse_sos_bin_descriptor()
2986 int psp_init_sos_microcode(struct psp_context *psp, in psp_init_sos_microcode()
3090 static int parse_ta_bin_descriptor(struct psp_context *psp, in parse_ta_bin_descriptor()
3151 int psp_init_ta_microcode(struct psp_context *psp, in psp_init_ta_microcode()
3298 void psp_copy_fw(struct psp_context *psp, uint8_t *start_addr, uint32_t bin_size) in psp_copy_fw()