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);