Home
last modified time | relevance | path

Searched refs:cpuid (Results 1 – 25 of 222) sorted by relevance

123456789

/freebsd/sys/riscv/riscv/
H A Dmp_machdep.c154 u_int cpuid; in init_secondary() local
157 cpuid = hart; in init_secondary()
158 if (cpuid < boot_hart) in init_secondary()
159 cpuid += mp_maxid + 1; in init_secondary()
160 cpuid -= boot_hart; in init_secondary()
163 pcpup = &__pcpu[cpuid]; in init_secondary()
206 printf("Secondary CPU %u fully online\n", cpuid); in init_secondary()
268 cpu = PCPU_GET(cpuid); in ipi_stop()
332 u_int cpuid; in cpu_init_fdt() local
364 cpuid = hart; in cpu_init_fdt()
[all …]
/freebsd/sys/arm64/arm64/
H A Dmp_machdep.c111 void mpentry_psci(unsigned long cpuid);
341 cpu = PCPU_GET(cpuid); in ipi_stop()
404 enable_cpu_psci(uint64_t target_cpu, vm_paddr_t entry, u_int cpuid) in enable_cpu_psci() argument
408 err = psci_cpu_on(target_cpu, entry, cpuid); in enable_cpu_psci()
418 cpuid, target_cpu, err)); in enable_cpu_psci()
457 start_cpu(u_int cpuid, uint64_t target_cpu, int domain, vm_paddr_t release_addr) in start_cpu() argument
465 if (cpuid > mp_maxid) in start_cpu()
472 KASSERT(cpuid < MAXCPU, ("Too many CPUs")); in start_cpu()
478 pcpu_init(pcpup, cpuid, sizeof(struct pcpu)); in start_cpu()
482 dpcpu[cpuid - 1] = (void *)(pcpup + 1); in start_cpu()
[all …]
H A Dgic_v3.c226 rdist = sc->gic_redists.pcpu[PCPU_GET(cpuid)].res; in gic_r_read_4()
227 offset += sc->gic_redists.pcpu[PCPU_GET(cpuid)].offset; in gic_r_read_4()
238 rdist = sc->gic_redists.pcpu[PCPU_GET(cpuid)].res; in gic_r_read_8()
239 offset += sc->gic_redists.pcpu[PCPU_GET(cpuid)].offset; in gic_r_read_8()
250 rdist = sc->gic_redists.pcpu[PCPU_GET(cpuid)].res; in gic_r_write_4()
251 offset += sc->gic_redists.pcpu[PCPU_GET(cpuid)].offset; in gic_r_write_4()
262 rdist = sc->gic_redists.pcpu[PCPU_GET(cpuid)].res; in gic_r_write_8()
263 offset += sc->gic_redists.pcpu[PCPU_GET(cpuid)].offset; in gic_r_write_8()
495 *result = (uintptr_t)&sc->gic_redists.pcpu[PCPU_GET(cpuid)]; in gic_v3_read_ivar()
866 CPU_SET(PCPU_GET(cpuid), in gic_v3_setup_intr_periph()
1222 u_int cpuid; gic_v3_wait_for_rwp() local
1261 u_int cpuid; gic_v3_cpu_enable_sre() local
1383 u_int cpuid; gic_v3_redist_find() local
[all...]
/freebsd/sys/compat/linuxkpi/common/include/linux/
H A Dcpu.h48 cpumask_next(int cpuid, cpumask_t mask) in cpumask_next() argument
55 KASSERT((cpuid >= -1 && cpuid <= MAXCPU), ("%s: invalid cpuid %d\n", in cpumask_next()
56 __func__, cpuid)); in cpumask_next()
60 cpuid++; in cpumask_next()
62 if (cpuid > mp_maxid) in cpumask_next()
64 cpuid = 0; in cpumask_next()
65 } while (!CPU_ISSET(cpuid, &mask)); in cpumask_next()
66 return (cpuid); in cpumask_next()
/freebsd/sys/kern/
H A Dsubr_pcpu.c84 pcpu_init(struct pcpu *pcpu, int cpuid, size_t size) in pcpu_init() argument
88 KASSERT(cpuid >= 0 && cpuid < MAXCPU, in pcpu_init()
89 ("pcpu_init: invalid cpuid %d", cpuid)); in pcpu_init()
90 pcpu->pc_cpuid = cpuid; in pcpu_init()
91 cpuid_to_pcpu[cpuid] = pcpu; in pcpu_init()
93 cpu_pcpu_init(pcpu, cpuid, size); in pcpu_init()
96 pcpu->pc_zpcpu_offset = zpcpu_offset_cpu(cpuid); in pcpu_init()
100 dpcpu_init(void *dpcpu, int cpuid) in dpcpu_init() argument
105 pcpu = pcpu_find(cpuid); in dpcpu_init()
116 dpcpu_off[cpuid] = pcpu->pc_dynamic; in dpcpu_init()
[all …]
H A Dsched_4bsd.c142 static void kick_other_cpu(int pri, int cpuid);
690 return runq_check(&runq) + runq_check(&runq_pcpu[PCPU_GET(cpuid)]); in sched_runnable()
1031 CPU_CLR(PCPU_GET(cpuid), &idle_cpus_mask); in sched_switch()
1123 CPU_SET(PCPU_GET(cpuid), &idle_cpus_mask); in sched_switch()
1126 td->td_oncpu = PCPU_GET(cpuid); in sched_switch()
1182 me = PCPU_GET(cpuid); in forward_wakeup()
1246 kick_other_cpu(int pri, int cpuid) in forward_wakeup()
1251 pcpu = pcpu_find(cpuid); in kick_other_cpu()
1252 if (CPU_ISSET(cpuid, &idle_cpus_mask)) { in kick_other_cpu()
1254 if (!cpu_idle_wakeup(cpuid)) in kick_other_cpu()
1249 kick_other_cpu(int pri,int cpuid) kick_other_cpu() argument
1316 u_int cpu, cpuid; sched_add() local
[all...]
/freebsd/sys/net/
H A Dnetisr.c1029 netisr_queue_internal(u_int proto, struct mbuf *m, u_int cpuid)
1038 KASSERT(cpuid <= mp_maxid, ("%s: cpuid too big (%u, %u)", __func__, in netisr_queue_internal()
1039 cpuid, mp_maxid)); in netisr_queue_internal()
1040 KASSERT(!CPU_ABSENT(cpuid), ("%s: CPU %u absent", __func__, cpuid)); in netisr_queue_internal()
1044 nwsp = DPCPU_ID_PTR(cpuid, nws); in netisr_queue_internal()
1060 u_int cpuid; in netisr_queue_src()
1080 source, m, &cpuid); in netisr_queue_src()
1082 KASSERT(!CPU_ABSENT(cpuid), (" in netisr_queue_src()
1030 netisr_queue_internal(u_int proto,struct mbuf * m,u_int cpuid) netisr_queue_internal() argument
1061 u_int cpuid; netisr_queue_src() local
1117 u_int cpuid, dispatch_policy; netisr_dispatch_src() local
1263 netisr_start_swi(u_int cpuid,struct pcpu * pc) netisr_start_swi() argument
1428 u_int counter, cpuid; sysctl_netisr_workstream() local
1482 u_int counter, cpuid, proto; sysctl_netisr_work() local
1536 u_int cpuid; DB_SHOW_COMMAND() local
[all...]
H A Drss_config.c176 u_int cpuid; in rss_init() local
246 cpuid = CPU_FIRST(); in rss_init()
248 rss_table[i].rte_cpu = cpuid; in rss_init()
249 cpuid = CPU_NEXT(cpuid); in rss_init()
391 rss_m2cpuid(struct mbuf *m, uintptr_t source, u_int *cpuid) in rss_m2cpuid() argument
395 *cpuid = rss_hash2cpuid(m->m_pkthdr.flowid, M_HASHTYPE_GET(m)); in rss_m2cpuid()
/freebsd/sys/x86/x86/
H A Ducode.c116 uint32_t cpuid[4]; in ucode_intel_load() local
134 do_cpuid(0, cpuid); in ucode_intel_load()
239 uint32_t cpuid[4]; in ucode_amd_load() local
254 do_cpuid(0, cpuid); in ucode_amd_load()
375 } cpuid; in ucode_load_bsp() local
386 do_cpuid(0, cpuid.regs); in ucode_load_bsp()
387 cpuid.regs[0] = cpuid.regs[1]; in ucode_load_bsp()
388 cpuid.regs[1] = cpuid.regs[3]; in ucode_load_bsp()
389 cpuid.vendor[12] = '\0'; in ucode_load_bsp()
391 if (strcmp(cpuid.vendor, loaders[i].vendor) == 0) { in ucode_load_bsp()
[all …]
H A Dstack_machdep.c108 int cpuid, error; in stack_save_td() local
133 cpuid = atomic_load_int(&td->td_oncpu); in stack_save_td()
134 if (cpuid == NOCPU) { in stack_save_td()
140 ipi_cpu(cpuid, IPI_TRACE); in stack_save_td()
153 (void)cpuid; in stack_save_td()
H A Dmp_x86.c1044 u_int cpuid; in init_secondary_tail() local
1076 cpuid = PCPU_GET(cpuid); in init_secondary_tail()
1078 printf("SMP: cpuid = %d\n", cpuid); in init_secondary_tail()
1101 CTR1(KTR_SMP, "SMP: AP CPU #%d Launched", cpuid); in init_secondary_tail()
1103 printf("SMP: AP CPU #%d Launched!\n", cpuid); in init_secondary_tail()
1106 cpuid, smp_cpus == mp_ncpus ? "\n" : " "); in init_secondary_tail()
1110 CPU_SET(cpuid, &logical_cpus_mask); in init_secondary_tail()
1134 kcsan_cpu_init(cpuid); in init_secondary_tail()
1328 int cpu = PCPU_GET(cpuid); in ipi_bitmap_handler()
1438 CPU_CLR(PCPU_GET(cpuid), &other_cpus); in ipi_all_but_self()
[all …]
/freebsd/sys/powerpc/powerpc/
H A Dcpu.c85 static void cpu_6xx_setup(int cpuid, uint16_t vers);
86 static void cpu_970_setup(int cpuid, uint16_t vers);
87 static void cpu_booke_setup(int cpuid, uint16_t vers);
88 static void cpu_powerx_setup(int cpuid, uint16_t vers);
112 void (*cpu_setup)(int cpuid, uint16_t vers);
309 cpu_setup(u_int cpuid) in cpu_setup() argument
344 printf("cpu%d: %s revision ", cpuid, name); in cpu_setup()
362 printf("cpu%d: Features %b\n", cpuid, (int)cpu_features, in cpu_setup()
365 printf("cpu%d: Features2 %b\n", cpuid, (int)cpu_features2, in cpu_setup()
372 cput->cpu_setup(cpuid, vers); in cpu_setup()
[all …]
H A Dmp_machdep.c98 printf("SMP: AP CPU #%d launched\n", PCPU_GET(cpuid)); in machdep_ap_bootstrap()
101 PCPU_GET(cpuid), ap_awake == mp_ncpus ? "\n" : " "); in machdep_ap_bootstrap()
296 u_int cpuid; in powerpc_ipi_handler() local
323 cpuid = PCPU_GET(cpuid); in powerpc_ipi_handler()
324 savectx(&stoppcbs[cpuid]); in powerpc_ipi_handler()
325 CPU_SET_ATOMIC(cpuid, &stopped_cpus); in powerpc_ipi_handler()
326 while (!CPU_ISSET(cpuid, &started_cpus)) in powerpc_ipi_handler()
328 CPU_CLR_ATOMIC(cpuid, &stopped_cpus); in powerpc_ipi_handler()
329 CPU_CLR_ATOMIC(cpuid, &started_cpus); in powerpc_ipi_handler()
/freebsd/sys/arm/arm/
H A Dpmu_acpi.c57 int cpuid; in madt_handler() local
63 cpuid = -1; in madt_handler()
75 cpuid = i; in madt_handler()
80 if (cpuid == -1) { in madt_handler()
89 "%s-triggered\n", cpuid, intr->ArmMpidr, in madt_handler()
117 sc->irq[ctx->i].cpuid = cpuid; in madt_handler()
165 sc->irq[i].cpuid = -1; in pmu_acpi_attach()
/freebsd/sys/contrib/openzfs/module/zstd/lib/common/
H A Dcpu.h103 ZSTD_cpuid_t cpuid; in ZSTD_cpuid() local
104 cpuid.f1c = f1c; in ZSTD_cpuid()
105 cpuid.f1d = f1d; in ZSTD_cpuid()
106 cpuid.f7b = f7b; in ZSTD_cpuid()
107 cpuid.f7c = f7c; in ZSTD_cpuid()
108 return cpuid; in ZSTD_cpuid()
113 MEM_STATIC int ZSTD_cpuid_##name(ZSTD_cpuid_t const cpuid) { \
114 return ((cpuid.r) & (1U << bit)) != 0; \
/freebsd/sys/contrib/zstd/lib/common/
H A Dcpu.h101 ZSTD_cpuid_t cpuid; in ZSTD_cpuid() local
102 cpuid.f1c = f1c; in ZSTD_cpuid()
103 cpuid.f1d = f1d; in ZSTD_cpuid()
104 cpuid.f7b = f7b; in ZSTD_cpuid()
105 cpuid.f7c = f7c; in ZSTD_cpuid()
106 return cpuid; in ZSTD_cpuid()
111 MEM_STATIC int ZSTD_cpuid_##name(ZSTD_cpuid_t const cpuid) { \
112 return ((cpuid.r) & (1U << bit)) != 0; \
/freebsd/sys/amd64/amd64/
H A Dmp_machdep.c565 return (invl_scoreboard_getcpu(cpu) + PCPU_GET(cpuid)); in invl_scoreboard_slot()
775 xhits_gbl[PCPU_GET(cpuid)]++; in invltlb_handler()
778 (*ipi_invltlb_counts[PCPU_GET(cpuid)])++; in invltlb_handler()
793 xhits_gbl[PCPU_GET(cpuid)]++; in invltlb_invpcid_handler()
796 (*ipi_invltlb_counts[PCPU_GET(cpuid)])++; in invltlb_invpcid_handler()
812 xhits_gbl[PCPU_GET(cpuid)]++; in invltlb_invpcid_pti_handler()
815 (*ipi_invltlb_counts[PCPU_GET(cpuid)])++; in invltlb_invpcid_pti_handler()
841 xhits_gbl[PCPU_GET(cpuid)]++; in invltlb_pcid_handler()
844 (*ipi_invltlb_counts[PCPU_GET(cpuid)])++; in invltlb_pcid_handler()
870 xhits_pg[PCPU_GET(cpuid)]++; in invlpg_handler()
[all …]
/freebsd/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/
H A Dtst.ring3.d59 cpuid = -1;
63 /cpuid == -1/
65 cpuid = curthread->t_cpu->cpu_id;
69 /curthread->t_cpu->cpu_id == cpuid && n < 100/
/freebsd/sys/amd64/include/
H A Dvmm_dev.h59 int cpuid; member
65 int cpuid; member
71 int cpuid; member
78 int cpuid; member
85 int cpuid; member
98 int cpuid; member
117 int cpuid; member
160 int cpuid; member
165 int cpuid; /* in */ member
178 int cpuid; member
/freebsd/usr.sbin/bhyve/riscv/
H A Dfdt.c89 add_cpu(void *fdt, int cpuid, const char *isa, uint32_t *intc_phandle) in add_cpu() argument
93 snprintf(node_name, sizeof(node_name), "cpu@%d", cpuid); in add_cpu()
98 fdt_property_u32(fdt, "reg", cpuid); in add_cpu()
116 int cpuid; in add_cpus() local
126 for (cpuid = 0; cpuid < ncpu; cpuid++) in add_cpus()
127 add_cpu(fdt, cpuid, isa, &intc_phandles[cpuid]); in add_cpus()
/freebsd/sys/riscv/include/
H A Dvmm_dev.h62 int cpuid; member
68 int cpuid; member
75 int cpuid; member
82 int cpuid; member
95 int cpuid; member
103 int cpuid; /* in */ member
/freebsd/sys/arm64/include/
H A Dvmm_dev.h55 int cpuid; member
61 int cpuid; member
68 int cpuid; member
75 int cpuid; member
89 int cpuid; member
97 int cpuid; /* in */ member
/freebsd/contrib/jemalloc/include/jemalloc/internal/
H A Djemalloc_internal_inlines_a.h28 malloc_cpuid_t cpuid = malloc_getcpu(); in percpu_arena_choose() local
29 assert(cpuid >= 0); in percpu_arena_choose()
32 if ((opt_percpu_arena == percpu_arena) || ((unsigned)cpuid < ncpus / in percpu_arena_choose()
34 arena_ind = cpuid; in percpu_arena_choose()
38 arena_ind = cpuid - ncpus / 2; in percpu_arena_choose()
/freebsd/crypto/openssl/crypto/
H A Dx86cpuid.pl35 &cpuid ();
63 &cpuid ();
68 &cpuid ();
75 &cpuid ();
81 &cpuid ();
98 &cpuid ();
106 &cpuid ();
139 &cpuid ();
/freebsd/sys/dev/acpica/
H A Dacpi_pxm.c199 cpu_find(int cpuid) in cpu_find() argument
204 if (cpuid <= last_cpu && cpus[cpuid].enabled) in cpu_find()
205 return (&cpus[cpuid]); in cpu_find()
208 if (cpus[i].id == cpuid) in cpu_find()
238 cpu_add(int cpuid, int domain) in cpu_add() argument
243 if (cpuid >= max_cpus) in cpu_add()
245 last_cpu = imax(last_cpu, cpuid); in cpu_add()
246 cpup = &cpus[cpuid]; in cpu_add()
253 cpup->id = cpuid; in cpu_add()

123456789