/netbsd-current/sys/arch/arm/arm/ |
H A D | cpu_subr.c | 111 cpu_hatched_p(u_int cpuindex) argument 113 const u_int off = cpuindex / CPUINDEX_DIVISOR; 114 const u_int bit = cpuindex % CPUINDEX_DIVISOR; 121 cpu_set_hatched(int cpuindex) argument 124 const size_t off = cpuindex / CPUINDEX_DIVISOR; 125 const u_long bit = __BIT(cpuindex % CPUINDEX_DIVISOR); 134 cpu_clr_mbox(int cpuindex) argument 137 const size_t off = cpuindex / CPUINDEX_DIVISOR; 138 const u_long bit = __BIT(cpuindex % CPUINDEX_DIVISOR);
|
/netbsd-current/sys/arch/arm/nvidia/ |
H A D | soc_tegra124.c | 74 for (u_int cpuindex = 1; cpuindex < arm_cpu_max; cpuindex++) { 82 tegra_pmc_power(tegra_cpu_pmu[cpuindex], true); 86 if (cpu_hatched_p(cpuindex)) 93 cpuindex);
|
/netbsd-current/sys/arch/riscv/fdt/ |
H A D | cpu_fdt.c | 77 u_int cpuindex = 1; local 115 KASSERT(cpuindex < MAXCPUS); 116 cpu_hartindex[hartid] = cpuindex++; 132 u_int cpuindex = 1; local 146 struct sbiret sbiret = sbi_hart_start(hartid, entry, cpuindex); 166 if (cpu_hatched_p(cpuindex)) 173 hartid, cpuindex); 176 cpuindex++;
|
/netbsd-current/sys/arch/arm/fdt/ |
H A D | cpu_fdt.c | 146 u_int cpuindex; local 163 cpuindex = 1; 174 KASSERT(cpuindex < MAXCPUS); 175 cpu_mpidr[cpuindex] = mpidr; 176 cpu_dcache_wb_range((vaddr_t)&cpu_mpidr[cpuindex], 177 sizeof(cpu_mpidr[cpuindex])); 179 cpuindex++; 224 u_int cpuindex, i; local 238 cpuindex = 1; 269 if (cpu_hatched_p(cpuindex)) 327 spintable_cpu_on(const int phandle, u_int cpuindex, paddr_t entry_point_address, paddr_t cpu_release_addr) argument [all...] |
/netbsd-current/sys/arch/riscv/riscv/ |
H A D | cpu_subr.c | 118 for (u_int cpuindex = 1; cpuindex < ncpu; cpuindex++) { 119 if (!cpu_hatched_p(cpuindex)) 122 const size_t off = cpuindex / CPUINDEX_DIVISOR; 123 const u_long bit = __BIT(cpuindex % CPUINDEX_DIVISOR); 130 struct cpu_info *ci = &cpu_info_store[cpuindex]; 140 cpu_hatched_p(u_int cpuindex) argument 142 const u_int off = cpuindex / CPUINDEX_DIVISOR; 143 const u_int bit = cpuindex 151 cpu_set_hatched(u_int cpuindex) argument 165 cpu_clr_mbox(u_int cpuindex) argument [all...] |
H A D | cpu.c | 249 cpu_init_secondary_processor(u_int cpuindex) argument 251 cpu_set_hatched(cpuindex); 264 cpu_hatch(struct cpu_info *ci, unsigned long cpuindex) argument 285 cpu_clr_mbox(cpuindex);
|
/netbsd-current/sys/arch/arm/vexpress/ |
H A D | vexpress_platform.c | 140 for (u_int cpuindex = 1; cpuindex < arm_cpu_max; cpuindex++) { 143 if (cpu_hatched_p(cpuindex)) 150 cpuindex);
|
/netbsd-current/sys/arch/arm/acpi/ |
H A D | cpu_acpi.c | 106 const u_int cpuindex = device_unit(self); local 109 cpu_mpidr[cpuindex] = mpidr; 110 cpu_dcache_wb_range((vaddr_t)&cpu_mpidr[cpuindex], 111 sizeof(cpu_mpidr[cpuindex])); 123 if (cpu_hatched_p(cpuindex))
|
/netbsd-current/sys/arch/arm/samsung/ |
H A D | exynos_platform.c | 105 u_int cpuindex, n; local 141 cpuindex = 1; 165 started |= __BIT(cpuindex); 170 aprint_error("cpu%d: WARNING: AP failed to power on\n", cpuindex); 182 if (cpu_hatched_p(cpuindex)) 187 aprint_error("cpu%d: WARNING: AP failed to start\n", cpuindex); 190 cpuindex++;
|
/netbsd-current/sys/arch/evbarm/bcm53xx/ |
H A D | bcm53xx_machdep.c | 243 for (u_int cpuindex = 1; cpuindex < arm_cpu_max; cpuindex++) { 246 if (cpu_hatched_p(cpuindex)) 253 cpuindex);
|
/netbsd-current/sys/arch/arm/arm32/ |
H A D | arm32_boot.c | 361 cpu_hatch(struct cpu_info *ci, u_int cpuindex, void (*md_cpu_init)(struct cpu_info *)) argument 363 KASSERT(cpu_index(ci) == cpuindex); 426 cpu_clr_mbox(cpuindex);
|
H A D | arm32_machdep.c | 767 cpu_init_secondary_processor(int cpuindex) argument 774 VPRINTX(cpuindex); 811 struct cpu_info * ci = &cpu_info_store[cpuindex]; 832 VPRINTX(__BIT(cpuindex)); 835 cpu_set_hatched(cpuindex);
|
/netbsd-current/sys/arch/arm/xilinx/ |
H A D | zynq_platform.c | 195 const u_int cpuindex = 1; local 197 if (cpu_hatched_p(cpuindex)) { 203 cpuindex);
|
/netbsd-current/sys/arch/arm/cortex/ |
H A D | gicv3.c | 720 for (int cpuindex = 0; cpuindex < ncpu; cpuindex++) { 721 gicv3_dma_alloc(sc, &sc->sc_lpipend[cpuindex], lpipend_sz, 0x10000); 722 KASSERT((sc->sc_lpipend[cpuindex].segs[0].ds_addr & ~GICR_PENDBASER_Physical_Address) == 0);
|
/netbsd-current/sys/arch/aarch64/aarch64/ |
H A D | cpu.c | 716 cpu_init_secondary_processor(int cpuindex) argument 718 struct cpu_info * ci = &cpu_info_store[cpuindex]; 729 cpu_set_hatched(cpuindex);
|
/netbsd-current/sys/arch/mips/rmi/ |
H A D | rmixl_cpu.c | 445 rmixl_cpuinfo_print(u_int cpuindex) argument 447 struct cpu_info * const ci = cpu_lookup(cpuindex);
|
/netbsd-current/sys/dev/ic/ |
H A D | nvme.c | 1861 u_int cpuindex = cpu_index((bp && bp->b_ci) ? bp->b_ci : curcpu()); local 1869 struct nvme_queue *q = sc->sc_q[(cpuindex + qoff) % sc->sc_nq];
|