Searched refs:psp_ret (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/crypto/ccp/ |
| H A D | sev-dev-tio.c | 534 static int sev_tio_do_cmd(int cmd, void *data, size_t data_len, int *psp_ret, in sev_tio_do_cmd() argument 539 *psp_ret = 0; in sev_tio_do_cmd() 540 rc = sev_do_cmd(cmd, data, psp_ret); in sev_tio_do_cmd() 542 if (WARN_ON(!rc && *psp_ret == SEV_RET_SPDM_REQUEST)) in sev_tio_do_cmd() 545 if (rc == 0 && *psp_ret == SEV_RET_EXPAND_BUFFER_LENGTH_REQUEST) { in sev_tio_do_cmd() 560 *psp_ret = 0; in sev_tio_do_cmd() 561 rc = sev_do_cmd(cmd, data, psp_ret); in sev_tio_do_cmd() 564 if ((rc == 0 || rc == -EIO) && *psp_ret == SEV_RET_SPDM_REQUEST) { in sev_tio_do_cmd() 621 &dev_data->psp_ret, dev_data); in sev_tio_continue() 625 if (dev_data->psp_ret != SEV_RET_SUCCESS) in sev_tio_continue() [all …]
|
| H A D | sev-dev.c | 849 int __sev_do_cmd_locked(int cmd, void *data, int *psp_ret) in __sev_do_cmd_locked() argument 948 if (psp_ret) in __sev_do_cmd_locked() 949 *psp_ret = 0; in __sev_do_cmd_locked() 959 if (psp_ret) in __sev_do_cmd_locked() 960 *psp_ret = FIELD_GET(PSP_CMDRESP_STS, reg); in __sev_do_cmd_locked() 1017 int sev_do_cmd(int cmd, void *data, int *psp_ret) in sev_do_cmd() argument 1022 rc = __sev_do_cmd_locked(cmd, data, psp_ret); in sev_do_cmd() 1071 static inline int __sev_do_init_locked(int *psp_ret) in __sev_do_init_locked() argument 1074 return __sev_init_ex_locked(psp_ret); in __sev_do_init_locked() 1076 return __sev_init_locked(psp_ret); in __sev_do_init_locked() [all …]
|
| H A D | sev-dev.h | 74 int __sev_do_cmd_locked(int cmd, void *data, int *psp_ret);
|
| H A D | sev-dev-tio.h | 48 int psp_ret; member
|
| H A D | sev-dev-tsm.c | 35 if (ret == 0 && dev_data->psp_ret != SEV_RET_SUCCESS) in sev_tio_spdm_cmd()
|
| /linux/include/linux/ |
| H A D | psp-sev.h | 1039 int sev_do_cmd(int cmd, void *data, int *psp_ret); 1063 sev_do_cmd(int cmd, void *data, int *psp_ret) { return -ENODEV; } in sev_do_cmd() argument
|