Lines Matching refs:ret
40 struct sbiret ret; in __smp_boot_secondary() local
58 ret = sbi_hart_start(cpus[cpu].hartid, __pa(secondary_entry), cpus[cpu].sp); in __smp_boot_secondary()
59 assert(ret.error == SBI_SUCCESS); in __smp_boot_secondary()
64 struct sbiret ret; in smp_boot_secondary() local
67 ret = sbi_hart_get_status(cpus[cpu].hartid); in smp_boot_secondary()
68 assert(!ret.error); in smp_boot_secondary()
69 } while (ret.value == SBI_EXT_HSM_STOP_PENDING); in smp_boot_secondary()
71 assert_msg(ret.value == SBI_EXT_HSM_STOPPED, "CPU%d is not stopped", cpu); in smp_boot_secondary()
80 struct sbiret ret; in smp_boot_secondary_nofail() local
83 ret = sbi_hart_get_status(cpus[cpu].hartid); in smp_boot_secondary_nofail()
84 assert(!ret.error); in smp_boot_secondary_nofail()
85 } while (ret.value == SBI_EXT_HSM_STOP_PENDING); in smp_boot_secondary_nofail()
87 if (ret.value == SBI_EXT_HSM_STOPPED) in smp_boot_secondary_nofail()
90 assert_msg(ret.value == SBI_EXT_HSM_START_PENDING || ret.value == SBI_EXT_HSM_STARTED, in smp_boot_secondary_nofail()
91 "CPU%d is in an unexpected state %ld", cpu, ret.value); in smp_boot_secondary_nofail()