| /freebsd/sys/riscv/riscv/ |
| H A D | mp_machdep.c | 154 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() 211 printf("Secondary CPU %u fully online\n", cpuid); in init_secondary() 273 cpu = PCPU_GET(cpuid); in ipi_stop() 337 u_int cpuid; in cpu_init_fdt() local 369 cpuid = hart; in cpu_init_fdt() [all …]
|
| /freebsd/sys/arm64/arm64/ |
| H A D | mp_machdep.c | 113 void mpentry_psci(unsigned long cpuid); 377 cpu = PCPU_GET(cpuid); in ipi_stop() 468 enable_cpu_psci(uint64_t target_cpu, vm_paddr_t entry, u_int cpuid) in enable_cpu_psci() argument 472 err = psci_cpu_on(target_cpu, entry, cpuid); in enable_cpu_psci() 482 cpuid, target_cpu, err)); in enable_cpu_psci() 521 start_cpu(u_int cpuid, uint64_t target_cpu, int domain, vm_paddr_t release_addr) in start_cpu() argument 529 if (cpuid > mp_maxid) in start_cpu() 536 KASSERT(cpuid < MAXCPU, ("Too many CPUs")); in start_cpu() 542 pcpu_init(pcpup, cpuid, sizeof(struct pcpu)); in start_cpu() 547 dpcpu[cpuid in start_cpu() 595 u_int *cpuid; madt_handler() local 636 u_int cpuid; cpu_init_acpi() local 683 int cpuid; start_cpu_fdt() local [all...] |
| H A D | gic_v3.c | 226 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() 870 CPU_SET(PCPU_GET(cpuid), &isrc->isrc_cpu); in gic_v3_setup_intr_periph() [all …]
|
| /freebsd/sys/compat/linuxkpi/common/include/linux/ |
| H A D | cpu.h | 48 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/x86/cpufreq/ |
| H A D | hwpstate_intel.c | 91 MSR_OP_CPUID(sc->cpuid), \ 97 MSR_OP_CPUID(sc->cpuid), \ 102 u_int cpuid; member 193 smp_rendezvous_cpu(sc->cpuid, in get_cppc_regs_one() 204 const u_int cpuid = sc->cpuid; in intel_hwp_dump_sysctl_handler() local 216 cpuid); in intel_hwp_dump_sysctl_handler() 218 sbuf_printf(sb, "CPU%d: HWP %sabled\n", cpuid, in intel_hwp_dump_sysctl_handler() 491 smp_rendezvous_cpu(sc->cpuid, smp_no_rendezvous_barrier, in set_autonomous_hwp_send_one() 499 const u_int cpuid = sc->cpuid; in set_autonomous_hwp() local 505 cpuid, EFAULT); in set_autonomous_hwp() [all …]
|
| H A D | hwpstate_amd.c | 182 u_int cpuid; member 351 smp_rendezvous_cpu(sc->cpuid, smp_no_rendezvous_barrier, in sysctl_cppc_dump_handler() 356 MSR_NOT_READ_MSG "\n", sc->cpuid); in sysctl_cppc_dump_handler() 359 ": %#" PRIx64 ")\n", sc->cpuid, data.enable & 1 ? in sysctl_cppc_dump_handler() 436 smp_rendezvous_cpu(data->sc->cpuid, smp_no_rendezvous_barrier, in set_cppc_request_send_one() 505 smp_rendezvous_cpu(sc->cpuid, smp_no_rendezvous_barrier, in sysctl_cppc_request_field_handler() 551 hwpstate_pstate_read_limit(u_int cpuid, uint64_t *msr) in hwpstate_pstate_read_limit() argument 554 MSR_OP_READ | MSR_OP_RENDEZVOUS_ONE | MSR_OP_CPUID(cpuid), in hwpstate_pstate_read_limit() 559 hwpstate_pstate_read_status(u_int cpuid, uint64_t *msr) in hwpstate_pstate_read_status() argument 562 MSR_OP_READ | MSR_OP_RENDEZVOUS_ONE | MSR_OP_CPUID(cpuid), in hwpstate_pstate_read_status() [all …]
|
| /freebsd/sys/kern/ |
| H A D | subr_pcpu.c | 84 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 …]
|
| /freebsd/sys/tools/gdb/ |
| H A D | pcpu.py | 24 def invoke(self, field, cpuid=-1): argument 25 if cpuid == -1: 26 cpuid = tdfind(gdb.selected_thread().ptid[2])['td_oncpu'] 27 if cpuid == -1: 29 if cpuid < 0 or cpuid > symval("mp_maxid"): 31 pcpu = symval("cpuid_to_pcpu")[cpuid]
|
| /freebsd/sys/net/ |
| H A D | netisr.c | 1029 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...] |
| /freebsd/sys/powerpc/powerpc/ |
| H A D | cpu.c | 85 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 D | mp_machdep.c | 99 printf("SMP: AP CPU #%d launched\n", PCPU_GET(cpuid)); in machdep_ap_bootstrap() 102 PCPU_GET(cpuid), ap_awake == mp_ncpus ? "\n" : " "); in machdep_ap_bootstrap() 297 u_int cpuid; in powerpc_ipi_handler() local 324 cpuid = PCPU_GET(cpuid); in powerpc_ipi_handler() 325 savectx(&stoppcbs[cpuid]); in powerpc_ipi_handler() 326 CPU_SET_ATOMIC(cpuid, &stopped_cpus); in powerpc_ipi_handler() 327 while (!CPU_ISSET(cpuid, &started_cpus)) in powerpc_ipi_handler() 329 CPU_CLR_ATOMIC(cpuid, &stopped_cpus); in powerpc_ipi_handler() 330 CPU_CLR_ATOMIC(cpuid, &started_cpus); in powerpc_ipi_handler()
|
| /freebsd/sys/arm/arm/ |
| H A D | pmu_acpi.c | 57 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/x86/x86/ |
| H A D | ucode.c | 122 uint32_t cpuid[4]; in ucode_intel_load() local 153 do_cpuid(0, cpuid); in ucode_intel_load() 275 uint32_t cpuid[4]; in ucode_amd_load() local 300 do_cpuid(0, cpuid); in ucode_amd_load() 424 } cpuid; in ucode_load_bsp() local 435 do_cpuid(0, cpuid.regs); in ucode_load_bsp() 436 cpuid.regs[0] = cpuid.regs[1]; in ucode_load_bsp() 437 cpuid.regs[1] = cpuid.regs[3]; in ucode_load_bsp() 438 cpuid.vendor[12] = '\0'; in ucode_load_bsp() 440 if (strcmp(cpuid.vendor, loaders[i].vendor) == 0) { in ucode_load_bsp() [all …]
|
| H A D | stack_machdep.c | 108 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()
|
| /freebsd/sys/amd64/amd64/ |
| H A D | mp_machdep.c | 189 CPU_CLR(PCPU_GET(cpuid), &other_cpus); in cpu_mp_stop() 614 return (invl_scoreboard_getcpu(cpu) + PCPU_GET(cpuid)); 811 xhits_gbl[PCPU_GET(cpuid)]++; in invltlb_handler() 814 (*ipi_invltlb_counts[PCPU_GET(cpuid)])++; in invltlb_handler() 829 xhits_gbl[PCPU_GET(cpuid)]++; in invltlb_invpcid_handler() 832 (*ipi_invltlb_counts[PCPU_GET(cpuid)])++; in invltlb_invpcid_handler() 848 xhits_gbl[PCPU_GET(cpuid)]++; in invltlb_invpcid_pti_handler() 851 (*ipi_invltlb_counts[PCPU_GET(cpuid)])++; in invltlb_invpcid_pti_handler() 877 xhits_gbl[PCPU_GET(cpuid)]++; in invltlb_pcid_handler() 880 (*ipi_invltlb_counts[PCPU_GET(cpuid)]) in invltlb_pcid_handler() [all...] |
| /freebsd/sys/contrib/openzfs/module/zstd/lib/common/ |
| H A D | cpu.h | 138 ZSTD_cpuid_t cpuid; in ZSTD_cpuid() local 139 cpuid.f1c = f1c; in ZSTD_cpuid() 140 cpuid.f1d = f1d; in ZSTD_cpuid() 141 cpuid.f7b = f7b; in ZSTD_cpuid() 142 cpuid.f7c = f7c; in ZSTD_cpuid() 143 return cpuid; in ZSTD_cpuid() 148 MEM_STATIC int ZSTD_cpuid_##name(ZSTD_cpuid_t const cpuid) { \ 149 return ((cpuid.r) & (1U << bit)) != 0; \
|
| /freebsd/sys/contrib/zstd/lib/common/ |
| H A D | cpu.h | 137 ZSTD_cpuid_t cpuid; in ZSTD_cpuid() local 138 cpuid.f1c = f1c; in ZSTD_cpuid() 139 cpuid.f1d = f1d; in ZSTD_cpuid() 140 cpuid.f7b = f7b; in ZSTD_cpuid() 141 cpuid.f7c = f7c; in ZSTD_cpuid() 142 return cpuid; in ZSTD_cpuid() 147 MEM_STATIC int ZSTD_cpuid_##name(ZSTD_cpuid_t const cpuid) { \ 148 return ((cpuid.r) & (1U << bit)) != 0; \
|
| /freebsd/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/ |
| H A D | tst.ring3.d | 59 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 D | vmm_dev.h | 66 int cpuid; member 72 int cpuid; member 78 int cpuid; member 85 int cpuid; member 92 int cpuid; member 105 int cpuid; member 124 int cpuid; member 167 int cpuid; member 172 int cpuid; /* in */ member 185 int cpuid; member
|
| /freebsd/usr.sbin/bhyve/riscv/ |
| H A D | fdt.c | 89 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/crypto/openssl/crypto/ |
| H A D | x86cpuid.pl | 35 &cpuid (); 63 &cpuid (); 68 &cpuid (); 75 &cpuid (); 81 &cpuid (); 98 &cpuid (); 106 &cpuid (); 139 &cpuid (); 147 &cpuid (); # cpuid(EAX=0x7, ECX=0x1) 159 &cpuid (); # cpuid(EAX=0x24, ECX=0x0) AVX10 Leaf
|
| /freebsd/sys/riscv/include/ |
| H A D | vmm_dev.h | 69 int cpuid; member 75 int cpuid; member 82 int cpuid; member 89 int cpuid; member 102 int cpuid; member 110 int cpuid; /* in */ member
|
| /freebsd/lib/libpmc/ |
| H A D | libpmc_pmu_util.c | 129 char *cpuid, *family; in pmu_events_x86_family() local 134 cpuid = &buf[0]; in pmu_events_x86_family() 136 strsep(&cpuid, "-"); in pmu_events_x86_family() 137 family = strsep(&cpuid, "-"); in pmu_events_x86_family() 249 pmu_events_map_get(const char *cpuid) in pmu_events_map_get() argument 258 if (cpuid != NULL) { in pmu_events_map_get() 259 strlcpy(buf, cpuid, s); in pmu_events_map_get() 265 for (pme = pmu_events_map; pme->cpuid != NULL; pme++) { in pmu_events_map_get() 266 if (regcomp(&re, pme->cpuid, REG_EXTENDED) != 0) { in pmu_events_map_get() 268 pme->cpuid); in pmu_events_map_get() [all …]
|
| /freebsd/sys/arm64/include/ |
| H A D | vmm_dev.h | 62 int cpuid; member 68 int cpuid; member 75 int cpuid; member 82 int cpuid; member 96 int cpuid; member 104 int cpuid; /* in */ member
|
| /freebsd/contrib/jemalloc/include/jemalloc/internal/ |
| H A D | jemalloc_internal_inlines_a.h | 28 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()
|