Lines Matching refs:psp
72 static void set_ta_context_funcs(struct psp_context *psp, in set_ta_context_funcs() argument
78 *pcontext = &psp->ras_context.context; in set_ta_context_funcs()
79 psp->ta_funcs = &ras_ta_funcs; in set_ta_context_funcs()
153 struct psp_context *psp = &adev->psp; in ta_if_load_debugfs_write() local
180 set_ta_context_funcs(psp, ta_type, &context); in ta_if_load_debugfs_write()
182 if (!psp->ta_funcs || !psp->ta_funcs->fn_ta_terminate) { in ta_if_load_debugfs_write()
193 ret = psp_ta_init_shared_buf(psp, &context->mem_context); in ta_if_load_debugfs_write()
200 ret = psp_fn_ta_terminate(psp); in ta_if_load_debugfs_write()
216 if (!psp->ta_funcs->fn_ta_initialize) { in ta_if_load_debugfs_write()
222 ret = psp_fn_ta_initialize(psp); in ta_if_load_debugfs_write()
252 struct psp_context *psp = &adev->psp; in ta_if_unload_debugfs_write() local
268 set_ta_context_funcs(psp, ta_type, &context); in ta_if_unload_debugfs_write()
271 if (!psp->ta_funcs || !psp->ta_funcs->fn_ta_terminate) { in ta_if_unload_debugfs_write()
276 ret = psp_fn_ta_terminate(psp); in ta_if_unload_debugfs_write()
301 struct psp_context *psp = &adev->psp; in ta_if_invoke_debugfs_write() local
335 set_ta_context_funcs(psp, ta_type, &context); in ta_if_invoke_debugfs_write()
343 if (!psp->ta_funcs || !psp->ta_funcs->fn_ta_invoke) { in ta_if_invoke_debugfs_write()
355 ret = psp_fn_ta_invoke(psp, cmd_id); in ta_if_invoke_debugfs_write()