psp_context 944 drivers/gpu/drm/amd/amdgpu/amdgpu.h struct psp_context psp; psp_context 42 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c struct psp_context *psp = &adev->psp; psp_context 82 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c struct psp_context *psp = &adev->psp; psp_context 109 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c int psp_wait_for(struct psp_context *psp, uint32_t reg_index, psp_context 132 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c psp_cmd_submit_buf(struct psp_context *psp, psp_context 191 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c static void psp_prep_tmr_cmd_buf(struct psp_context *psp, psp_context 214 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c static int psp_load_toc(struct psp_context *psp, psp_context 238 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c static int psp_tmr_init(struct psp_context *psp) psp_context 274 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c static int psp_tmr_load(struct psp_context *psp) psp_context 316 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c static int psp_asd_init(struct psp_context *psp) psp_context 333 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c static int psp_asd_load(struct psp_context *psp) psp_context 371 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c int psp_reg_program(struct psp_context *psp, enum psp_reg_prog_id reg, psp_context 405 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c static int psp_xgmi_init_shared_buf(struct psp_context *psp) psp_context 422 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c static int psp_xgmi_load(struct psp_context *psp) psp_context 464 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c static int psp_xgmi_unload(struct psp_context *psp) psp_context 499 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c int psp_xgmi_invoke(struct psp_context *psp, uint32_t ta_cmd_id) psp_context 525 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c static int psp_xgmi_terminate(struct psp_context *psp) psp_context 546 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c static int psp_xgmi_initialize(struct psp_context *psp) psp_context 590 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c static int psp_ras_init_shared_buf(struct psp_context *psp) psp_context 607 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c static int psp_ras_load(struct psp_context *psp) psp_context 649 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c static int psp_ras_unload(struct psp_context *psp) psp_context 684 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c int psp_ras_invoke(struct psp_context *psp, uint32_t ta_cmd_id) psp_context 710 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c int psp_ras_enable_features(struct psp_context *psp, psp_context 736 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c static int psp_ras_terminate(struct psp_context *psp) psp_context 757 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c static int psp_ras_initialize(struct psp_context *psp) psp_context 775 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c static int psp_hw_start(struct psp_context *psp) psp_context 949 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c static void psp_print_fw_hdr(struct psp_context *psp, psp_context 1017 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c static int psp_execute_np_fw_load(struct psp_context *psp, psp_context 1032 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c static int psp_np_fw_load(struct psp_context *psp) psp_context 1108 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c struct psp_context *psp = &adev->psp; psp_context 1205 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c struct psp_context *psp = &adev->psp; psp_context 1239 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c struct psp_context *psp = &adev->psp; psp_context 1271 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c struct psp_context *psp = &adev->psp; psp_context 1309 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c int psp_rlc_autoload_start(struct psp_context *psp) psp_context 41 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h struct psp_context; psp_context 81 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h int (*init_microcode)(struct psp_context *psp); psp_context 82 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h int (*bootloader_load_kdb)(struct psp_context *psp); psp_context 83 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h int (*bootloader_load_sysdrv)(struct psp_context *psp); psp_context 84 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h int (*bootloader_load_sos)(struct psp_context *psp); psp_context 85 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h int (*ring_init)(struct psp_context *psp, enum psp_ring_type ring_type); psp_context 86 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h int (*ring_create)(struct psp_context *psp, psp_context 88 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h int (*ring_stop)(struct psp_context *psp, psp_context 90 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h int (*ring_destroy)(struct psp_context *psp, psp_context 92 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h int (*cmd_submit)(struct psp_context *psp, psp_context 95 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h bool (*compare_sram_data)(struct psp_context *psp, psp_context 98 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h bool (*smu_reload_quirk)(struct psp_context *psp); psp_context 99 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h int (*mode1_reset)(struct psp_context *psp); psp_context 100 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h int (*xgmi_get_node_id)(struct psp_context *psp, uint64_t *node_id); psp_context 101 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h int (*xgmi_get_hive_id)(struct psp_context *psp, uint64_t *hive_id); psp_context 102 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h int (*xgmi_get_topology_info)(struct psp_context *psp, int number_devices, psp_context 104 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h int (*xgmi_set_topology_info)(struct psp_context *psp, int number_devices, psp_context 106 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h bool (*support_vmr_ring)(struct psp_context *psp); psp_context 107 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h int (*ras_trigger_error)(struct psp_context *psp, psp_context 109 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h int (*ras_cure_posion)(struct psp_context *psp, uint64_t *mode_ptr); psp_context 110 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h int (*rlc_autoload_start)(struct psp_context *psp); psp_context 267 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h extern int psp_wait_for(struct psp_context *psp, uint32_t reg_index, psp_context 277 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h int psp_xgmi_invoke(struct psp_context *psp, uint32_t ta_cmd_id); psp_context 279 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h int psp_ras_invoke(struct psp_context *psp, uint32_t ta_cmd_id); psp_context 280 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h int psp_ras_enable_features(struct psp_context *psp, psp_context 283 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h int psp_rlc_autoload_start(struct psp_context *psp); psp_context 286 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h int psp_reg_program(struct psp_context *psp, enum psp_reg_prog_id reg, psp_context 44 drivers/gpu/drm/amd/amdgpu/psp_v10_0.c static int psp_v10_0_init_microcode(struct psp_context *psp) psp_context 95 drivers/gpu/drm/amd/amdgpu/psp_v10_0.c static int psp_v10_0_ring_init(struct psp_context *psp, psp_context 121 drivers/gpu/drm/amd/amdgpu/psp_v10_0.c static int psp_v10_0_ring_create(struct psp_context *psp, psp_context 153 drivers/gpu/drm/amd/amdgpu/psp_v10_0.c static int psp_v10_0_ring_stop(struct psp_context *psp, psp_context 174 drivers/gpu/drm/amd/amdgpu/psp_v10_0.c static int psp_v10_0_ring_destroy(struct psp_context *psp, psp_context 192 drivers/gpu/drm/amd/amdgpu/psp_v10_0.c static int psp_v10_0_cmd_submit(struct psp_context *psp, psp_context 326 drivers/gpu/drm/amd/amdgpu/psp_v10_0.c static bool psp_v10_0_compare_sram_data(struct psp_context *psp, psp_context 362 drivers/gpu/drm/amd/amdgpu/psp_v10_0.c static int psp_v10_0_mode1_reset(struct psp_context *psp) psp_context 379 drivers/gpu/drm/amd/amdgpu/psp_v10_0.c void psp_v10_0_set_psp_funcs(struct psp_context *psp) psp_context 30 drivers/gpu/drm/amd/amdgpu/psp_v10_0.h void psp_v10_0_set_psp_funcs(struct psp_context *psp); psp_context 61 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c static int psp_v11_0_init_microcode(struct psp_context *psp) psp_context 208 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c static int psp_v11_0_bootloader_load_kdb(struct psp_context *psp) psp_context 250 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c static int psp_v11_0_bootloader_load_sysdrv(struct psp_context *psp) psp_context 294 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c static int psp_v11_0_bootloader_load_sos(struct psp_context *psp) psp_context 335 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c static void psp_v11_0_reroute_ih(struct psp_context *psp) psp_context 366 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c static int psp_v11_0_ring_init(struct psp_context *psp, psp_context 394 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c static bool psp_v11_0_support_vmr_ring(struct psp_context *psp) psp_context 401 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c static int psp_v11_0_ring_stop(struct psp_context *psp, psp_context 429 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c static int psp_v11_0_ring_create(struct psp_context *psp, psp_context 489 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c static int psp_v11_0_ring_destroy(struct psp_context *psp, psp_context 507 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c static int psp_v11_0_cmd_submit(struct psp_context *psp, psp_context 660 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c static bool psp_v11_0_compare_sram_data(struct psp_context *psp, psp_context 695 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c static int psp_v11_0_mode1_reset(struct psp_context *psp) psp_context 733 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c static int psp_v11_0_xgmi_get_topology_info(struct psp_context *psp, psp_context 778 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c static int psp_v11_0_xgmi_set_topology_info(struct psp_context *psp, psp_context 806 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c static int psp_v11_0_xgmi_get_hive_id(struct psp_context *psp, uint64_t *hive_id) psp_context 826 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c static int psp_v11_0_xgmi_get_node_id(struct psp_context *psp, uint64_t *node_id) psp_context 846 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c static int psp_v11_0_ras_trigger_error(struct psp_context *psp, psp_context 868 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c static int psp_v11_0_ras_cure_posion(struct psp_context *psp, uint64_t *mode_ptr) psp_context 894 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c static int psp_v11_0_rlc_autoload_start(struct psp_context *psp) psp_context 921 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c void psp_v11_0_set_psp_funcs(struct psp_context *psp) psp_context 28 drivers/gpu/drm/amd/amdgpu/psp_v11_0.h void psp_v11_0_set_psp_funcs(struct psp_context *psp); psp_context 44 drivers/gpu/drm/amd/amdgpu/psp_v12_0.c static int psp_v12_0_init_microcode(struct psp_context *psp) psp_context 87 drivers/gpu/drm/amd/amdgpu/psp_v12_0.c static int psp_v12_0_bootloader_load_sysdrv(struct psp_context *psp) psp_context 131 drivers/gpu/drm/amd/amdgpu/psp_v12_0.c static int psp_v12_0_bootloader_load_sos(struct psp_context *psp) psp_context 172 drivers/gpu/drm/amd/amdgpu/psp_v12_0.c static void psp_v12_0_reroute_ih(struct psp_context *psp) psp_context 203 drivers/gpu/drm/amd/amdgpu/psp_v12_0.c static int psp_v12_0_ring_init(struct psp_context *psp, psp_context 231 drivers/gpu/drm/amd/amdgpu/psp_v12_0.c static bool psp_v12_0_support_vmr_ring(struct psp_context *psp) psp_context 238 drivers/gpu/drm/amd/amdgpu/psp_v12_0.c static int psp_v12_0_ring_create(struct psp_context *psp, psp_context 291 drivers/gpu/drm/amd/amdgpu/psp_v12_0.c static int psp_v12_0_ring_stop(struct psp_context *psp, psp_context 319 drivers/gpu/drm/amd/amdgpu/psp_v12_0.c static int psp_v12_0_ring_destroy(struct psp_context *psp, psp_context 337 drivers/gpu/drm/amd/amdgpu/psp_v12_0.c static int psp_v12_0_cmd_submit(struct psp_context *psp, psp_context 480 drivers/gpu/drm/amd/amdgpu/psp_v12_0.c static bool psp_v12_0_compare_sram_data(struct psp_context *psp, psp_context 515 drivers/gpu/drm/amd/amdgpu/psp_v12_0.c static int psp_v12_0_mode1_reset(struct psp_context *psp) psp_context 562 drivers/gpu/drm/amd/amdgpu/psp_v12_0.c void psp_v12_0_set_psp_funcs(struct psp_context *psp) psp_context 28 drivers/gpu/drm/amd/amdgpu/psp_v12_0.h void psp_v12_0_set_psp_funcs(struct psp_context *psp); psp_context 55 drivers/gpu/drm/amd/amdgpu/psp_v3_1.c static bool psp_v3_1_support_vmr_ring(struct psp_context *psp); psp_context 56 drivers/gpu/drm/amd/amdgpu/psp_v3_1.c static int psp_v3_1_ring_stop(struct psp_context *psp, psp_context 59 drivers/gpu/drm/amd/amdgpu/psp_v3_1.c static int psp_v3_1_init_microcode(struct psp_context *psp) psp_context 130 drivers/gpu/drm/amd/amdgpu/psp_v3_1.c static int psp_v3_1_bootloader_load_sysdrv(struct psp_context *psp) psp_context 190 drivers/gpu/drm/amd/amdgpu/psp_v3_1.c static int psp_v3_1_bootloader_load_sos(struct psp_context *psp) psp_context 238 drivers/gpu/drm/amd/amdgpu/psp_v3_1.c static int psp_v3_1_ring_init(struct psp_context *psp, psp_context 264 drivers/gpu/drm/amd/amdgpu/psp_v3_1.c static void psp_v3_1_reroute_ih(struct psp_context *psp) psp_context 295 drivers/gpu/drm/amd/amdgpu/psp_v3_1.c static int psp_v3_1_ring_create(struct psp_context *psp, psp_context 359 drivers/gpu/drm/amd/amdgpu/psp_v3_1.c static int psp_v3_1_ring_stop(struct psp_context *psp, psp_context 395 drivers/gpu/drm/amd/amdgpu/psp_v3_1.c static int psp_v3_1_ring_destroy(struct psp_context *psp, psp_context 413 drivers/gpu/drm/amd/amdgpu/psp_v3_1.c static int psp_v3_1_cmd_submit(struct psp_context *psp, psp_context 558 drivers/gpu/drm/amd/amdgpu/psp_v3_1.c static bool psp_v3_1_compare_sram_data(struct psp_context *psp, psp_context 593 drivers/gpu/drm/amd/amdgpu/psp_v3_1.c static bool psp_v3_1_smu_reload_quirk(struct psp_context *psp) psp_context 602 drivers/gpu/drm/amd/amdgpu/psp_v3_1.c static int psp_v3_1_mode1_reset(struct psp_context *psp) psp_context 636 drivers/gpu/drm/amd/amdgpu/psp_v3_1.c static bool psp_v3_1_support_vmr_ring(struct psp_context *psp) psp_context 659 drivers/gpu/drm/amd/amdgpu/psp_v3_1.c void psp_v3_1_set_psp_funcs(struct psp_context *psp) psp_context 35 drivers/gpu/drm/amd/amdgpu/psp_v3_1.h void psp_v3_1_set_psp_funcs(struct psp_context *psp);