Symbol: psp_context
drivers/gpu/drm/amd/amdgpu/amdgpu.h
985
struct psp_context psp;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1022
static int psp_get_fw_reservation_info(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1059
int psp_update_fw_reservation(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
108
static void psp_check_pmfw_centralized_cstate_management(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1125
struct psp_context *psp = &adev->psp;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1151
struct psp_context *psp = &adev->psp;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1174
struct psp_context *psp = &adev->psp;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1201
int psp_memory_partition(struct psp_context *psp, int mode)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1229
struct psp_context *psp = &adev->psp;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1253
static int psp_ptl_fmt_verify(struct psp_context *psp, enum amdgpu_ptl_fmt fmt,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1290
static int psp_ptl_invoke(struct psp_context *psp, u32 req_code,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1352
struct psp_context *psp;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
137
static int psp_init_sriov_microcode(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1564
struct psp_context *psp = &adev->psp;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1616
int psp_spatial_partition(struct psp_context *psp, int mode)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1637
static int psp_asd_initialize(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1671
int psp_ta_unload(struct psp_context *psp, struct ta_context *context)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1687
static int psp_asd_terminate(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1712
int psp_reg_program(struct psp_context *psp, enum psp_reg_prog_id reg,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1749
int psp_ta_init_shared_buf(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1773
int psp_ta_invoke(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1792
int psp_ta_load(struct psp_context *psp, struct ta_context *context)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
182
struct psp_context *psp = &adev->psp;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1826
int psp_xgmi_invoke(struct psp_context *psp, uint32_t ta_cmd_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1831
int psp_xgmi_terminate(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1852
int psp_xgmi_initialize(struct psp_context *psp, bool set_extended_data, bool load_ta)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1895
int psp_xgmi_get_hive_id(struct psp_context *psp, uint64_t *hive_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1915
int psp_xgmi_get_node_id(struct psp_context *psp, uint64_t *node_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1935
static bool psp_xgmi_peer_link_info_supported(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1951
static void psp_xgmi_reflect_topology_info(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2003
int psp_xgmi_get_topology_info(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2124
int psp_xgmi_set_topology_info(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2154
static void psp_ras_ta_check_status(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2182
static int psp_ras_send_cmd(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2242
int psp_ras_invoke(struct psp_context *psp, uint32_t ta_cmd_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2280
int psp_ras_enable_features(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2298
int psp_ras_terminate(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2320
int psp_ras_initialize(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2433
int psp_ras_trigger_error(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2484
int psp_ras_query_address(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2502
static int psp_hdcp_initialize(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2540
int psp_hdcp_invoke(struct psp_context *psp, uint32_t ta_cmd_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2554
static int psp_hdcp_terminate(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2576
static int psp_dtm_initialize(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2614
int psp_dtm_invoke(struct psp_context *psp, uint32_t ta_cmd_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2628
static int psp_dtm_terminate(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2650
static int psp_rap_initialize(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2698
static int psp_rap_terminate(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2712
int psp_rap_invoke(struct psp_context *psp, uint32_t ta_cmd_id, enum ta_rap_status *status)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2748
static int psp_securedisplay_initialize(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2819
static int psp_securedisplay_terminate(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2839
int psp_securedisplay_invoke(struct psp_context *psp, uint32_t ta_cmd_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2859
struct psp_context *psp = &adev->psp;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2868
bool amdgpu_psp_get_ras_capability(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2880
struct psp_context *psp = &adev->psp;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2893
struct psp_context *psp = &adev->psp;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2904
static int psp_hw_start(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
309
static void psp_free_shared_bufs(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3276
static void psp_print_fw_hdr(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3326
static int psp_prep_load_ip_fw_cmd_buf(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3344
int psp_execute_ip_fw_load(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3361
static int psp_load_p2s_table(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3388
static int psp_load_smu_fw(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
340
static void psp_memory_training_fini(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3423
static bool fw_load_skip_check(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3451
int psp_load_fw_list(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3467
static int psp_load_non_psp_fw(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
349
static int psp_memory_training_init(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3550
struct psp_context *psp = &adev->psp;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3667
struct psp_context *psp = &adev->psp;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3692
struct psp_context *psp = &adev->psp;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3755
struct psp_context *psp = &adev->psp;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3854
int psp_rlc_autoload_start(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3869
int psp_ring_cmd_submit(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3921
int psp_init_asd_microcode(struct psp_context *psp, const char *chip_name)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3944
int psp_init_toc_microcode(struct psp_context *psp, const char *chip_name)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3972
static int parse_sos_bin_descriptor(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4111
int psp_init_sos_microcode(struct psp_context *psp, const char *chip_name)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4222
static bool is_ta_fw_applicable(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4252
static int parse_ta_bin_descriptor(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4317
static int parse_ta_v1_microcode(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4372
static int parse_ta_v2_microcode(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4400
int psp_init_ta_microcode(struct psp_context *psp, const char *chip_name)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4434
int psp_init_cap_microcode(struct psp_context *psp, const char *chip_name)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4476
int psp_config_sq_perfmon(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4609
int psp_copy_fw(struct psp_context *psp, uint8_t *start_addr, uint32_t bin_size)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
467
struct psp_context *psp = &adev->psp;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
51
static int psp_load_smu_fw(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
52
static int psp_rap_terminate(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
53
static int psp_securedisplay_terminate(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
573
struct psp_context *psp = &adev->psp;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
603
int psp_wait_for(struct psp_context *psp, uint32_t reg_index, uint32_t reg_val,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
635
int psp_wait_for_spirom_update(struct psp_context *psp, uint32_t reg_index,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
66
static int psp_ring_init(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
705
static bool psp_err_warn(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
720
psp_cmd_submit_buf(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
804
static struct psp_gfx_cmd_resp *acquire_psp_cmd_buf(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
815
static void release_psp_cmd_buf(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
820
static void psp_prep_tmr_cmd_buf(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
855
static int psp_load_toc(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
881
static int psp_tmr_init(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
925
static bool psp_skip_tmr(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
935
static int psp_tmr_load(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
958
static void psp_prep_tmr_unload_cmd_buf(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
967
static int psp_tmr_unload(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
988
static int psp_tmr_terminate(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
993
int psp_get_fw_attestation_records_addr(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
143
int (*init_microcode)(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
144
int (*wait_for_bootloader)(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
145
int (*bootloader_load_kdb)(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
146
int (*bootloader_load_spl)(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
147
int (*bootloader_load_sysdrv)(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
148
int (*bootloader_load_soc_drv)(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
149
int (*bootloader_load_intf_drv)(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
150
int (*bootloader_load_dbg_drv)(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
151
int (*bootloader_load_ras_drv)(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
152
int (*bootloader_load_ipkeymgr_drv)(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
153
int (*bootloader_load_spdm_drv)(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
154
int (*bootloader_load_sos)(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
155
int (*ring_create)(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
157
int (*ring_stop)(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
159
int (*ring_destroy)(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
161
bool (*smu_reload_quirk)(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
162
int (*mode1_reset)(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
163
int (*mem_training)(struct psp_context *psp, uint32_t ops);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
164
uint32_t (*ring_get_wptr)(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
165
void (*ring_set_wptr)(struct psp_context *psp, uint32_t value);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
166
int (*load_usbc_pd_fw)(struct psp_context *psp, uint64_t fw_pri_mc_addr);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
167
int (*read_usbc_pd_fw)(struct psp_context *psp, uint32_t *fw_ver);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
168
int (*update_spirom)(struct psp_context *psp, uint64_t fw_pri_mc_addr);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
169
int (*dump_spirom)(struct psp_context *psp, uint64_t fw_pri_mc_addr);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
170
int (*vbflash_stat)(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
171
int (*fatal_error_recovery_quirk)(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
172
bool (*get_ras_capability)(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
173
bool (*is_aux_sos_load_required)(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
174
bool (*is_reload_needed)(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
175
int (*reg_program_no_ring)(struct psp_context *psp, uint32_t val,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
182
int (*fn_ta_initialize)(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
183
int (*fn_ta_invoke)(struct psp_context *psp, uint32_t ta_cmd_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
184
int (*fn_ta_terminate)(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
571
int psp_wait_for(struct psp_context *psp, uint32_t reg_index,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
573
extern int psp_wait_for_spirom_update(struct psp_context *psp, uint32_t reg_index,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
576
int psp_execute_ip_fw_load(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
581
int psp_ta_init_shared_buf(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
584
int psp_ta_unload(struct psp_context *psp, struct ta_context *context);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
585
int psp_ta_load(struct psp_context *psp, struct ta_context *context);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
586
int psp_ta_invoke(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
590
int psp_xgmi_initialize(struct psp_context *psp, bool set_extended_data, bool load_ta);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
591
int psp_xgmi_terminate(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
592
int psp_xgmi_invoke(struct psp_context *psp, uint32_t ta_cmd_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
593
int psp_xgmi_get_hive_id(struct psp_context *psp, uint64_t *hive_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
594
int psp_xgmi_get_node_id(struct psp_context *psp, uint64_t *node_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
595
int psp_xgmi_get_topology_info(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
599
int psp_xgmi_set_topology_info(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
602
int psp_ras_initialize(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
603
int psp_ras_invoke(struct psp_context *psp, uint32_t ta_cmd_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
604
int psp_ras_enable_features(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
606
int psp_ras_trigger_error(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
608
int psp_ras_terminate(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
609
int psp_ras_query_address(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
613
int psp_hdcp_invoke(struct psp_context *psp, uint32_t ta_cmd_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
614
int psp_dtm_invoke(struct psp_context *psp, uint32_t ta_cmd_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
615
int psp_rap_invoke(struct psp_context *psp, uint32_t ta_cmd_id, enum ta_rap_status *status);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
616
int psp_securedisplay_invoke(struct psp_context *psp, uint32_t ta_cmd_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
618
int psp_rlc_autoload_start(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
620
int psp_reg_program(struct psp_context *psp, enum psp_reg_prog_id reg,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
622
int psp_ring_cmd_submit(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
626
int psp_init_asd_microcode(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
628
int psp_init_toc_microcode(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
630
int psp_init_sos_microcode(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
632
int psp_init_ta_microcode(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
634
int psp_init_cap_microcode(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
636
int psp_get_fw_attestation_records_addr(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
638
int psp_update_fw_reservation(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
639
int psp_load_fw_list(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
641
int psp_copy_fw(struct psp_context *psp, uint8_t *start_addr, uint32_t bin_size);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
643
int psp_spatial_partition(struct psp_context *psp, int mode);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
644
int psp_memory_partition(struct psp_context *psp, int mode);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
649
bool amdgpu_psp_get_ras_capability(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
651
int psp_config_sq_perfmon(struct psp_context *psp, uint32_t xcp_id,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
654
int amdgpu_psp_reg_program_no_ring(struct psp_context *psp, uint32_t val,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
90
struct psp_context;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c
153
struct psp_context *psp = &adev->psp;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c
251
struct psp_context *psp = &adev->psp;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c
300
struct psp_context *psp = &adev->psp;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c
72
static void set_ta_context_funcs(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c
48
void psp_securedisplay_parse_resp_status(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c
80
void psp_prep_securedisplay_cmd_buf(struct psp_context *psp, struct ta_securedisplay_cmd **cmd,
drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c
95
struct psp_context *psp = &adev->psp;
drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.h
31
void psp_securedisplay_parse_resp_status(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.h
33
void psp_prep_securedisplay_cmd_buf(struct psp_context *psp, struct ta_securedisplay_cmd **cmd,
drivers/gpu/drm/amd/amdgpu/psp_v10_0.c
102
static int psp_v10_0_ring_stop(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v10_0.c
123
static int psp_v10_0_ring_destroy(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v10_0.c
141
static int psp_v10_0_mode1_reset(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v10_0.c
147
static uint32_t psp_v10_0_ring_get_wptr(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v10_0.c
154
static void psp_v10_0_ring_set_wptr(struct psp_context *psp, uint32_t value)
drivers/gpu/drm/amd/amdgpu/psp_v10_0.c
171
void psp_v10_0_set_psp_funcs(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v10_0.c
47
static int psp_v10_0_init_microcode(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v10_0.c
70
static int psp_v10_0_ring_create(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v10_0.h
30
void psp_v10_0_set_psp_funcs(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
145
static int psp_v11_wait_for_tos_unload(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
166
static int psp_v11_0_wait_for_bootloader(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
191
static bool psp_v11_0_is_sos_alive(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
201
static int psp_v11_0_bootloader_load_component(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
236
static int psp_v11_0_bootloader_load_kdb(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
241
static int psp_v11_0_bootloader_load_spl(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
246
static int psp_v11_0_bootloader_load_sysdrv(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
251
static int psp_v11_0_bootloader_load_sos(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
288
static int psp_v11_0_ring_stop(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
318
static int psp_v11_0_ring_create(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
390
static int psp_v11_0_ring_destroy(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
408
static int psp_v11_0_mode1_reset(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
432
static int psp_v11_0_memory_training_send_msg(struct psp_context *psp, int msg)
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
467
static int psp_v11_0_memory_training(struct psp_context *psp, uint32_t ops)
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
588
static uint32_t psp_v11_0_ring_get_wptr(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
601
static void psp_v11_0_ring_set_wptr(struct psp_context *psp, uint32_t value)
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
613
static int psp_v11_0_load_usbc_pd_fw(struct psp_context *psp, uint64_t fw_pri_mc_addr)
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
656
static int psp_v11_0_read_usbc_pd_fw(struct psp_context *psp, uint32_t *fw_ver)
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
689
void psp_v11_0_set_psp_funcs(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
88
static int psp_v11_0_init_microcode(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v11_0.h
28
void psp_v11_0_set_psp_funcs(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c
132
static int psp_v11_0_8_ring_destroy(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c
150
static uint32_t psp_v11_0_8_ring_get_wptr(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c
163
static void psp_v11_0_8_ring_set_wptr(struct psp_context *psp, uint32_t value)
drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c
183
void psp_v11_0_8_set_psp_funcs(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c
31
static int psp_v11_0_8_ring_stop(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c
62
static int psp_v11_0_8_ring_create(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.h
28
void psp_v11_0_8_set_psp_funcs(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/psp_v12_0.c
107
static int psp_v12_0_bootloader_load_sos(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v12_0.c
146
static int psp_v12_0_ring_create(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v12_0.c
175
static int psp_v12_0_ring_stop(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v12_0.c
202
static int psp_v12_0_ring_destroy(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v12_0.c
220
static int psp_v12_0_mode1_reset(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v12_0.c
256
static uint32_t psp_v12_0_ring_get_wptr(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v12_0.c
269
static void psp_v12_0_ring_set_wptr(struct psp_context *psp, uint32_t value)
drivers/gpu/drm/amd/amdgpu/psp_v12_0.c
292
void psp_v12_0_set_psp_funcs(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v12_0.c
45
static int psp_v12_0_init_microcode(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v12_0.c
69
static int psp_v12_0_bootloader_load_sysdrv(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v12_0.h
28
void psp_v12_0_set_psp_funcs(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
142
static bool psp_v13_0_is_sos_alive(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
152
static void psp_v13_0_bootloader_print_status(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
179
static int psp_v13_0_wait_for_vmbx_ready(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
201
static int psp_v13_0_wait_for_bootloader(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
233
static int psp_v13_0_wait_for_bootloader_steady_state(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
256
static int psp_v13_0_bootloader_load_component(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
290
static int psp_v13_0_bootloader_load_kdb(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
295
static int psp_v13_0_bootloader_load_spl(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
300
static int psp_v13_0_bootloader_load_sysdrv(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
305
static int psp_v13_0_bootloader_load_soc_drv(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
310
static int psp_v13_0_bootloader_load_intf_drv(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
315
static int psp_v13_0_bootloader_load_dbg_drv(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
320
static int psp_v13_0_bootloader_load_ras_drv(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
325
static int psp_v13_0_bootloader_load_spdm_drv(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
330
static inline void psp_v13_0_init_sos_version(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
337
static int psp_v13_0_bootloader_load_sos(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
378
static int psp_v13_0_ring_stop(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
409
static int psp_v13_0_ring_create(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
479
static int psp_v13_0_ring_destroy(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
497
static uint32_t psp_v13_0_ring_get_wptr(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
510
static void psp_v13_0_ring_set_wptr(struct psp_context *psp, uint32_t value)
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
522
static int psp_v13_0_memory_training_send_msg(struct psp_context *psp, int msg)
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
555
static int psp_v13_0_memory_training(struct psp_context *psp, uint32_t ops)
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
676
static int psp_v13_0_load_usbc_pd_fw(struct psp_context *psp, uint64_t fw_pri_mc_addr)
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
719
static int psp_v13_0_read_usbc_pd_fw(struct psp_context *psp, uint32_t *fw_ver)
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
734
static int psp_v13_0_exec_spi_cmd(struct psp_context *psp, int cmd)
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
770
static int psp_v13_0_update_spirom(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
805
static int psp_v13_0_dump_spirom(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
836
static int psp_v13_0_vbflash_status(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
843
static int psp_v13_0_fatal_error_recovery_quirk(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
85
static int psp_v13_0_init_microcode(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
864
static bool psp_v13_0_get_ras_capability(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
891
static bool psp_v13_0_is_aux_sos_load_required(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
905
static bool psp_v13_0_is_reload_needed(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
929
static int psp_v13_0_reg_program_no_ring(struct psp_context *psp, uint32_t val,
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
979
void psp_v13_0_set_psp_funcs(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0.h
30
void psp_v13_0_set_psp_funcs(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c
124
static int psp_v13_0_4_bootloader_load_kdb(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c
129
static int psp_v13_0_4_bootloader_load_spl(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c
134
static int psp_v13_0_4_bootloader_load_sysdrv(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c
139
static int psp_v13_0_4_bootloader_load_soc_drv(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c
144
static int psp_v13_0_4_bootloader_load_intf_drv(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c
149
static int psp_v13_0_4_bootloader_load_dbg_drv(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c
154
static int psp_v13_0_4_bootloader_load_sos(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c
190
static int psp_v13_0_4_ring_stop(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c
221
static int psp_v13_0_4_ring_create(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c
291
static int psp_v13_0_4_ring_destroy(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c
309
static uint32_t psp_v13_0_4_ring_get_wptr(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c
322
static void psp_v13_0_4_ring_set_wptr(struct psp_context *psp, uint32_t value)
drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c
35
static int psp_v13_0_4_init_microcode(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c
350
void psp_v13_0_4_set_psp_funcs(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c
59
static bool psp_v13_0_4_is_sos_alive(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c
69
static int psp_v13_0_4_wait_for_bootloader(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c
90
static int psp_v13_0_4_bootloader_load_component(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.h
28
void psp_v13_0_4_set_psp_funcs(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
104
static int psp_v14_0_wait_for_bootloader(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
125
static int psp_v14_0_bootloader_load_component(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
159
static int psp_v14_0_bootloader_load_kdb(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
164
static int psp_v14_0_bootloader_load_spl(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
169
static int psp_v14_0_bootloader_load_sysdrv(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
174
static int psp_v14_0_bootloader_load_soc_drv(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
179
static int psp_v14_0_bootloader_load_intf_drv(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
184
static int psp_v14_0_bootloader_load_dbg_drv(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
190
static int psp_v14_0_bootloader_load_ras_drv(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
195
static int psp_v14_0_bootloader_load_ipkeymgr_drv(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
200
static int psp_v14_0_bootloader_load_sos(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
237
static int psp_v14_0_ring_stop(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
268
static int psp_v14_0_ring_create(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
338
static int psp_v14_0_ring_destroy(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
356
static uint32_t psp_v14_0_ring_get_wptr(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
369
static void psp_v14_0_ring_set_wptr(struct psp_context *psp, uint32_t value)
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
381
static int psp_v14_0_memory_training_send_msg(struct psp_context *psp, int msg)
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
414
static int psp_v14_0_memory_training(struct psp_context *psp, uint32_t ops)
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
535
static int psp_v14_0_load_usbc_pd_fw(struct psp_context *psp, uint64_t fw_pri_mc_addr)
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
579
static int psp_v14_0_read_usbc_pd_fw(struct psp_context *psp, uint32_t *fw_ver)
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
595
static int psp_v14_0_exec_spi_cmd(struct psp_context *psp, int cmd)
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
61
static int psp_v14_0_init_microcode(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
634
static int psp_v14_0_update_spirom(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
670
static int psp_v14_0_vbflash_status(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
700
void psp_v14_0_set_psp_funcs(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
94
static bool psp_v14_0_is_sos_alive(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v14_0.h
30
void psp_v14_0_set_psp_funcs(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/psp_v15_0.c
111
static int psp_v15_0_0_ring_create(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v15_0.c
209
static int psp_v15_0_0_ring_destroy(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v15_0.c
227
static uint32_t psp_v15_0_0_ring_get_wptr(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v15_0.c
244
static void psp_v15_0_0_ring_set_wptr(struct psp_context *psp, uint32_t value)
drivers/gpu/drm/amd/amdgpu/psp_v15_0.c
269
void psp_v15_0_0_set_psp_funcs(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v15_0.c
52
static int psp_v15_0_0_init_microcode(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v15_0.c
71
static int psp_v15_0_0_ring_stop(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v15_0.h
28
void psp_v15_0_0_set_psp_funcs(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/psp_v15_0_8.c
148
static int psp_v15_0_8_ring_destroy(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v15_0_8.c
166
static uint32_t psp_v15_0_8_ring_get_wptr(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v15_0_8.c
179
static void psp_v15_0_8_ring_set_wptr(struct psp_context *psp, uint32_t value)
drivers/gpu/drm/amd/amdgpu/psp_v15_0_8.c
191
static bool psp_v15_0_8_get_ras_capability(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v15_0_8.c
361
void psp_v15_0_8_set_psp_funcs(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v15_0_8.c
37
static int psp_v15_0_8_init_microcode(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v15_0_8.c
52
static int psp_v15_0_8_ring_stop(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v15_0_8.c
81
static int psp_v15_0_8_ring_create(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v15_0_8.h
28
void psp_v15_0_8_set_psp_funcs(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c
119
static int psp_v3_1_bootloader_load_sos(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c
159
static void psp_v3_1_reroute_ih(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c
190
static int psp_v3_1_ring_create(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c
254
static int psp_v3_1_ring_stop(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c
284
static int psp_v3_1_ring_destroy(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c
302
static bool psp_v3_1_smu_reload_quirk(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c
311
static int psp_v3_1_mode1_reset(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c
345
static uint32_t psp_v3_1_ring_get_wptr(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c
357
static void psp_v3_1_ring_set_wptr(struct psp_context *psp, uint32_t value)
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c
384
void psp_v3_1_set_psp_funcs(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c
54
static int psp_v3_1_ring_stop(struct psp_context *psp,
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c
57
static int psp_v3_1_init_microcode(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c
78
static int psp_v3_1_bootloader_load_sysdrv(struct psp_context *psp)
drivers/gpu/drm/amd/amdgpu/psp_v3_1.h
35
void psp_v3_1_set_psp_funcs(struct psp_context *psp);
drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c
152
struct psp_context *psp = &adev->psp;
drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c
143
struct psp_context *psp = &adev->psp;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
353
struct psp_context *psp;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
110
static uint8_t *psp_get_srm(struct psp_context *psp, uint32_t *srm_version, uint32_t *srm_size)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
134
static int psp_set_srm(struct psp_context *psp,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
505
struct psp_context *psp = hdcp.config.psp.handle;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
1000
struct psp_context *psp = hdcp->config.psp.handle;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
125
struct psp_context *psp = hdcp->config.psp.handle;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
172
struct psp_context *psp = hdcp->config.psp.handle;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
255
struct psp_context *psp = hdcp->config.psp.handle;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
297
struct psp_context *psp = hdcp->config.psp.handle;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
330
struct psp_context *psp = hdcp->config.psp.handle;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
371
struct psp_context *psp = hdcp->config.psp.handle;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
401
struct psp_context *psp = hdcp->config.psp.handle;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
443
struct psp_context *psp = hdcp->config.psp.handle;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
479
struct psp_context *psp = hdcp->config.psp.handle;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
505
struct psp_context *psp = hdcp->config.psp.handle;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
51
struct psp_context *psp = hdcp->config.psp.handle;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
552
struct psp_context *psp = hdcp->config.psp.handle;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
585
struct psp_context *psp = hdcp->config.psp.handle;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
617
struct psp_context *psp = hdcp->config.psp.handle;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
677
struct psp_context *psp = hdcp->config.psp.handle;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
723
struct psp_context *psp = hdcp->config.psp.handle;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
756
struct psp_context *psp = hdcp->config.psp.handle;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
791
struct psp_context *psp = hdcp->config.psp.handle;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
836
struct psp_context *psp = hdcp->config.psp.handle;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
867
struct psp_context *psp = hdcp->config.psp.handle;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
87
struct psp_context *psp = hdcp->config.psp.handle;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
920
struct psp_context *psp = hdcp->config.psp.handle;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
964
struct psp_context *psp = hdcp->config.psp.handle;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.h
158
int psp_cmd_submit_buf(struct psp_context *psp, struct amdgpu_firmware_info *ucode, struct psp_gfx_cmd_resp *cmd,
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_sys.c
219
struct psp_context *psp = &adev->psp;