Lines Matching refs:psp_ret
366 static int __sev_do_cmd_locked(int cmd, void *data, int *psp_ret);
832 static int __sev_do_cmd_locked(int cmd, void *data, int *psp_ret) in __sev_do_cmd_locked() argument
930 if (psp_ret) in __sev_do_cmd_locked()
931 *psp_ret = 0; in __sev_do_cmd_locked()
941 if (psp_ret) in __sev_do_cmd_locked()
942 *psp_ret = FIELD_GET(PSP_CMDRESP_STS, reg); in __sev_do_cmd_locked()
999 int sev_do_cmd(int cmd, void *data, int *psp_ret) in sev_do_cmd() argument
1004 rc = __sev_do_cmd_locked(cmd, data, psp_ret); in sev_do_cmd()
1053 static inline int __sev_do_init_locked(int *psp_ret) in __sev_do_init_locked() argument
1056 return __sev_init_ex_locked(psp_ret); in __sev_do_init_locked()
1058 return __sev_init_locked(psp_ret); in __sev_do_init_locked()
1256 int rc, psp_ret = SEV_RET_NO_FW_CALL; in __sev_platform_init_locked() local
1273 rc = __sev_do_init_locked(&psp_ret); in __sev_platform_init_locked()
1274 if (rc && psp_ret == SEV_RET_SECURE_DATA_INVALID) { in __sev_platform_init_locked()
1284 rc = __sev_do_init_locked(&psp_ret); in __sev_platform_init_locked()
1288 *error = psp_ret; in __sev_platform_init_locked()