Lines Matching refs:psp_ret
308 static int __sev_do_cmd_locked(int cmd, void *data, int *psp_ret)
357 if (psp_ret)
358 *psp_ret = 0;
368 if (psp_ret)
369 *psp_ret = FIELD_GET(PSP_CMDRESP_STS, reg);
392 static int sev_do_cmd(int cmd, void *data, int *psp_ret)
397 rc = __sev_do_cmd_locked(cmd, data, psp_ret);
445 static inline int __sev_do_init_locked(int *psp_ret)
448 return __sev_init_ex_locked(psp_ret);
450 return __sev_init_locked(psp_ret);
455 int rc = 0, psp_ret = SEV_RET_NO_FW_CALL;
473 rc = __sev_do_init_locked(&psp_ret);
474 if (rc && psp_ret == SEV_RET_SECURE_DATA_INVALID) {
484 rc = __sev_do_init_locked(&psp_ret);
488 *error = psp_ret;