Lines Matching refs:psp_context

41 struct psp_context;
81 int (*init_microcode)(struct psp_context *psp);
82 int (*bootloader_load_kdb)(struct psp_context *psp);
83 int (*bootloader_load_sysdrv)(struct psp_context *psp);
84 int (*bootloader_load_sos)(struct psp_context *psp);
85 int (*ring_init)(struct psp_context *psp, enum psp_ring_type ring_type);
86 int (*ring_create)(struct psp_context *psp,
88 int (*ring_stop)(struct psp_context *psp,
90 int (*ring_destroy)(struct psp_context *psp,
92 int (*cmd_submit)(struct psp_context *psp,
95 bool (*compare_sram_data)(struct psp_context *psp,
98 bool (*smu_reload_quirk)(struct psp_context *psp);
99 int (*mode1_reset)(struct psp_context *psp);
100 int (*xgmi_get_node_id)(struct psp_context *psp, uint64_t *node_id);
101 int (*xgmi_get_hive_id)(struct psp_context *psp, uint64_t *hive_id);
102 int (*xgmi_get_topology_info)(struct psp_context *psp, int number_devices,
104 int (*xgmi_set_topology_info)(struct psp_context *psp, int number_devices,
106 bool (*support_vmr_ring)(struct psp_context *psp);
107 int (*ras_trigger_error)(struct psp_context *psp,
109 int (*ras_cure_posion)(struct psp_context *psp, uint64_t *mode_ptr);
110 int (*rlc_autoload_start)(struct psp_context *psp);
145 struct psp_context struct
267 extern int psp_wait_for(struct psp_context *psp, uint32_t reg_index,
277 int psp_xgmi_invoke(struct psp_context *psp, uint32_t ta_cmd_id);
279 int psp_ras_invoke(struct psp_context *psp, uint32_t ta_cmd_id);
280 int psp_ras_enable_features(struct psp_context *psp,
283 int psp_rlc_autoload_start(struct psp_context *psp);
286 int psp_reg_program(struct psp_context *psp, enum psp_reg_prog_id reg,