Lines Matching defs:hartid
86 const cpuid_t hartid = reg;
87 if (hartid > MAXCPUS) {
88 aprint_error("hart id too big %lu (%u)", hartid,
93 struct sbiret sbiret = sbi_hart_get_status(hartid);
96 aprint_error("Unknown hart id %lx", hartid);
110 cpu_bphartid = hartid;
111 cpu_hartindex[hartid] = 0;
116 cpu_hartindex[hartid] = cpuindex++;
141 const cpuid_t hartid = reg;
142 if (hartid == cpu_bphartid)
146 struct sbiret sbiret = sbi_hart_start(hartid, entry, cpuindex);
160 __func__, hartid);
173 hartid, cpuindex);
200 bus_addr_t hartid;
203 if (fdtbus_get_reg(phandle, 0, &hartid, NULL) != 0)
204 hartid = 0;
207 cpu_attach(self, hartid);