| /f-stack/freebsd/mips/beri/ |
| H A D | beri_mp.c | 165 picmap[cpuid] = ic; in platform_init_secondary() 169 if (cpuid != 0) { in platform_init_secondary() 180 beripic_send_ipi(picmap[cpuid], cpuid); in platform_ipi_send() 186 int cpuid; in platform_ipi_clear() local 190 beripic_clear_ipi(picmap[cpuid], cpuid); in platform_ipi_clear() 226 KASSERT(cpuid < MAXCPU, ("%s: invalid CPU id %d", __func__, cpuid)); in platform_init_ap() 265 KASSERT((cpuid > 0 && cpuid < MAXCPU), in platform_start_ap() 276 cpuid); in platform_start_ap() 289 __func__, cpuid); in platform_start_ap() 297 __func__, cpuid); in platform_start_ap() [all …]
|
| /f-stack/freebsd/mips/ingenic/ |
| H A D | jz4780_mp.c | 51 platform_ipi_send(int cpuid) in platform_ipi_send() argument 54 if (cpuid == 0) in platform_ipi_send() 63 int cpuid = PCPU_GET(cpuid); in platform_ipi_clear() local 68 mips_wr_xburst_core_sts(~(JZ_CORESTS_MIRQ0P << cpuid)); in platform_ipi_clear() 93 platform_init_ap(int cpuid) in platform_init_ap() argument 100 mips_wr_xburst_core_sts(~(JZ_CORESTS_MIRQ0P << cpuid)); in platform_init_ap() 104 reg |= (JZ_REIM_MIRQ0M << cpuid); in platform_init_ap() 148 platform_start_ap(int cpuid) in platform_start_ap() argument 152 if (cpuid >= JZ4780_MAXCPU) in platform_start_ap() 171 reg |= (JZ_CORECTL_SWRST0 << cpuid) | (JZ_CORECTL_RPC0 << cpuid); in platform_start_ap() [all …]
|
| /f-stack/freebsd/mips/cavium/ |
| H A D | octeon_mp.c | 51 platform_ipi_send(int cpuid) in platform_ipi_send() argument 53 cvmx_write_csr(CVMX_CIU_MBOX_SETX(cpuid), 1); in platform_ipi_send() 62 action = cvmx_read_csr(CVMX_CIU_MBOX_CLRX(PCPU_GET(cpuid))); in platform_ipi_clear() 82 platform_init_ap(int cpuid) in platform_init_ap() argument 94 cvmx_write_csr(CVMX_CIU_MBOX_CLRX(cpuid), 0xffffffff); in platform_init_ap() 131 platform_start_ap(int cpuid) in platform_start_ap() argument 140 if (cores_in_reset & (1ULL << cpuid)) { in platform_start_ap() 142 printf ("AP #%d still in reset\n", cpuid); in platform_start_ap() 143 cores_in_reset &= ~(1ULL << cpuid); in platform_start_ap() 148 if (atomic_cmpset_32(&octeon_ap_boot, ~0, cpuid) == 0) in platform_start_ap() [all …]
|
| /f-stack/freebsd/mips/mips/ |
| H A D | mp_machdep.c | 121 cpu = PCPU_GET(cpuid); in mips_ipi_handler() 183 start_ap(int cpuid) in start_ap() argument 192 if (platform_start_ap(cpuid) != 0) in start_ap() 248 int error, cpuid; in cpu_mp_start() local 257 cpuid = CPU_FFS(&cpumask) - 1; in cpu_mp_start() 258 CPU_CLR(cpuid, &cpumask); in cpu_mp_start() 260 if (cpuid >= MAXCPU) { in cpu_mp_start() 273 CPU_SET(cpuid, &all_cpus); in cpu_mp_start() 297 pcpu_init(PCPU_ADDR(cpuid), cpuid, sizeof(struct pcpu)); in smp_init_secondary() 298 dpcpu_init(dpcpu, cpuid); in smp_init_secondary() [all …]
|
| /f-stack/freebsd/arm64/arm64/ |
| H A D | mp_machdep.c | 465 if (cpuid > mp_maxid) in start_cpu() 479 dpcpu_init(dpcpu[cpuid - 1], cpuid); in start_cpu() 522 u_int *cpuid; in madt_handler() local 528 cpuid = arg; in madt_handler() 533 id = *cpuid; in madt_handler() 542 (*cpuid)++; in madt_handler() 556 u_int cpuid; in cpu_init_acpi() local 568 cpuid = 1; in cpu_init_acpi() 586 int cpuid; in start_cpu_fdt() local 595 cpuid = 0; in start_cpu_fdt() [all …]
|
| H A D | gic_v3.c | 911 cpu = PCPU_GET(cpuid); in gic_v3_init_secondary() 1018 u_int cpuid; in gic_v3_wait_for_rwp() local 1021 cpuid = PCPU_GET(cpuid); in gic_v3_wait_for_rwp() 1055 u_int cpuid; in gic_v3_cpu_enable_sre() local 1057 cpuid = PCPU_GET(cpuid); in gic_v3_cpu_enable_sre() 1078 cpuid); in gic_v3_cpu_enable_sre() 1164 u_int cpuid; in gic_v3_redist_alloc() local 1167 for (cpuid = 0; cpuid <= mp_maxid; cpuid++) in gic_v3_redist_alloc() 1185 u_int cpuid; in gic_v3_redist_find() local 1188 cpuid = PCPU_GET(cpuid); in gic_v3_redist_find() [all …]
|
| /f-stack/freebsd/mips/malta/ |
| H A D | malta_mp.c | 139 set_thread_context(int cpuid) in set_thread_context() argument 145 reg |= cpuid; in set_thread_context() 152 platform_ipi_send(int cpuid) in platform_ipi_send() argument 156 set_thread_context(cpuid); in platform_ipi_send() 189 platform_init_ap(int cpuid) in platform_init_ap() argument 230 platform_start_ap(int cpuid) in platform_start_ap() argument 240 set_thread_context(cpuid); in platform_start_ap() 268 if (atomic_cmpset_32(&malta_ap_boot, ~0, cpuid) == 0) in platform_start_ap() 271 printf("Waiting for cpu%d to start\n", cpuid); in platform_start_ap() 277 printf("CPU %d started\n", cpuid); in platform_start_ap() [all …]
|
| /f-stack/freebsd/amd64/amd64/ |
| H A D | mp_machdep.c | 710 PCPU_GET(cpuid), cpu)); in smp_targeted_tlb_shootdown() 798 xhits_gbl[PCPU_GET(cpuid)]++; in invltlb_handler() 816 xhits_gbl[PCPU_GET(cpuid)]++; in invltlb_invpcid_handler() 835 xhits_gbl[PCPU_GET(cpuid)]++; in invltlb_invpcid_pti_handler() 865 xhits_gbl[PCPU_GET(cpuid)]++; in invltlb_pcid_handler() 894 xhits_pg[PCPU_GET(cpuid)]++; in invlpg_handler() 909 xhits_pg[PCPU_GET(cpuid)]++; in invlpg_invpcid_handler() 934 xhits_pg[PCPU_GET(cpuid)]++; in invlpg_pcid_handler() 957 xhits_rng[PCPU_GET(cpuid)]++; in invlrng_handler() 979 xhits_rng[PCPU_GET(cpuid)]++; in invlrng_invpcid_handler() [all …]
|
| /f-stack/freebsd/kern/ |
| H A D | subr_pcpu.c | 90 KASSERT(cpuid >= 0 && cpuid < MAXCPU, in pcpu_init() 91 ("pcpu_init: invalid cpuid %d", cpuid)); in pcpu_init() 92 pcpu->pc_cpuid = cpuid; in pcpu_init() 93 cpuid_to_pcpu[cpuid] = pcpu; in pcpu_init() 95 cpu_pcpu_init(pcpu, cpuid, size); in pcpu_init() 102 dpcpu_init(void *dpcpu, int cpuid) in dpcpu_init() argument 106 pcpu = pcpu_find(cpuid); in dpcpu_init() 117 dpcpu_off[cpuid] = pcpu->pc_dynamic; in dpcpu_init() 283 pcpu_find(u_int cpuid) in pcpu_find() argument 286 return (cpuid_to_pcpu[cpuid]); in pcpu_find() [all …]
|
| H A D | sched_4bsd.c | 1153 me = PCPU_GET(cpuid); in forward_wakeup() 1222 pcpu = pcpu_find(cpuid); in kick_other_cpu() 1225 if (!cpu_idle_wakeup(cpuid)) in kick_other_cpu() 1226 ipi_cpu(cpuid, IPI_AST); in kick_other_cpu() 1239 ipi_cpu(cpuid, IPI_PREEMPT); in kick_other_cpu() 1245 ipi_cpu(cpuid, IPI_AST); in kick_other_cpu() 1283 u_int cpu, cpuid; in sched_add() local 1357 cpuid = PCPU_GET(cpuid); in sched_add() 1364 CPU_CLR(cpuid, &tidlemsk); in sched_add() 1473 PCPU_GET(cpuid)); in sched_choose() [all …]
|
| /f-stack/freebsd/x86/x86/ |
| H A D | mp_watchdog.c | 182 ap_watchdog(u_int cpuid) in ap_watchdog() argument 187 if (watchdog_cpu != cpuid) in ap_watchdog() 190 printf("watchdog started on cpu %d\n", cpuid); in ap_watchdog() 193 snprintf(p->p_comm, MAXCOMLEN + 1, "mp_watchdog cpu %d", cpuid); in ap_watchdog() 196 if (watchdog_cpu != cpuid) in ap_watchdog() 211 printf("watchdog stopped on cpu %d\n", cpuid); in ap_watchdog()
|
| H A D | ucode.c | 112 uint32_t cpuid[4]; in ucode_intel_load() local 130 do_cpuid(0, cpuid); in ucode_intel_load() 322 } cpuid; in ucode_load_bsp() local 332 do_cpuid(0, cpuid.regs); in ucode_load_bsp() 333 cpuid.regs[0] = cpuid.regs[1]; in ucode_load_bsp() 334 cpuid.regs[1] = cpuid.regs[3]; in ucode_load_bsp() 335 cpuid.vendor[12] = '\0'; in ucode_load_bsp() 337 if (strcmp(cpuid.vendor, loaders[i].vendor) == 0) { in ucode_load_bsp() 385 ucode_load_ap(PCPU_GET(cpuid)); in ucode_reload()
|
| H A D | stack_machdep.c | 110 int cpuid, error; in stack_save_td() local 137 cpuid = atomic_load_int(&td->td_oncpu); in stack_save_td() 138 if (cpuid == NOCPU) { in stack_save_td() 144 ipi_cpu(cpuid, IPI_TRACE); in stack_save_td() 157 (void)cpuid; in stack_save_td()
|
| H A D | mp_x86.c | 990 u_int cpuid; in init_secondary_tail() local 1022 cpuid = PCPU_GET(cpuid); in init_secondary_tail() 1024 printf("SMP: cpuid = %d\n", cpuid); in init_secondary_tail() 1089 kcsan_cpu_init(cpuid); in init_secondary_tail() 1278 int cpu = PCPU_GET(cpuid); in ipi_bitmap_handler() 1391 cpu = PCPU_GET(cpuid); in ipi_all_but_self() 1419 u_int cpuid; in ipi_nmi_handler() local 1427 cpuid = PCPU_GET(cpuid); in ipi_nmi_handler() 1444 cpu = PCPU_GET(cpuid); in nmi_call_kdb_smp() 1471 cpu = PCPU_GET(cpuid); in cpustop_handler() [all …]
|
| /f-stack/freebsd/net/ |
| H A D | netisr.c | 1032 KASSERT(!CPU_ABSENT(cpuid), ("%s: CPU %u absent", __func__, cpuid)); in netisr_queue_internal() 1052 u_int cpuid; in netisr_queue_src() local 1075 cpuid)); in netisr_queue_src() 1163 KASSERT(!CPU_ABSENT(cpuid), ("%s: CPU %u absent", __func__, cpuid)); in netisr_dispatch_src() 1164 if (cpuid != curcpu) in netisr_dispatch_src() 1260 KASSERT(!CPU_ABSENT(cpuid), ("%s: CPU %u absent", __func__, cpuid)); in netisr_start_swi() 1275 cpuid, error); in netisr_start_swi() 1428 CPU_FOREACH(cpuid) { in sysctl_netisr_workstream() 1482 CPU_FOREACH(cpuid) { in sysctl_netisr_work() 1527 u_int cpuid; in DB_SHOW_COMMAND() local [all …]
|
| H A D | if_epair.c | 204 u_int cpuid; in epair_dpcpu_init() local 206 CPU_FOREACH(cpuid) { in epair_dpcpu_init() 229 u_int cpuid; in epair_dpcpu_detach() local 231 CPU_FOREACH(cpuid) { in epair_dpcpu_detach() 251 return (sc->cpuid); in cpuid_from_ifp() 277 *cpuid = cpuid_from_ifp(m->m_pkthdr.rcvif); in epair_nh_m2cpuid() 283 epair_nh_drainedcpu(u_int cpuid) in epair_nh_drainedcpu() argument 339 u_int cpuid; in epair_remove_ifp_from_draining() local 341 CPU_FOREACH(cpuid) { in epair_remove_ifp_from_draining() 815 sca->cpuid = in epair_clone_create() [all …]
|
| H A D | rss_config.c | 184 u_int cpuid; in rss_init() local 254 cpuid = CPU_FIRST(); in rss_init() 256 rss_table[i].rte_cpu = cpuid; in rss_init() 257 cpuid = CPU_NEXT(cpuid); in rss_init() 399 rss_m2cpuid(struct mbuf *m, uintptr_t source, u_int *cpuid) in rss_m2cpuid() argument 403 *cpuid = rss_hash2cpuid(m->m_pkthdr.flowid, M_HASHTYPE_GET(m)); in rss_m2cpuid()
|
| /f-stack/freebsd/contrib/zstd/lib/common/ |
| H A D | cpu.h | 101 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; \
|
| /f-stack/freebsd/amd64/include/ |
| H A D | vmm_instruction_emul.h | 39 typedef int (*mem_region_read_t)(void *vm, int cpuid, uint64_t gpa, 42 typedef int (*mem_region_write_t)(void *vm, int cpuid, uint64_t gpa, 56 int vmm_emulate_instruction(void *vm, int cpuid, uint64_t gpa, struct vie *vie, 84 int vmm_fetch_instruction(struct vm *vm, int cpuid, 124 int vmm_decode_instruction(struct vm *vm, int cpuid, uint64_t gla,
|
| H A D | vmm_dev.h | 67 int cpuid; member 73 int cpuid; member 79 int cpuid; member 86 int cpuid; member 91 int cpuid; member 104 int cpuid; member 123 int cpuid; member 166 int cpuid; member 171 int cpuid; /* in */ member 183 int cpuid; member
|
| /f-stack/freebsd/arm/arm/ |
| H A D | cpufunc.c | 147 u_int ctype, dsize, cpuid; in get_cachetype_cp15() local 153 cpuid = cp15_midr_get(); in get_cachetype_cp15() 161 if (ctype == cpuid) in get_cachetype_cp15() 306 uint32_t cpuid; in arm11x6_setup() local 308 cpuid = cp15_midr_get(); in arm11x6_setup() 316 if ((cpuid & CPU_ID_CPU_MASK) == CPU_ID_ARM1176JZS) { /* ARM1176JZSr0 */ in arm11x6_setup()
|
| H A D | debug_monitor.c | 697 if (cpu != PCPU_GET(cpuid)) in dbg_setup_xpoint() 753 if (cpu != PCPU_GET(cpuid)) in dbg_remove_xpoint() 841 u_int cpuid; in dbg_reset_state() local 845 cpuid = PCPU_GET(cpuid); in dbg_reset_state() 881 db_printf("Debug facility locked (CPU%d)\n", cpuid); in dbg_reset_state() 972 PCPU_GET(cpuid)); in dbg_monitor_init() 980 u_int cpuid; in dbg_monitor_init_secondary() local 989 cpuid = PCPU_GET(cpuid); in dbg_monitor_init_secondary() 998 "state on CPU%d", __func__, cpuid)); in dbg_monitor_init_secondary() 1006 " on CPU%d", __func__, cpuid)); in dbg_monitor_init_secondary()
|
| /f-stack/app/redis-5.0.5/deps/jemalloc/include/jemalloc/internal/ |
| H A D | jemalloc_internal_inlines_a.h | 26 malloc_cpuid_t cpuid = malloc_getcpu(); in percpu_arena_choose() local 27 assert(cpuid >= 0); in percpu_arena_choose() 30 if ((opt_percpu_arena == percpu_arena) || ((unsigned)cpuid < ncpus / in percpu_arena_choose() 32 arena_ind = cpuid; in percpu_arena_choose() 36 arena_ind = cpuid - ncpus / 2; in percpu_arena_choose()
|
| /f-stack/freebsd/arm/allwinner/ |
| H A D | aw_mp.c | 65 #define CPU_RST_CTL(cpuid) ((cpuid + 1) * CPU_OFFSET) argument 66 #define CPU_CTL(cpuid) (((cpuid + 1) * CPU_OFFSET) + CPU_OFFSET_CTL) argument 67 #define CPU_STATUS(cpuid) (((cpuid + 1) * CPU_OFFSET) + CPU_OFFSET_STATUS) argument
|
| /f-stack/tools/compat/include/sys/ |
| H A D | callout.h | 107 callout_reset_sbt_on((c), (sbt), (pr), (fn), (arg), PCPU_GET(cpuid),\ 115 callout_reset_on((c), (on_tick), (fn), (arg), PCPU_GET(cpuid)) 122 callout_schedule_sbt_on((c), (sbt), (pr), PCPU_GET(cpuid), (flags)) 126 callout_schedule_on((c), (on_tick), PCPU_GET(cpuid))
|