Searched refs:sbiret (Results 1 – 3 of 3) sorted by relevance
| /optee_os/core/arch/riscv/kernel/ |
| H A D | sbi_mpxy.c | 56 struct sbiret sbiret = {}; in sbi_mpxy_get_shmem_size() local 58 sbiret = sbi_ecall(SBI_EXT_MPXY, SBI_EXT_MPXY_GET_SHMEM_SIZE, 0, 0, 0, in sbi_mpxy_get_shmem_size() 60 if (sbiret.error) { in sbi_mpxy_get_shmem_size() 61 EMSG("MPXY SBI call failed: error=%ld value=%ld", sbiret.error, in sbi_mpxy_get_shmem_size() 62 sbiret.value); in sbi_mpxy_get_shmem_size() 63 return sbiret.error; in sbi_mpxy_get_shmem_size() 67 *shmem_size = sbiret.value; in sbi_mpxy_get_shmem_size() 84 struct sbiret sbiret = {}; in sbi_mpxy_set_shmem() local 102 sbiret = sbi_ecall(SBI_EXT_MPXY, SBI_EXT_MPXY_SET_SHMEM, mpxy->shmem_pa, in sbi_mpxy_set_shmem() 104 if (sbiret.error) { in sbi_mpxy_set_shmem() [all …]
|
| H A D | sbi.c | 17 struct sbiret ret = { }; in sbi_probe_extension() 43 struct sbiret ret = { }; in sbi_dbcn_write_byte() 60 struct sbiret ret = { }; in sbi_hsm_hart_start() 77 struct sbiret ret = { }; in sbi_hsm_hart_get_status()
|
| /optee_os/core/arch/riscv/include/ |
| H A D | sbi.h | 40 struct sbiret { struct 58 (struct sbiret){ .error = a0, .value = a1 }; \ argument
|