Symbol: psp_context
sys/dev/drm/amd/amdgpu/amdgpu.h
993
struct psp_context psp;
sys/dev/drm/amd/amdgpu/amdgpu_psp.c
119
psp_cmd_submit_buf(struct psp_context *psp,
sys/dev/drm/amd/amdgpu/amdgpu_psp.c
162
static int psp_tmr_init(struct psp_context *psp)
sys/dev/drm/amd/amdgpu/amdgpu_psp.c
180
static int psp_tmr_load(struct psp_context *psp)
sys/dev/drm/amd/amdgpu/amdgpu_psp.c
221
static int psp_asd_init(struct psp_context *psp)
sys/dev/drm/amd/amdgpu/amdgpu_psp.c
238
static int psp_asd_load(struct psp_context *psp)
sys/dev/drm/amd/amdgpu/amdgpu_psp.c
268
static int psp_hw_start(struct psp_context *psp)
sys/dev/drm/amd/amdgpu/amdgpu_psp.c
298
static int psp_np_fw_load(struct psp_context *psp)
sys/dev/drm/amd/amdgpu/amdgpu_psp.c
341
struct psp_context *psp = &adev->psp;
sys/dev/drm/amd/amdgpu/amdgpu_psp.c
450
struct psp_context *psp = &adev->psp;
sys/dev/drm/amd/amdgpu/amdgpu_psp.c
477
struct psp_context *psp = &adev->psp;
sys/dev/drm/amd/amdgpu/amdgpu_psp.c
495
struct psp_context *psp = &adev->psp;
sys/dev/drm/amd/amdgpu/amdgpu_psp.c
50
struct psp_context *psp = &adev->psp;
sys/dev/drm/amd/amdgpu/amdgpu_psp.c
96
int psp_wait_for(struct psp_context *psp, uint32_t reg_index,
sys/dev/drm/amd/amdgpu/amdgpu_psp.h
196
extern int psp_wait_for(struct psp_context *psp, uint32_t reg_index,
sys/dev/drm/amd/amdgpu/amdgpu_psp.h
37
struct psp_context;
sys/dev/drm/amd/amdgpu/amdgpu_psp.h
62
int (*init_microcode)(struct psp_context *psp);
sys/dev/drm/amd/amdgpu/amdgpu_psp.h
63
int (*bootloader_load_sysdrv)(struct psp_context *psp);
sys/dev/drm/amd/amdgpu/amdgpu_psp.h
64
int (*bootloader_load_sos)(struct psp_context *psp);
sys/dev/drm/amd/amdgpu/amdgpu_psp.h
67
int (*ring_init)(struct psp_context *psp, enum psp_ring_type ring_type);
sys/dev/drm/amd/amdgpu/amdgpu_psp.h
68
int (*ring_create)(struct psp_context *psp,
sys/dev/drm/amd/amdgpu/amdgpu_psp.h
70
int (*ring_stop)(struct psp_context *psp,
sys/dev/drm/amd/amdgpu/amdgpu_psp.h
72
int (*ring_destroy)(struct psp_context *psp,
sys/dev/drm/amd/amdgpu/amdgpu_psp.h
74
int (*cmd_submit)(struct psp_context *psp,
sys/dev/drm/amd/amdgpu/amdgpu_psp.h
78
bool (*compare_sram_data)(struct psp_context *psp,
sys/dev/drm/amd/amdgpu/amdgpu_psp.h
81
bool (*smu_reload_quirk)(struct psp_context *psp);
sys/dev/drm/amd/amdgpu/amdgpu_psp.h
82
int (*mode1_reset)(struct psp_context *psp);
sys/dev/drm/amd/amdgpu/amdgpu_psp.h
83
uint64_t (*xgmi_get_device_id)(struct psp_context *psp);
sys/dev/drm/amd/amdgpu/amdgpu_psp.h
84
uint64_t (*xgmi_get_hive_id)(struct psp_context *psp);
sys/dev/drm/amd/amdgpu/amdgpu_psp.h
85
int (*xgmi_get_topology_info)(struct psp_context *psp, int number_devices,
sys/dev/drm/amd/amdgpu/amdgpu_psp.h
87
int (*xgmi_set_topology_info)(struct psp_context *psp, int number_devices,
sys/dev/drm/amd/amdgpu/psp_v10_0.c
108
static int psp_v10_0_init_microcode(struct psp_context *psp)
sys/dev/drm/amd/amdgpu/psp_v10_0.c
179
static int psp_v10_0_ring_init(struct psp_context *psp,
sys/dev/drm/amd/amdgpu/psp_v10_0.c
205
static int psp_v10_0_ring_create(struct psp_context *psp,
sys/dev/drm/amd/amdgpu/psp_v10_0.c
237
static int psp_v10_0_ring_stop(struct psp_context *psp,
sys/dev/drm/amd/amdgpu/psp_v10_0.c
261
static int psp_v10_0_ring_destroy(struct psp_context *psp,
sys/dev/drm/amd/amdgpu/psp_v10_0.c
279
static int psp_v10_0_cmd_submit(struct psp_context *psp,
sys/dev/drm/amd/amdgpu/psp_v10_0.c
414
static bool psp_v10_0_compare_sram_data(struct psp_context *psp,
sys/dev/drm/amd/amdgpu/psp_v10_0.c
450
static int psp_v10_0_mode1_reset(struct psp_context *psp)
sys/dev/drm/amd/amdgpu/psp_v10_0.c
468
void psp_v10_0_set_psp_funcs(struct psp_context *psp)
sys/dev/drm/amd/amdgpu/psp_v10_0.h
30
void psp_v10_0_set_psp_funcs(struct psp_context *psp);
sys/dev/drm/amd/amdgpu/psp_v11_0.c
145
static int psp_v11_0_bootloader_load_sysdrv(struct psp_context *psp)
sys/dev/drm/amd/amdgpu/psp_v11_0.c
186
static int psp_v11_0_bootloader_load_sos(struct psp_context *psp)
sys/dev/drm/amd/amdgpu/psp_v11_0.c
247
static int psp_v11_0_ring_init(struct psp_context *psp,
sys/dev/drm/amd/amdgpu/psp_v11_0.c
273
static int psp_v11_0_ring_create(struct psp_context *psp,
sys/dev/drm/amd/amdgpu/psp_v11_0.c
305
static int psp_v11_0_ring_stop(struct psp_context *psp,
sys/dev/drm/amd/amdgpu/psp_v11_0.c
324
static int psp_v11_0_ring_destroy(struct psp_context *psp,
sys/dev/drm/amd/amdgpu/psp_v11_0.c
342
static int psp_v11_0_cmd_submit(struct psp_context *psp,
sys/dev/drm/amd/amdgpu/psp_v11_0.c
479
static bool psp_v11_0_compare_sram_data(struct psp_context *psp,
sys/dev/drm/amd/amdgpu/psp_v11_0.c
514
static int psp_v11_0_mode1_reset(struct psp_context *psp)
sys/dev/drm/amd/amdgpu/psp_v11_0.c
552
static int psp_v11_0_xgmi_get_topology_info(struct psp_context *psp,
sys/dev/drm/amd/amdgpu/psp_v11_0.c
558
static int psp_v11_0_xgmi_set_topology_info(struct psp_context *psp,
sys/dev/drm/amd/amdgpu/psp_v11_0.c
564
static uint64_t psp_v11_0_xgmi_get_hive_id(struct psp_context *psp)
sys/dev/drm/amd/amdgpu/psp_v11_0.c
592
void psp_v11_0_set_psp_funcs(struct psp_context *psp)
sys/dev/drm/amd/amdgpu/psp_v11_0.c
95
static int psp_v11_0_init_microcode(struct psp_context *psp)
sys/dev/drm/amd/amdgpu/psp_v11_0.h
28
void psp_v11_0_set_psp_funcs(struct psp_context *psp);
sys/dev/drm/amd/amdgpu/psp_v3_1.c
101
static int psp_v3_1_init_microcode(struct psp_context *psp)
sys/dev/drm/amd/amdgpu/psp_v3_1.c
172
static int psp_v3_1_bootloader_load_sysdrv(struct psp_context *psp)
sys/dev/drm/amd/amdgpu/psp_v3_1.c
232
static int psp_v3_1_bootloader_load_sos(struct psp_context *psp)
sys/dev/drm/amd/amdgpu/psp_v3_1.c
297
static int psp_v3_1_ring_init(struct psp_context *psp,
sys/dev/drm/amd/amdgpu/psp_v3_1.c
323
static int psp_v3_1_ring_create(struct psp_context *psp,
sys/dev/drm/amd/amdgpu/psp_v3_1.c
355
static int psp_v3_1_ring_stop(struct psp_context *psp,
sys/dev/drm/amd/amdgpu/psp_v3_1.c
379
static int psp_v3_1_ring_destroy(struct psp_context *psp,
sys/dev/drm/amd/amdgpu/psp_v3_1.c
397
static int psp_v3_1_cmd_submit(struct psp_context *psp,
sys/dev/drm/amd/amdgpu/psp_v3_1.c
534
static bool psp_v3_1_compare_sram_data(struct psp_context *psp,
sys/dev/drm/amd/amdgpu/psp_v3_1.c
569
static bool psp_v3_1_smu_reload_quirk(struct psp_context *psp)
sys/dev/drm/amd/amdgpu/psp_v3_1.c
580
static int psp_v3_1_mode1_reset(struct psp_context *psp)
sys/dev/drm/amd/amdgpu/psp_v3_1.c
629
void psp_v3_1_set_psp_funcs(struct psp_context *psp)
sys/dev/drm/amd/amdgpu/psp_v3_1.h
35
void psp_v3_1_set_psp_funcs(struct psp_context *psp);