lib/libc/sys/sched_getcpu.c
42
int cpu, ret;
lib/libc/sys/sched_getcpu.c
44
ret = usched_set(0, USCHED_GET_CPU, &cpu, sizeof(cpu));
lib/libc/sys/sched_getcpu.c
47
return (cpu);
lib/libevtr/evtr.c
110
uint8_t cpu; /* -1 if n/a */
lib/libevtr/evtr.c
1219
kev.cpu = ev->cpu;
lib/libevtr/evtr.c
129
uint8_t cpu;
lib/libevtr/evtr.c
1296
ci.cpu = ev->cpu;
lib/libevtr/evtr.c
1612
struct cpu *cpu;
lib/libevtr/evtr.c
1621
ev->cpu = evh->cpu;
lib/libevtr/evtr.c
1622
if ((cpu = evtr_cpu(evtr, evh->cpu))) {
lib/libevtr/evtr.c
1623
ev->td = cpu->td;
lib/libevtr/evtr.c
1713
evtr->cpus = malloc(ncpus * sizeof(struct cpu));
lib/libevtr/evtr.c
1731
struct cpu *cpu;
lib/libevtr/evtr.c
1746
if (!(cpu = evtr_cpu(evtr, cih.cpu))) {
lib/libevtr/evtr.c
1751
cpu->freq = cih.freq;
lib/libevtr/evtr.c
215
struct cpu *cpus;
lib/libevtr/evtr.c
330
struct cpu *
lib/libevtr/evtr.c
743
if ((f->cpu != -1) && (f->cpu != ev->cpu))
lib/libevtr/evtr.c
854
struct cpu *cpu;
lib/libevtr/evtr.c
860
cpu = evtr_cpu(evtr, ev->cpu);
lib/libevtr/evtr.c
861
if (!cpu) {
lib/libevtr/evtr.c
862
printw("invalid cpu %d\n", ev->cpu);
lib/libevtr/evtr.c
886
tdcr.cpu = ev->cpu;
lib/libevtr/evtr.c
896
cpu->td = tdn;
lib/libevtr/evtr.c
899
printd(DS, "cpu %d: switching to thread %p\n", ev->cpu, ktdn);
lib/libevtr/evtr.c
900
cpu->td = tdn;
lib/libevtr/evtr.h
136
uint8_t cpu;
lib/libevtr/evtr.h
159
int cpu;
lib/libkinfo/kinfo_pcpu.h
52
int cpu, off, siz; \
lib/libkinfo/kinfo_pcpu.h
62
for (cpu = 0; cpu < ncpu; ++cpu) { \
lib/libkinfo/kinfo_pcpu.h
65
*(fldtype *)((char *)&percpu[cpu] + off); \
sys/bus/pci/pci.c
4359
int cpu;
sys/bus/pci/pci.c
4361
cpu = device_getenv_int(dev, "msi.cpu", -1);
sys/bus/pci/pci.c
4362
if (cpu >= ncpus)
sys/bus/pci/pci.c
4363
cpu = ncpus - 1;
sys/bus/pci/pci.c
4365
if (pci_alloc_msi(dev, &rid, 1, cpu) == 0) {
sys/bus/pci/x86_64/legacy.c
284
DRIVER_MODULE(cpu, legacy, cpu_driver, cpu_devclass, NULL, NULL);
sys/cpu/x86_64/include/cpumask.h
233
#define __CPU_CLR(cpu, set) CPUMASK_NANDBIT(*set, cpu)
sys/cpu/x86_64/include/cpumask.h
235
#define __CPU_ISSET(cpu, set) CPUMASK_TESTBIT(*set, cpu)
sys/cpu/x86_64/include/cpumask.h
236
#define __CPU_SET(cpu, set) CPUMASK_ORBIT(*set, cpu)
sys/cpu/x86_64/include/cpumask.h
64
#define CPUMASK_SIMPLE(cpu) ((__uint64_t)1 << (cpu))
sys/cpu/x86_64/include/cpumask.h
66
#define CPUMASK_ADDR(mask, cpu) (&(mask).ary[((cpu) >> 6) & 3])
sys/dev/acpica/acpi_cpu.c
102
DRIVER_MODULE(cpu, acpi, acpi_cpu_driver, acpi_cpu_devclass, NULL, NULL);
sys/dev/acpica/acpi_cpu.c
103
MODULE_DEPEND(cpu, acpi, 1, 1, 1);
sys/dev/acpica/acpi_cpu_cstate.c
204
DRIVER_MODULE(cpu_cst, cpu, acpi_cst_driver, acpi_cst_devclass, NULL, NULL);
sys/dev/acpica/acpi_cpu_cstate.c
626
int cpu;
sys/dev/acpica/acpi_cpu_cstate.c
628
for (cpu = 0; cpu < ncpus; ++cpu) {
sys/dev/acpica/acpi_cpu_cstate.c
629
struct acpi_cst_softc *sc1 = acpi_cst_softc[cpu];
sys/dev/acpica/acpi_cpu_cstate.c
762
struct acpi_cpu_softc *cpu = sc->cst_parent;
sys/dev/acpica/acpi_cpu_cstate.c
765
SYSCTL_ADD_PROC(&cpu->glob_sysctl_ctx,
sys/dev/acpica/acpi_cpu_cstate.c
766
SYSCTL_CHILDREN(cpu->glob_sysctl_tree),
sys/dev/acpica/acpi_cpu_cstate.c
771
SYSCTL_ADD_PROC(&cpu->glob_sysctl_ctx,
sys/dev/acpica/acpi_cpu_cstate.c
772
SYSCTL_CHILDREN(cpu->glob_sysctl_tree),
sys/dev/acpica/acpi_cpu_cstate.c
827
struct acpi_cpu_softc *cpu = sc->cst_parent;
sys/dev/acpica/acpi_cpu_cstate.c
849
SYSCTL_ADD_STRING(&cpu->pcpu_sysctl_ctx,
sys/dev/acpica/acpi_cpu_cstate.c
850
SYSCTL_CHILDREN(cpu->pcpu_sysctl_tree),
sys/dev/acpica/acpi_cpu_cstate.c
854
SYSCTL_ADD_PROC(&cpu->pcpu_sysctl_ctx,
sys/dev/acpica/acpi_cpu_cstate.c
855
SYSCTL_CHILDREN(cpu->pcpu_sysctl_tree),
sys/dev/acpica/acpi_cpu_cstate.c
859
SYSCTL_ADD_PROC(&cpu->pcpu_sysctl_ctx,
sys/dev/acpica/acpi_cpu_cstate.c
860
SYSCTL_CHILDREN(cpu->pcpu_sysctl_tree),
sys/dev/acpica/acpi_cpu_cstate.c
864
SYSCTL_ADD_PROC(&cpu->pcpu_sysctl_ctx,
sys/dev/acpica/acpi_cpu_cstate.c
865
SYSCTL_CHILDREN(cpu->pcpu_sysctl_tree),
sys/dev/acpica/acpi_cpu_pstate.c
1055
struct acpi_cpu_softc *cpu;
sys/dev/acpica/acpi_cpu_pstate.c
1068
cpu = NULL;
sys/dev/acpica/acpi_cpu_pstate.c
1070
cpu = device_get_softc(device_get_parent(devices[i]));
sys/dev/acpica/acpi_cpu_pstate.c
1071
if (cpu->glob_sysctl_tree != NULL)
sys/dev/acpica/acpi_cpu_pstate.c
1075
KKASSERT(cpu != NULL);
sys/dev/acpica/acpi_cpu_pstate.c
1158
SYSCTL_CHILDREN(cpu->glob_sysctl_tree),
sys/dev/acpica/acpi_cpu_pstate.c
1208
SYSCTL_ADD_PROC(&cpu->glob_sysctl_ctx,
sys/dev/acpica/acpi_cpu_pstate.c
1209
SYSCTL_CHILDREN(cpu->glob_sysctl_tree),
sys/dev/acpica/acpi_cpu_pstate.c
1214
SYSCTL_ADD_INT(&cpu->glob_sysctl_ctx,
sys/dev/acpica/acpi_cpu_pstate.c
1215
SYSCTL_CHILDREN(cpu->glob_sysctl_tree),
sys/dev/acpica/acpi_cpu_pstate.c
235
DRIVER_MODULE(cpu_pst, cpu, acpi_pst_driver, acpi_pst_devclass, NULL, NULL);
sys/dev/disk/nvme/nvme_attach.c
151
int cpu;
sys/dev/disk/nvme/nvme_attach.c
159
cpu = (last_global_cpu + 0) % ncpus; /* GCC warn */
sys/dev/disk/nvme/nvme_attach.c
161
cpu = (last_global_cpu + i) % ncpus;
sys/dev/disk/nvme/nvme_attach.c
163
&sc->rid_irq[i], cpu);
sys/dev/disk/nvme/nvme_attach.c
173
if (sc->cputovect[cpu] == 0)
sys/dev/disk/nvme/nvme_attach.c
174
sc->cputovect[cpu] = i;
sys/dev/disk/nvme/nvme_attach.c
183
cpu = (cpu + 1) % ncpus;
sys/dev/disk/nvme/nvme_attach.c
187
if (sc->cputovect[cpu] != 0)
sys/dev/disk/nvme/nvme_attach.c
189
sc->cputovect[cpu] = i;
sys/dev/drm/i915/i915_pmu.c
284
int cpu;
sys/dev/drm/i915/i915_pmu.c
289
for_each_possible_cpu(cpu)
sys/dev/drm/i915/i915_pmu.c
290
sum += *per_cpu_ptr(desc->kstat_irqs, cpu);
sys/dev/drm/i915/i915_pmu.c
405
if (event->cpu < 0)
sys/dev/drm/i915/i915_pmu.c
409
if (!cpumask_test_cpu(event->cpu, &i915_pmu_cpumask))
sys/dev/drm/i915/i915_pmu.c
971
static int i915_pmu_cpu_online(unsigned int cpu, struct hlist_node *node)
sys/dev/drm/i915/i915_pmu.c
979
cpumask_set_cpu(cpu, &i915_pmu_cpumask);
sys/dev/drm/i915/i915_pmu.c
984
static int i915_pmu_cpu_offline(unsigned int cpu, struct hlist_node *node)
sys/dev/drm/i915/i915_pmu.c
991
if (cpumask_test_and_clear_cpu(cpu, &i915_pmu_cpumask)) {
sys/dev/drm/i915/i915_pmu.c
992
target = cpumask_any_but(topology_sibling_cpumask(cpu), cpu);
sys/dev/drm/i915/i915_pmu.c
996
perf_pmu_migrate_context(&pmu->base, cpu, target);
sys/dev/drm/i915/i915_request.c
1157
static unsigned long local_clock_us(unsigned int *cpu)
sys/dev/drm/i915/i915_request.c
1173
*cpu = get_cpu();
sys/dev/drm/i915/i915_request.c
1180
static bool busywait_stop(unsigned long timeout, unsigned int cpu)
sys/dev/drm/i915/i915_request.c
1187
return this_cpu != cpu;
sys/dev/drm/i915/i915_request.c
1194
unsigned int irq, cpu;
sys/dev/drm/i915/i915_request.c
1224
timeout_us += local_clock_us(&cpu);
sys/dev/drm/i915/i915_request.c
1241
if (busywait_stop(timeout_us, cpu))
sys/dev/drm/i915/intel_drv.h
117
if (unlikely(cpu != smp_processor_id())) { \
sys/dev/drm/i915/intel_drv.h
119
cpu = smp_processor_id(); \
sys/dev/drm/i915/intel_drv.h
92
int cpu, ret, timeout = (US) * 1000; \
sys/dev/drm/i915/intel_drv.h
97
cpu = smp_processor_id(); \
sys/dev/misc/aperf/aperf.c
113
int cpu;
sys/dev/misc/aperf/aperf.c
116
cpu = device_get_unit(parent);
sys/dev/misc/aperf/aperf.c
126
"cpu%d freq", cpu);
sys/dev/misc/aperf/aperf.c
131
sc->sc_senstask = sensor_task_register2(sc, aperf_sensor_task, 1, cpu);
sys/dev/misc/aperf/aperf.c
74
DRIVER_MODULE(aperf, cpu, aperf_driver, aperf_devclass, NULL, NULL);
sys/dev/misc/cpuctl/cpuctl.c
107
ret = cpuctl_do_msr(cpu, (cpuctl_msr_args_t *)data, cmd);
sys/dev/misc/cpuctl/cpuctl.c
115
ret = cpuctl_do_msr(cpu, (cpuctl_msr_args_t *)data, cmd);
sys/dev/misc/cpuctl/cpuctl.c
118
cpuctl_do_cpuid(cpu, (cpuctl_cpuid_args_t *)data);
sys/dev/misc/cpuctl/cpuctl.c
125
ret = cpuctl_do_update(cpu, (cpuctl_update_args_t *)data);
sys/dev/misc/cpuctl/cpuctl.c
128
cpuctl_do_cpuid_count(cpu, (cpuctl_cpuid_count_args_t *)data);
sys/dev/misc/cpuctl/cpuctl.c
145
cpuctl_do_cpuid_count(int cpu, cpuctl_cpuid_count_args_t *data)
sys/dev/misc/cpuctl/cpuctl.c
149
KASSERT(cpu >= 0 && cpu < ncpus,
sys/dev/misc/cpuctl/cpuctl.c
150
("[cpuctl,%d]: bad cpu number %d", __LINE__, cpu));
sys/dev/misc/cpuctl/cpuctl.c
155
__LINE__, data->level, data->level_type, cpu);
sys/dev/misc/cpuctl/cpuctl.c
157
lwkt_migratecpu(cpu);
sys/dev/misc/cpuctl/cpuctl.c
163
cpuctl_do_cpuid(int cpu, cpuctl_cpuid_args_t *data)
sys/dev/misc/cpuctl/cpuctl.c
170
cpuctl_do_cpuid_count(cpu, &cdata);
sys/dev/misc/cpuctl/cpuctl.c
178
cpuctl_do_msr(int cpu, cpuctl_msr_args_t *data, u_long cmd)
sys/dev/misc/cpuctl/cpuctl.c
184
KASSERT(cpu >= 0 && cpu < ncpus,
sys/dev/misc/cpuctl/cpuctl.c
185
("[cpuctl,%d]: bad cpu number %d", __LINE__, cpu));
sys/dev/misc/cpuctl/cpuctl.c
192
data->msr, cpu);
sys/dev/misc/cpuctl/cpuctl.c
194
lwkt_migratecpu(cpu);
sys/dev/misc/cpuctl/cpuctl.c
224
cpuctl_do_update(int cpu, cpuctl_update_args_t *data)
sys/dev/misc/cpuctl/cpuctl.c
232
KASSERT(cpu >= 0 && cpu < ncpus,
sys/dev/misc/cpuctl/cpuctl.c
233
("[cpuctl,%d]: bad cpu number %d", __LINE__, cpu));
sys/dev/misc/cpuctl/cpuctl.c
234
DPRINTF("[cpuctl,%d]: XXX %d", __LINE__, cpu);
sys/dev/misc/cpuctl/cpuctl.c
236
cpuctl_do_cpuid(cpu, &args);
sys/dev/misc/cpuctl/cpuctl.c
242
ret = update_intel(cpu, data);
sys/dev/misc/cpuctl/cpuctl.c
244
ret = update_amd(cpu, data);
sys/dev/misc/cpuctl/cpuctl.c
246
ret = update_via(cpu, data);
sys/dev/misc/cpuctl/cpuctl.c
257
update_intel(int cpu, cpuctl_update_args_t *args)
sys/dev/misc/cpuctl/cpuctl.c
287
lwkt_migratecpu(cpu);
sys/dev/misc/cpuctl/cpuctl.c
304
kprintf("[cpu %d]: updated microcode from rev=0x%x to rev=0x%x\n", cpu,
sys/dev/misc/cpuctl/cpuctl.c
317
update_amd(int cpu, cpuctl_update_args_t *args)
sys/dev/misc/cpuctl/cpuctl.c
348
lwkt_migratecpu(cpu);
sys/dev/misc/cpuctl/cpuctl.c
370
update_via(int cpu, cpuctl_update_args_t *args)
sys/dev/misc/cpuctl/cpuctl.c
398
lwkt_migratecpu(cpu);
sys/dev/misc/cpuctl/cpuctl.c
444
int cpu;
sys/dev/misc/cpuctl/cpuctl.c
446
cpu = dev2unit(ap->a_head.a_dev);
sys/dev/misc/cpuctl/cpuctl.c
447
if (cpu < 0 || cpu >= ncpus) {
sys/dev/misc/cpuctl/cpuctl.c
449
__LINE__, cpu);
sys/dev/misc/cpuctl/cpuctl.c
466
int cpu;
sys/dev/misc/cpuctl/cpuctl.c
479
for (cpu = 0; cpu < ncpus; cpu++)
sys/dev/misc/cpuctl/cpuctl.c
480
cpuctl_devs[cpu] = make_dev(&cpuctl_cdevsw, cpu,
sys/dev/misc/cpuctl/cpuctl.c
481
UID_ROOT, GID_KMEM, 0640, "cpuctl%d", cpu);
sys/dev/misc/cpuctl/cpuctl.c
484
for (cpu = 0; cpu < ncpus; cpu++) {
sys/dev/misc/cpuctl/cpuctl.c
485
if (cpuctl_devs[cpu] != NULL)
sys/dev/misc/cpuctl/cpuctl.c
486
destroy_dev(cpuctl_devs[cpu]);
sys/dev/misc/cpuctl/cpuctl.c
65
static int cpuctl_do_msr(int cpu, cpuctl_msr_args_t *data, u_long cmd);
sys/dev/misc/cpuctl/cpuctl.c
66
static void cpuctl_do_cpuid(int cpu, cpuctl_cpuid_args_t *data);
sys/dev/misc/cpuctl/cpuctl.c
67
static void cpuctl_do_cpuid_count(int cpu, cpuctl_cpuid_count_args_t *data);
sys/dev/misc/cpuctl/cpuctl.c
68
static int cpuctl_do_update(int cpu, cpuctl_update_args_t *data);
sys/dev/misc/cpuctl/cpuctl.c
69
static int update_intel(int cpu, cpuctl_update_args_t *args);
sys/dev/misc/cpuctl/cpuctl.c
70
static int update_amd(int cpu, cpuctl_update_args_t *args);
sys/dev/misc/cpuctl/cpuctl.c
71
static int update_via(int cpu, cpuctl_update_args_t *args);
sys/dev/misc/cpuctl/cpuctl.c
88
int cpu = dev2unit(ap->a_head.a_dev);
sys/dev/misc/cpuctl/cpuctl.c
93
if (cpu >= ncpus) {
sys/dev/misc/cpuctl/cpuctl.c
94
DPRINTF("[cpuctl,%d]: bad cpu number %d\n", __LINE__, cpu);
sys/dev/netif/bce/if_bce.c
5270
int cpu;
sys/dev/netif/bce/if_bce.c
5278
cpu = if_ringmap_cpumap(sc->tx_rmap, i);
sys/dev/netif/bce/if_bce.c
5279
KKASSERT(cpu < netisr_ncpus);
sys/dev/netif/bce/if_bce.c
5280
info->ifpi_tx[cpu].poll_func = bce_npoll_tx;
sys/dev/netif/bce/if_bce.c
5281
info->ifpi_tx[cpu].arg = txr;
sys/dev/netif/bce/if_bce.c
5282
info->ifpi_tx[cpu].serializer = &txr->tx_serialize;
sys/dev/netif/bce/if_bce.c
5283
ifsq_set_cpuid(txr->ifsq, cpu);
sys/dev/netif/bce/if_bce.c
5289
cpu = if_ringmap_cpumap(sc->rx_rmap, i);
sys/dev/netif/bce/if_bce.c
5290
KKASSERT(cpu < netisr_ncpus);
sys/dev/netif/bce/if_bce.c
5302
"RX ring on cpu%d\n", cpu);
sys/dev/netif/bce/if_bce.c
5304
info->ifpi_rx[cpu].poll_func =
sys/dev/netif/bce/if_bce.c
5307
info->ifpi_rx[cpu].poll_func = bce_npoll_rx;
sys/dev/netif/bce/if_bce.c
5309
info->ifpi_rx[cpu].arg = rxr;
sys/dev/netif/bce/if_bce.c
5310
info->ifpi_rx[cpu].serializer = &rxr->rx_serialize;
sys/dev/netif/bnx/if_bnx.c
3091
int cpu = if_ringmap_cpumap(sc->bnx_tx_rmap, i);
sys/dev/netif/bnx/if_bnx.c
3093
KKASSERT(cpu < netisr_ncpus);
sys/dev/netif/bnx/if_bnx.c
3095
info->ifpi_tx[cpu].poll_func =
sys/dev/netif/bnx/if_bnx.c
3098
info->ifpi_tx[cpu].poll_func = bnx_npoll_tx;
sys/dev/netif/bnx/if_bnx.c
3100
info->ifpi_tx[cpu].arg = txr;
sys/dev/netif/bnx/if_bnx.c
3101
info->ifpi_tx[cpu].serializer = &txr->bnx_tx_serialize;
sys/dev/netif/bnx/if_bnx.c
3102
ifsq_set_cpuid(txr->bnx_ifsq, cpu);
sys/dev/netif/bnx/if_bnx.c
3107
int cpu = if_ringmap_cpumap(sc->bnx_rx_rmap, i);
sys/dev/netif/bnx/if_bnx.c
3109
KKASSERT(cpu < netisr_ncpus);
sys/dev/netif/bnx/if_bnx.c
3110
info->ifpi_rx[cpu].poll_func = bnx_npoll_rx;
sys/dev/netif/bnx/if_bnx.c
3111
info->ifpi_rx[cpu].arg = ret;
sys/dev/netif/bnx/if_bnx.c
3112
info->ifpi_rx[cpu].serializer =
sys/dev/netif/emx/if_emx.c
4233
int cpu;
sys/dev/netif/emx/if_emx.c
4242
cpu = if_ringmap_cpumap(sc->tx_rmap, i);
sys/dev/netif/emx/if_emx.c
4243
KKASSERT(cpu < netisr_ncpus);
sys/dev/netif/emx/if_emx.c
4244
info->ifpi_tx[cpu].poll_func = emx_npoll_tx;
sys/dev/netif/emx/if_emx.c
4245
info->ifpi_tx[cpu].arg = tdata;
sys/dev/netif/emx/if_emx.c
4246
info->ifpi_tx[cpu].serializer = &tdata->tx_serialize;
sys/dev/netif/emx/if_emx.c
4247
ifsq_set_cpuid(tdata->ifsq, cpu);
sys/dev/netif/emx/if_emx.c
4253
cpu = if_ringmap_cpumap(sc->rx_rmap, i);
sys/dev/netif/emx/if_emx.c
4254
KKASSERT(cpu < netisr_ncpus);
sys/dev/netif/emx/if_emx.c
4255
info->ifpi_rx[cpu].poll_func = emx_npoll_rx;
sys/dev/netif/emx/if_emx.c
4256
info->ifpi_rx[cpu].arg = rdata;
sys/dev/netif/emx/if_emx.c
4257
info->ifpi_rx[cpu].serializer = &rdata->rx_serialize;
sys/dev/netif/igb/if_igb.c
3384
int cpu;
sys/dev/netif/igb/if_igb.c
3393
cpu = if_ringmap_cpumap(sc->tx_rmap, i);
sys/dev/netif/igb/if_igb.c
3394
KKASSERT(cpu < netisr_ncpus);
sys/dev/netif/igb/if_igb.c
3395
info->ifpi_tx[cpu].poll_func = igb_npoll_tx;
sys/dev/netif/igb/if_igb.c
3396
info->ifpi_tx[cpu].arg = txr;
sys/dev/netif/igb/if_igb.c
3397
info->ifpi_tx[cpu].serializer = &txr->tx_serialize;
sys/dev/netif/igb/if_igb.c
3398
ifsq_set_cpuid(txr->ifsq, cpu);
sys/dev/netif/igb/if_igb.c
3405
cpu = if_ringmap_cpumap(sc->rx_rmap, i);
sys/dev/netif/igb/if_igb.c
3406
KKASSERT(cpu < netisr_ncpus);
sys/dev/netif/igb/if_igb.c
3407
info->ifpi_rx[cpu].poll_func = igb_npoll_rx;
sys/dev/netif/igb/if_igb.c
3408
info->ifpi_rx[cpu].arg = rxr;
sys/dev/netif/igb/if_igb.c
3409
info->ifpi_rx[cpu].serializer = &rxr->rx_serialize;
sys/dev/netif/iwm/if_iwm.c
2500
const struct iwm_fw_img *image, int cpu, int *first_ucode_section)
sys/dev/netif/iwm/if_iwm.c
2506
if (cpu == 1) {
sys/dev/netif/iwm/if_iwm.c
2550
if (cpu == 1)
sys/dev/netif/iwm/if_iwm.c
2562
const struct iwm_fw_img *image, int cpu, int *first_ucode_section)
sys/dev/netif/iwm/if_iwm.c
2567
if (cpu == 1) {
sys/dev/netif/ix/if_ix.c
3776
int cpu;
sys/dev/netif/ix/if_ix.c
3781
cpu = device_getenv_int(sc->dev, "msi.cpu", -1);
sys/dev/netif/ix/if_ix.c
3782
if (cpu >= ncpus)
sys/dev/netif/ix/if_ix.c
3783
cpu = ncpus - 1;
sys/dev/netif/ix/if_ix.c
3785
if (pci_alloc_msi(sc->dev, &intr->intr_rid, 1, cpu) == 0) {
sys/dev/netif/ix/if_ix.c
4991
int cpu;
sys/dev/netif/ix/if_ix.c
5000
cpu = if_ringmap_cpumap(sc->tx_rmap, i);
sys/dev/netif/ix/if_ix.c
5001
KKASSERT(cpu < netisr_ncpus);
sys/dev/netif/ix/if_ix.c
5002
info->ifpi_tx[cpu].poll_func = ix_npoll_tx;
sys/dev/netif/ix/if_ix.c
5003
info->ifpi_tx[cpu].arg = txr;
sys/dev/netif/ix/if_ix.c
5004
info->ifpi_tx[cpu].serializer = &txr->tx_serialize;
sys/dev/netif/ix/if_ix.c
5005
ifsq_set_cpuid(txr->tx_ifsq, cpu);
sys/dev/netif/ix/if_ix.c
5012
cpu = if_ringmap_cpumap(sc->rx_rmap, i);
sys/dev/netif/ix/if_ix.c
5013
KKASSERT(cpu < netisr_ncpus);
sys/dev/netif/ix/if_ix.c
5014
info->ifpi_rx[cpu].arg = rxr;
sys/dev/netif/ix/if_ix.c
5016
info->ifpi_rx[cpu].poll_func =
sys/dev/netif/ix/if_ix.c
5018
info->ifpi_rx[cpu].serializer = NULL;
sys/dev/netif/ix/if_ix.c
5020
info->ifpi_rx[cpu].poll_func = ix_npoll_rx;
sys/dev/netif/ix/if_ix.c
5021
info->ifpi_rx[cpu].serializer =
sys/dev/netif/jme/if_jme.c
3364
int i, cpu;
sys/dev/netif/jme/if_jme.c
3369
cpu = if_ringmap_cpumap(sc->jme_tx_rmap, 0);
sys/dev/netif/jme/if_jme.c
3370
KKASSERT(cpu <= netisr_ncpus);
sys/dev/netif/jme/if_jme.c
3371
info->ifpi_tx[cpu].poll_func = jme_npoll_tx;
sys/dev/netif/jme/if_jme.c
3372
info->ifpi_tx[cpu].arg = &sc->jme_cdata.jme_tx_data;
sys/dev/netif/jme/if_jme.c
3373
info->ifpi_tx[cpu].serializer =
sys/dev/netif/jme/if_jme.c
3375
ifq_set_cpuid(&ifp->if_snd, cpu);
sys/dev/netif/jme/if_jme.c
3381
cpu = if_ringmap_cpumap(sc->jme_rx_rmap, i);
sys/dev/netif/jme/if_jme.c
3382
KKASSERT(cpu <= netisr_ncpus);
sys/dev/netif/jme/if_jme.c
3383
info->ifpi_rx[cpu].poll_func = jme_npoll_rx;
sys/dev/netif/jme/if_jme.c
3384
info->ifpi_rx[cpu].arg = rdata;
sys/dev/netif/jme/if_jme.c
3385
info->ifpi_rx[cpu].serializer =
sys/dev/netif/mxge/if_mxge.c
4224
int cpu = ss->intr_cpuid;
sys/dev/netif/mxge/if_mxge.c
4226
KKASSERT(cpu < netisr_ncpus);
sys/dev/netif/mxge/if_mxge.c
4227
info->ifpi_rx[cpu].poll_func = mxge_npoll_rx;
sys/dev/netif/mxge/if_mxge.c
4228
info->ifpi_rx[cpu].arg = ss;
sys/dev/netif/mxge/if_mxge.c
4229
info->ifpi_rx[cpu].serializer = &ss->rx_data.rx_serialize;
sys/dev/powermng/amdtemp/amdtemp.c
649
device_t acpi, cpu, nexus;
sys/dev/powermng/amdtemp/amdtemp.c
667
cpu = device_find_child(acpi, "cpu",
sys/dev/powermng/amdtemp/amdtemp.c
669
if (cpu != NULL) {
sys/dev/powermng/amdtemp/amdtemp.c
670
sysctlctx = device_get_sysctl_ctx(cpu);
sys/dev/powermng/amdtemp/amdtemp.c
675
SYSCTL_CHILDREN(device_get_sysctl_tree(cpu)),
sys/dev/powermng/clockmod/clockmod.c
124
DRIVER_MODULE(clockmod, cpu, clockmod_driver, clockmod_devclass, NULL, NULL);
sys/dev/powermng/corecstat/corecstat.c
113
static void corecstat_init_atom_pkg(struct corecstat_softc *sc, int cpu);
sys/dev/powermng/corecstat/corecstat.c
114
static void corecstat_init_atom_cpu(struct corecstat_softc *sc, int cpu);
sys/dev/powermng/corecstat/corecstat.c
115
static void corecstat_init_core_pkg(struct corecstat_softc *sc, int cpu);
sys/dev/powermng/corecstat/corecstat.c
116
static void corecstat_init_core_cpu(struct corecstat_softc *sc, int cpu);
sys/dev/powermng/corecstat/corecstat.c
119
int cpu, char *desc, u_int msr,
sys/dev/powermng/corecstat/corecstat.c
122
int cpu, char *desc, u_int msr,
sys/dev/powermng/corecstat/corecstat.c
147
DRIVER_MODULE(corecstat, cpu, corecstat_driver, corecstat_devclass, NULL, NULL);
sys/dev/powermng/corecstat/corecstat.c
248
int cpu = device_get_unit(device_get_parent(dev));
sys/dev/powermng/corecstat/corecstat.c
326
sc->sc_cpu_sensordev = CPU_GET_SENSDEV(devclass_find_unit("cpu", cpu));
sys/dev/powermng/corecstat/corecstat.c
330
node = get_cpu_node_by_cpuid(cpu);
sys/dev/powermng/corecstat/corecstat.c
333
!(cpu == BSRCPUMASK(node->members)))
sys/dev/powermng/corecstat/corecstat.c
342
if (node != NULL && cpu == BSRCPUMASK(node->members)) {
sys/dev/powermng/corecstat/corecstat.c
347
sc->sc_sensordev->xname), "cpu_node%d", get_chip_ID(cpu));
sys/dev/powermng/corecstat/corecstat.c
350
corecstat_init_atom_pkg(sc, cpu);
sys/dev/powermng/corecstat/corecstat.c
352
corecstat_init_core_pkg(sc, cpu);
sys/dev/powermng/corecstat/corecstat.c
360
corecstat_init_atom_cpu(sc, cpu);
sys/dev/powermng/corecstat/corecstat.c
362
corecstat_init_core_cpu(sc, cpu);
sys/dev/powermng/corecstat/corecstat.c
401
corecstat_init_atom_pkg(struct corecstat_softc *sc, int cpu)
sys/dev/powermng/corecstat/corecstat.c
406
corecstat_pkg_sens_init(sc, cpu, "node%d PC2 residency",
sys/dev/powermng/corecstat/corecstat.c
408
corecstat_pkg_sens_init(sc, cpu, "node%d PC4 residency",
sys/dev/powermng/corecstat/corecstat.c
410
corecstat_pkg_sens_init(sc, cpu, "node%d PC6 residency",
sys/dev/powermng/corecstat/corecstat.c
415
corecstat_pkg_sens_init(sc, cpu, "node%d PC6 residency",
sys/dev/powermng/corecstat/corecstat.c
421
corecstat_init_atom_cpu(struct corecstat_softc *sc, int cpu)
sys/dev/powermng/corecstat/corecstat.c
426
corecstat_core_sens_init(sc, cpu, "node%d core%d C1 res.",
sys/dev/powermng/corecstat/corecstat.c
428
corecstat_core_sens_init(sc, cpu, "node%d core%d C6 res.",
sys/dev/powermng/corecstat/corecstat.c
433
corecstat_init_core_pkg(struct corecstat_softc *sc, int cpu)
sys/dev/powermng/corecstat/corecstat.c
438
corecstat_pkg_sens_init(sc, cpu, "node%d PC2 residency",
sys/dev/powermng/corecstat/corecstat.c
442
corecstat_pkg_sens_init(sc, cpu, "node%d PC3 residency",
sys/dev/powermng/corecstat/corecstat.c
444
corecstat_pkg_sens_init(sc, cpu, "node%d PC6 residency",
sys/dev/powermng/corecstat/corecstat.c
446
corecstat_pkg_sens_init(sc, cpu, "node%d PC7 residency",
sys/dev/powermng/corecstat/corecstat.c
450
corecstat_pkg_sens_init(sc, cpu, "node%d PC8 residency",
sys/dev/powermng/corecstat/corecstat.c
452
corecstat_pkg_sens_init(sc, cpu, "node%d PC9 residency",
sys/dev/powermng/corecstat/corecstat.c
454
corecstat_pkg_sens_init(sc, cpu, "node%d PC10 residency",
sys/dev/powermng/corecstat/corecstat.c
460
corecstat_init_core_cpu(struct corecstat_softc *sc, int cpu)
sys/dev/powermng/corecstat/corecstat.c
462
corecstat_core_sens_init(sc, cpu, "node%d core%d C3 res.",
sys/dev/powermng/corecstat/corecstat.c
464
corecstat_core_sens_init(sc, cpu, "node%d core%d C6 res.",
sys/dev/powermng/corecstat/corecstat.c
468
corecstat_core_sens_init(sc, cpu, "node%d core%d C7 res.",
sys/dev/powermng/corecstat/corecstat.c
487
int cpu, char *desc, u_int msr, int bits)
sys/dev/powermng/corecstat/corecstat.c
492
ksnprintf(buf, sizeof(buf), desc, get_chip_ID(cpu),
sys/dev/powermng/corecstat/corecstat.c
493
get_core_number_within_chip(cpu));
sys/dev/powermng/corecstat/corecstat.c
503
int cpu, char *desc, u_int msr, int bits)
sys/dev/powermng/corecstat/corecstat.c
508
ksnprintf(buf, sizeof(buf), desc, get_chip_ID(cpu));
sys/dev/powermng/corepower/corepower.c
113
DRIVER_MODULE(corepower, cpu, corepower_driver, corepower_devclass, NULL, NULL);
sys/dev/powermng/corepower/corepower.c
121
int cpu, master_cpu;
sys/dev/powermng/corepower/corepower.c
132
cpu = device_get_unit(parent);
sys/dev/powermng/corepower/corepower.c
133
node = get_cpu_node_by_cpuid(cpu);
sys/dev/powermng/corepower/corepower.c
146
if (cpu != master_cpu)
sys/dev/powermng/corepower/corepower.c
216
int cpu;
sys/dev/powermng/corepower/corepower.c
286
cpu = device_get_unit(device_get_parent(dev));
sys/dev/powermng/corepower/corepower.c
288
"cpu_node%d", get_chip_ID(cpu));
sys/dev/powermng/corepower/corepower.c
292
MSR_PKG_ENERGY_STATUS, cpu);
sys/dev/powermng/corepower/corepower.c
300
MSR_DRAM_ENERGY_STATUS, cpu);
sys/dev/powermng/corepower/corepower.c
308
MSR_PP0_ENERGY_STATUS, cpu);
sys/dev/powermng/corepower/corepower.c
316
MSR_PP1_ENERGY_STATUS, cpu);
sys/dev/powermng/corepower/corepower.c
325
MSR_PLATFORM_ENERGY_COUNTER, cpu);
sys/dev/powermng/corepower/corepower.c
334
sc->sc_senstask = sensor_task_register2(sc, corepower_refresh, 1, cpu);
sys/dev/powermng/corepower/corepower.c
387
int cpu)
sys/dev/powermng/corepower/corepower.c
390
get_chip_ID(cpu), desc);
sys/dev/powermng/corepower/corepower.c
91
char *desc, u_int msr, int cpu);
sys/dev/powermng/coretemp/coretemp.c
163
DRIVER_MODULE(coretemp, cpu, coretemp_driver, coretemp_devclass, NULL, NULL);
sys/dev/powermng/coretemp/coretemp.c
232
int ret, tjtarget, cpu, sens_idx;
sys/dev/powermng/coretemp/coretemp.c
369
CPUSET_FOREACH(cpu, cpu_mask) {
sys/dev/powermng/coretemp/coretemp.c
372
cpu_dev = devclass_find_unit("cpu", cpu);
sys/dev/powermng/coretemp/coretemp.c
387
"node%d core%d temp", get_chip_ID(cpu),
sys/dev/powermng/coretemp/coretemp.c
388
get_core_number_within_chip(cpu));
sys/dev/powermng/perfbias/perfbias.c
88
DRIVER_MODULE(perfbias, cpu, perfbias_driver, perfbias_devclass, NULL, NULL);
sys/dev/raid/mly/mly.c
2513
mly_describe_code(mly_table_cputype, mi->cpu[0].type), mi->cpu[0].speed);
sys/dev/raid/mly/mlyreg.h
612
} cpu[2] __packed;
sys/dev/virtual/amazon/ena/ena.c
1890
adapter->que[i].cpu = adapter->irq_tbl[irq_idx].cpu =
sys/dev/virtual/amazon/ena/ena.c
1904
adapter->que[i].cpu = adapter->irq_tbl[irq_idx].cpu =
sys/dev/virtual/amazon/ena/ena.c
1994
error = pci_alloc_msix_vector(adapter->pdev, i, &irq->vector, irq->cpu);
sys/dev/virtual/amazon/ena/ena.c
1996
device_printf(adapter->pdev, "Unable to allocated MSI-X %d on cpu%d\n", i, irq->cpu);
sys/dev/virtual/amazon/ena/ena.c
2026
i - ENA_IO_IRQ_FIRST_IDX, irq->cpu);
sys/dev/virtual/amazon/ena/ena.c
2029
i - ENA_IO_IRQ_FIRST_IDX, irq->cpu);
sys/dev/virtual/amazon/ena/ena.c
794
CPU_SETOF(que->cpu, &cpu_mask);
sys/dev/virtual/amazon/ena/ena.c
797
device_get_nameunit(adapter->pdev), que->cpu);
sys/dev/virtual/amazon/ena/ena.h
173
int cpu;
sys/dev/virtual/amazon/ena/ena.h
182
int cpu;
sys/dev/virtual/hyperv/vmbus/vmbus.c
210
int error, cpu, use_timer;
sys/dev/virtual/hyperv/vmbus/vmbus.c
216
for (cpu = 0; cpu < ncpus; ++cpu) {
sys/dev/virtual/hyperv/vmbus/vmbus.c
217
struct vmbus_pcpu_data *psc = VMBUS_PCPU(sc, cpu);
sys/dev/virtual/hyperv/vmbus/vmbus.c
220
psc->cpuid = cpu;
sys/dev/virtual/hyperv/vmbus/vmbus.c
635
int cpu;
sys/dev/virtual/hyperv/vmbus/vmbus.c
638
for (cpu = 0; cpu < ncpus; ++cpu) {
sys/dev/virtual/hyperv/vmbus/vmbus.c
639
struct vmbus_pcpu_data *psc = VMBUS_PCPU(sc, cpu);
sys/dev/virtual/hyperv/vmbus/vmbus.c
681
int cpu;
sys/dev/virtual/hyperv/vmbus/vmbus.c
698
for (cpu = 0; cpu < ncpus; ++cpu) {
sys/dev/virtual/hyperv/vmbus/vmbus.c
699
struct vmbus_pcpu_data *psc = VMBUS_PCPU(sc, cpu);
sys/dev/virtual/hyperv/vmbus/vmbus.c
718
int rid, cpu;
sys/dev/virtual/hyperv/vmbus/vmbus.c
721
for (cpu = 0; cpu < ncpus; ++cpu) {
sys/dev/virtual/hyperv/vmbus/vmbus.c
722
struct vmbus_pcpu_data *psc = VMBUS_PCPU(sc, cpu);
sys/dev/virtual/hyperv/vmbus/vmbus.c
727
error = PCIB_ALLOC_MSIX(bus, dev, &psc->intr_irq, cpu);
sys/dev/virtual/hyperv/vmbus/vmbus.c
730
cpu, error);
sys/dev/virtual/hyperv/vmbus/vmbus.c
737
RF_ACTIVE, cpu);
sys/dev/virtual/hyperv/vmbus/vmbus.c
740
cpu, error);
sys/dev/virtual/hyperv/vmbus/vmbus.c
745
&msi_addr, &msi_data, cpu);
sys/dev/virtual/hyperv/vmbus/vmbus.c
748
cpu, error);
sys/dev/virtual/hyperv/vmbus/vmbus.c
755
psc->intr_vec, psc->intr_irq, cpu);
sys/dev/virtual/hyperv/vmbus/vmbus.c
759
device_get_nameunit(dev), cpu);
sys/dev/virtual/hyperv/vmbus/vmbus.c
764
cpu, error);
sys/dev/virtual/hyperv/vmbus/vmbus.c
776
int cpu;
sys/dev/virtual/hyperv/vmbus/vmbus.c
778
for (cpu = 0; cpu < ncpus; ++cpu) {
sys/dev/virtual/hyperv/vmbus/vmbus.c
779
struct vmbus_pcpu_data *psc = VMBUS_PCPU(sc, cpu);
sys/dev/virtual/hyperv/vmbus/vmbus_var.h
90
#define VMBUS_PCPU(sc, cpu) &(sc)->vmbus_pcpu[(cpu)]
sys/dev/virtual/nvmm/nvmm_os.h
194
#define OS_CPU_FOREACH(cpu) for (CPU_INFO_FOREACH(, cpu))
sys/dev/virtual/nvmm/nvmm_os.h
195
#define os_cpu_number(cpu) cpu_index(cpu)
sys/dev/virtual/nvmm/nvmm_os.h
207
#define OS_CPU_FOREACH(cpu) \
sys/dev/virtual/nvmm/nvmm_os.h
208
for (int idx = 0; idx < ncpus && (cpu = globaldata_find(idx)); idx++)
sys/dev/virtual/nvmm/nvmm_os.h
209
#define os_cpu_number(cpu) (cpu)->gd_cpuid
sys/dev/virtual/nvmm/nvmm_os.h
328
os_ipi_unicast(os_cpu_t *cpu, void (*func)(void *, void *), void *arg)
sys/dev/virtual/nvmm/nvmm_os.h
330
xc_wait(xc_unicast(XC_HIGHPRI, func, arg, NULL, cpu));
sys/dev/virtual/nvmm/nvmm_os.h
355
os_ipi_unicast(os_cpu_t *cpu, void (*func)(void *), void *arg)
sys/dev/virtual/nvmm/nvmm_os.h
359
seq = lwkt_send_ipiq(cpu, func, arg);
sys/dev/virtual/nvmm/nvmm_os.h
360
lwkt_wait_ipiq(cpu, seq);
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
2688
os_cpu_t *cpu;
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
2723
OS_CPU_FOREACH(cpu) {
sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
2724
hsave[os_cpu_number(cpu)].pa = os_pa_zalloc();
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
3569
os_cpu_t *cpu;
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
3622
OS_CPU_FOREACH(cpu) {
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
3627
vmxoncpu[os_cpu_number(cpu)].pa = pa;
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
3628
vmxoncpu[os_cpu_number(cpu)].va = va;
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
3630
vmxon = (struct vmxon *)vmxoncpu[os_cpu_number(cpu)].va;
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
967
vmx_vmclear_remote(os_cpu_t *cpu, paddr_t vmcs_pa)
sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
980
os_ipi_unicast(cpu, vmx_vmclear_ipi, (void *)vmcs_pa);
sys/dev/virtual/virtio/net/if_vtnet.c
1490
int cpu;
sys/dev/virtual/virtio/net/if_vtnet.c
1496
cpu = device_get_unit(device_get_parent(sc->vtnet_dev));
sys/dev/virtual/virtio/net/if_vtnet.c
1498
cpu = (cpu * 61) % netisr_ncpus;
sys/dev/virtual/virtio/net/if_vtnet.c
1499
KKASSERT(cpu < netisr_ncpus);
sys/dev/virtual/virtio/net/if_vtnet.c
1500
info->ifpi_tx[cpu].poll_func = vtnet_npoll_tx;
sys/dev/virtual/virtio/net/if_vtnet.c
1501
info->ifpi_tx[cpu].arg = NULL;
sys/dev/virtual/virtio/net/if_vtnet.c
1502
info->ifpi_tx[cpu].serializer = &sc->vtnet_tx_slz;
sys/dev/virtual/virtio/net/if_vtnet.c
1503
ifq_set_cpuid(&ifp->if_snd, cpu);
sys/dev/virtual/virtio/net/if_vtnet.c
1505
info->ifpi_rx[cpu].poll_func = vtnet_npoll_rx;
sys/dev/virtual/virtio/net/if_vtnet.c
1506
info->ifpi_rx[cpu].arg = NULL;
sys/dev/virtual/virtio/net/if_vtnet.c
1507
info->ifpi_rx[cpu].serializer = &sc->vtnet_rx_slz;
sys/dev/virtual/virtio/pci/virtio_pci.c
485
int cpu, rid;
sys/dev/virtual/virtio/pci/virtio_pci.c
489
cpu = cpus[i];
sys/dev/virtual/virtio/pci/virtio_pci.c
491
cpu = device_get_unit(dev) + i;
sys/dev/virtual/virtio/pci/virtio_pci.c
492
cpu %= ncpus;
sys/dev/virtual/virtio/pci/virtio_pci.c
494
if (pci_alloc_msix_vector(dev, i, &rid, cpu)
sys/kern/kern_clock.c
1084
int cpu;
sys/kern/kern_clock.c
1093
for (cpu = 0; cpu < ncpus; ++cpu) {
sys/kern/kern_clock.c
1095
error = SYSCTL_OUT(req, &cputime_pctrack[cpu][ntrack],
sys/kern/kern_clock.c
139
int cpu, error = 0;
sys/kern/kern_clock.c
149
for (cpu = 0; cpu < ncpus; ++cpu) {
sys/kern/kern_clock.c
150
tmp = cputime_percpu[cpu];
sys/kern/kern_clock.c
153
(int64_t)globaldata_find(cpu)->gd_sample_pc;
sys/kern/kern_clock.c
155
(int64_t)globaldata_find(cpu)->gd_sample_sp;
sys/kern/kern_clock.c
180
int cpu, error = 0;
sys/kern/kern_clock.c
183
for (cpu = 0; cpu < ncpus; ++cpu) {
sys/kern/kern_clock.c
184
cpu_states[CP_USER] += cputime_percpu[cpu].cp_user;
sys/kern/kern_clock.c
185
cpu_states[CP_NICE] += cputime_percpu[cpu].cp_nice;
sys/kern/kern_clock.c
186
cpu_states[CP_SYS] += cputime_percpu[cpu].cp_sys;
sys/kern/kern_clock.c
187
cpu_states[CP_INTR] += cputime_percpu[cpu].cp_intr;
sys/kern/kern_clock.c
188
cpu_states[CP_IDLE] += cputime_percpu[cpu].cp_idle;
sys/kern/kern_clock.c
203
int cpu, error;
sys/kern/kern_clock.c
206
for (error = 0, cpu = 0; error == 0 && cpu < ncpus; ++cpu) {
sys/kern/kern_clock.c
207
cpu_states[CP_USER] = cputime_percpu[cpu].cp_user;
sys/kern/kern_clock.c
208
cpu_states[CP_NICE] = cputime_percpu[cpu].cp_nice;
sys/kern/kern_clock.c
209
cpu_states[CP_SYS] = cputime_percpu[cpu].cp_sys;
sys/kern/kern_clock.c
210
cpu_states[CP_INTR] = cputime_percpu[cpu].cp_intr;
sys/kern/kern_clock.c
211
cpu_states[CP_IDLE] = cputime_percpu[cpu].cp_idle;
sys/kern/kern_descrip.c
2336
int cpu = mycpuid;
sys/kern/kern_descrip.c
2343
pup = &uip->ui_pcpu[cpu];
sys/kern/kern_descrip.c
2353
pup = &uip->ui_pcpu[cpu];
sys/kern/kern_exit.c
1557
int cpu = mycpuid;
sys/kern/kern_exit.c
1559
lwkt_gettoken(&deadlwp_token[cpu]);
sys/kern/kern_exit.c
1564
lwkt_reltoken(&deadlwp_token[cpu]);
sys/kern/kern_exit.c
1578
int cpu;
sys/kern/kern_exit.c
1580
for (cpu = 0; cpu < ncpus; cpu++) {
sys/kern/kern_exit.c
1581
lwkt_token_init(&deadlwp_token[cpu], "deadlwpl");
sys/kern/kern_exit.c
1582
LIST_INIT(&deadlwp_list[cpu]);
sys/kern/kern_exit.c
1583
deadlwp_task[cpu] = kmalloc(sizeof(*deadlwp_task[cpu]),
sys/kern/kern_exit.c
1585
TASK_INIT(deadlwp_task[cpu], 0, reaplwps, &deadlwp_list[cpu]);
sys/kern/kern_exit.c
771
int cpu = mycpuid;
sys/kern/kern_exit.c
777
lwkt_gettoken(&deadlwp_token[cpu]);
sys/kern/kern_exit.c
778
LIST_INSERT_HEAD(&deadlwp_list[cpu], lp, u.lwp_reap_entry);
sys/kern/kern_exit.c
779
taskqueue_enqueue(taskqueue_thread[cpu], deadlwp_task[cpu]);
sys/kern/kern_exit.c
780
lwkt_reltoken(&deadlwp_token[cpu]);
sys/kern/kern_kthread.c
111
struct thread **tdp, int cpu, const char *fmt, ...)
sys/kern/kern_kthread.c
117
ret = _kthread_create(func, arg, tdp, cpu, true, fmt, ap);
sys/kern/kern_kthread.c
47
struct thread **tdp, int cpu, bool schedule_now, const char *fmt, __va_list ap)
sys/kern/kern_kthread.c
52
td = lwkt_alloc_thread(NULL, LWKT_THREAD_STACK, cpu, flags);
sys/kern/kern_ktr.c
501
int cpu;
sys/kern/kern_ktr.c
503
cpu = mycpu->gd_cpuid;
sys/kern/kern_ktr.c
504
kcpu = &ktr_cpu[cpu].core;
sys/kern/kern_ktr.c
515
entry->ktr_timestamp = rdtsc() - tsc_offsets[cpu];
sys/kern/kern_ktr.c
555
static int db_mach_vtrace(int cpu, struct ktr_entry *kp, int idx);
sys/kern/kern_ktr.c
665
db_mach_vtrace(int cpu, struct ktr_entry *kp, int idx)
sys/kern/kern_ktr.c
669
db_printf("cpu%d ", cpu);
sys/kern/kern_lockf.c
176
int cpu = mycpuid;
sys/kern/kern_lockf.c
178
pup = &uip->ui_pcpu[cpu];
sys/kern/kern_lockf.c
185
owner->p_uidpcpu[cpu].pu_posixlocks += diff;
sys/kern/kern_objcache.c
959
int cpu;
sys/kern/kern_objcache.c
976
for (cpu = 0; cpu < ncpus; ++cpu) {
sys/kern/kern_objcache.c
979
cache = &desc->objcache->cache_percpu[cpu];
sys/kern/kern_sensors.c
270
sensor_task_register2(void *arg, void (*func)(void *), int period, int cpu)
sys/kern/kern_sensors.c
275
if (cpu < 0)
sys/kern/kern_sensors.c
276
cpu = sensor_task_default_cpu;
sys/kern/kern_sensors.c
277
KASSERT(cpu >= 0 && cpu < ncpus, ("invalid cpuid %d", cpu));
sys/kern/kern_sensors.c
278
thr = &sensor_task_threads[cpu];
sys/kern/kern_sensors.c
286
st->cpuid = cpu;
sys/kern/kern_sensors.c
531
int cpu;
sys/kern/kern_sensors.c
550
for (cpu = 0; cpu < ncpus; ++cpu) {
sys/kern/kern_sensors.c
551
struct sensor_taskthr *thr = &sensor_task_threads[cpu];
sys/kern/kern_sensors.c
557
error = kthread_create_cpu(sensor_task_thread, thr, NULL, cpu,
sys/kern/kern_sensors.c
558
"sensors %d", cpu);
sys/kern/kern_sensors.c
560
panic("sensors kthread on cpu%d failed: %d", cpu, error);
sys/kern/kern_shutdown.c
1005
for (cpu = 0; cpu < ncpus; cpu++) {
sys/kern/kern_shutdown.c
1006
gd = globaldata_find(cpu);
sys/kern/kern_shutdown.c
999
int cpu, seq;
sys/kern/kern_timeout.c
376
int cpu;
sys/kern/kern_timeout.c
396
for (cpu = 0; cpu < ncpus; ++cpu) {
sys/kern/kern_timeout.c
401
VM_SUBSYS_GD, KM_CPU(cpu));
sys/kern/kern_timeout.c
404
softclock_pcpu_ary[cpu] = sc;
sys/kern/kern_timeout.c
408
VM_SUBSYS_GD, KM_CPU(cpu));
sys/kern/kern_timeout.c
425
cpu, "softclock %d", cpu);
sys/kern/lwkt_ipiq.c
1094
int cpu = 0, orig_cpu, error;
sys/kern/lwkt_ipiq.c
1096
error = sysctl_handle_int(oidp, &cpu, arg2, req);
sys/kern/lwkt_ipiq.c
1100
if (cpu == 0)
sys/kern/lwkt_ipiq.c
1102
else if (cpu >= ncpus || cpu < 0)
sys/kern/lwkt_ipiq.c
1108
gd = globaldata_find(cpu);
sys/kern/lwkt_ipiq.c
1138
int cpu;
sys/kern/lwkt_ipiq.c
1140
for (cpu = 0; cpu < ncpus; ++cpu) {
sys/kern/lwkt_ipiq.c
1143
ksnprintf(name, sizeof(name), "latency%d", cpu);
sys/kern/lwkt_ipiq.c
1146
&lwkt_ipiq_latency_logs[cpu], 0, lwkt_ipiq_latency,
sys/kern/lwkt_ipiq.c
126
int cpu, error; \
sys/kern/lwkt_ipiq.c
128
for (cpu = 0; cpu < ncpus; ++cpu) \
sys/kern/lwkt_ipiq.c
129
val += ipiq_stats_percpu[cpu].name; \
sys/kern/lwkt_ipiq.c
135
for (cpu = 0; cpu < ncpus; ++cpu) \
sys/kern/lwkt_ipiq.c
136
ipiq_stats_percpu[cpu].name = val; \
sys/kern/lwkt_thread.c
1650
thread_t template, int tdflags, int cpu, const char *fmt, ...)
sys/kern/lwkt_thread.c
1655
td = lwkt_alloc_thread(template, LWKT_THREAD_STACK, cpu,
sys/kern/lwkt_thread.c
352
lwkt_alloc_thread(struct thread *td, int stksize, int cpu, int flags)
sys/kern/lwkt_thread.c
392
if (cpu < 0) {
sys/kern/lwkt_thread.c
396
KM_CPU(cpu));
sys/kern/lwkt_thread.c
400
if (cpu < 0) {
sys/kern/lwkt_thread.c
401
cpu = ++cpu_rotator;
sys/kern/lwkt_thread.c
403
cpu = (uint32_t)cpu % (uint32_t)ncpus;
sys/kern/lwkt_thread.c
405
lwkt_init_thread(td, stack, stksize, flags, globaldata_find(cpu));
sys/kern/lwkt_thread.c
83
KTR_INFO(KTR_CTXSW, ctxsw, sw, 0, "#cpu[%d].td = %p", int cpu, struct thread *td);
sys/kern/lwkt_thread.c
84
KTR_INFO(KTR_CTXSW, ctxsw, pre, 1, "#cpu[%d].td = %p", int cpu, struct thread *td);
sys/kern/subr_gtaskqueue.c
443
int cpu = i % ncpus;
sys/kern/subr_gtaskqueue.c
447
TDF_NOSTART, cpu,
sys/kern/subr_gtaskqueue.c
452
TDF_NOSTART, cpu,
sys/kern/subr_gtaskqueue.c
586
taskqgroup_cpu_create(struct taskqgroup *qgroup, int idx, int cpu)
sys/kern/subr_gtaskqueue.c
597
qcpu->tgc_cpu = cpu;
sys/kern/subr_gtaskqueue.c
647
int cpu, qid, error;
sys/kern/subr_gtaskqueue.c
663
cpu = qgroup->tqg_queue[qid].tgc_cpu;
sys/kern/subr_gtaskqueue.c
664
gtask->gt_cpu = cpu;
sys/kern/subr_gtaskqueue.c
671
error = bus_bind_intr(dev, irq, cpu);
sys/kern/subr_gtaskqueue.c
685
void *uniq, int cpu, device_t dev, struct resource *irq, const char *name)
sys/kern/subr_gtaskqueue.c
693
gtask->gt_cpu = cpu;
sys/kern/subr_gtaskqueue.c
696
if (qgroup->tqg_queue[i].tgc_cpu == cpu) {
sys/kern/subr_gtaskqueue.c
704
__func__, gtask->gt_name, cpu);
sys/kern/subr_gtaskqueue.c
710
cpu = qgroup->tqg_queue[qid].tgc_cpu;
sys/kern/subr_gtaskqueue.c
719
error = bus_bind_intr(dev, irq, cpu);
sys/kern/subr_gtaskqueue.c
786
int cpu, i, j;
sys/kern/subr_gtaskqueue.c
793
for (cpu = i = 0; i < cnt; i++) {
sys/kern/subr_gtaskqueue.c
794
taskqgroup_cpu_create(qgroup, i, cpu);
sys/kern/subr_gtaskqueue.c
796
cpu = (cpu + 1) % ncpus;
sys/kern/subr_taskqueue.c
554
int i, error, cpu;
sys/kern/subr_taskqueue.c
558
cpu = ncpu;
sys/kern/subr_taskqueue.c
581
cpu = i % ncpus;
sys/kern/subr_taskqueue.c
586
TDF_NOSTART, cpu,
sys/kern/subr_taskqueue.c
591
TDF_NOSTART, cpu,
sys/kern/subr_taskqueue.c
660
int cpu;
sys/kern/subr_taskqueue.c
666
for (cpu = 0; cpu < ncpus; cpu++) {
sys/kern/subr_taskqueue.c
667
taskqueue_thread[cpu] = taskqueue_create("thread", M_INTWAIT,
sys/kern/subr_taskqueue.c
668
taskqueue_thread_enqueue, &taskqueue_thread[cpu]);
sys/kern/subr_taskqueue.c
669
taskqueue_start_threads(&taskqueue_thread[cpu], 1,
sys/kern/subr_taskqueue.c
670
TDPRI_KERN_DAEMON, cpu, "taskq_cpu %d", cpu);
sys/kern/usched_bsd4.c
581
int cpu;
sys/kern/usched_bsd4.c
589
cpu = BSFCPUMASK(mask);
sys/kern/usched_bsd4.c
590
other_dd = &bsd4_pcpu[cpu];
sys/kern/usched_bsd4.c
601
CPUMASK_NANDBIT(mask, cpu);
sys/net/bridge/if_bridge.c
3746
int cpu;
sys/net/bridge/if_bridge.c
3753
for (cpu = 0; cpu < netisr_ncpus; ++cpu) {
sys/net/bridge/if_bridge.c
3756
sc->sc_rthashs[cpu] =
sys/net/bridge/if_bridge.c
3761
LIST_INIT(&sc->sc_rthashs[cpu][i]);
sys/net/bridge/if_bridge.c
3771
for (cpu = 0; cpu < netisr_ncpus; ++cpu)
sys/net/bridge/if_bridge.c
3772
LIST_INIT(&sc->sc_rtlists[cpu]);
sys/net/bridge/if_bridge.c
3783
int cpu;
sys/net/bridge/if_bridge.c
3788
for (cpu = 0; cpu < netisr_ncpus; ++cpu)
sys/net/bridge/if_bridge.c
3789
kfree(sc->sc_rthashs[cpu], M_DEVBUF);
sys/net/bridge/if_bridge.c
713
int cpu, rnd;
sys/net/bridge/if_bridge.c
742
for (cpu = 0; cpu < netisr_ncpus; ++cpu)
sys/net/bridge/if_bridge.c
743
TAILQ_INIT(&sc->sc_iflists[cpu]);
sys/net/dummynet/ip_dummynet_glue.c
79
SYSCTL_INT(_net_inet_ip_dummynet, OID_AUTO, cpu, CTLFLAG_RD,
sys/net/dummynet3/ip_dummynet3_glue.c
79
SYSCTL_INT(_net_inet_ip_dummynet, OID_AUTO, cpu, CTLFLAG_RD,
sys/net/gre/if_gre.c
220
int cpu;
sys/net/gre/if_gre.c
230
for (cpu = 0; cpu < netisr_ncpus; ++cpu) {
sys/net/gre/if_gre.c
231
if (sc->route_pcpu[cpu].ro_rt != NULL) {
sys/net/gre/if_gre.c
232
rtfree_async(sc->route_pcpu[cpu].ro_rt);
sys/net/gre/if_gre.c
233
sc->route_pcpu[cpu].ro_rt = NULL;
sys/net/if.c
286
int cpu;
sys/net/if.c
300
cpu = ifsq_get_cpuid(ifsq);
sys/net/if.c
301
if (cpu != mycpuid)
sys/net/if.c
302
lwkt_send_ipiq(globaldata_find(cpu), ifsq_ifstart_ipifunc, ifsq);
sys/net/if.c
3500
int cpu = mycpuid;
sys/net/if.c
3505
ifac = &ifa->ifa_containers[cpu];
sys/net/if.c
3512
TAILQ_INSERT_TAIL(&ifp->if_addrheads[cpu], ifac, ifa_link);
sys/net/if.c
3514
TAILQ_INSERT_HEAD(&ifp->if_addrheads[cpu], ifac, ifa_link);
sys/net/if.c
3518
netisr_forwardmsg_all(&nmsg->base, cpu + 1);
sys/net/if.c
3541
int cpu = mycpuid;
sys/net/if.c
3546
ifac = &ifa->ifa_containers[cpu];
sys/net/if.c
3551
TAILQ_REMOVE(&ifp->if_addrheads[cpu], ifac, ifa_link);
sys/net/if.c
3556
netisr_forwardmsg_all(&nmsg->base, cpu + 1);
sys/net/if.c
4209
int cpu = rm->rm_cpumap[i];
sys/net/if.c
4211
error = SYSCTL_OUT(req, &cpu, sizeof(cpu));
sys/net/if.c
909
int cpu;
sys/net/if.c
916
for (cpu = 0; cpu < ncpus; ++cpu)
sys/net/if.c
917
lwkt_domsg(netisr_cpuport(cpu), &base.lmsg, 0);
sys/net/if.c
929
int i, cpu;
sys/net/if.c
931
cpu = mycpuid;
sys/net/if.c
932
ASSERT_NETISR_NCPUS(cpu);
sys/net/if.c
937
if ((rnh = rt_tables[cpu][i]) == NULL)
sys/net/if.c
941
netisr_forwardmsg(&msg->base, cpu + 1);
sys/net/if_poll.c
361
int cpu = mycpuid;
sys/net/if_poll.c
363
ifpoll_init_pcpu(cpu);
sys/net/if_poll.c
364
netisr_forwardmsg(&msg->base, cpu + 1);
sys/net/ipfw/ip_fw2.c
1126
int cpu, state_cnt = 0;
sys/net/ipfw/ip_fw2.c
1128
for (cpu = 0; cpu < netisr_ncpus; ++cpu)
sys/net/ipfw/ip_fw2.c
1129
state_cnt += ipfw_ctx[cpu]->ipfw_state_cnt;
sys/net/ipfw/ip_fw2.c
2647
int cpu;
sys/net/ipfw/ip_fw2.c
2650
for (cpu = 0; cpu < netisr_ncpus; ++cpu) {
sys/net/ipfw/ip_fw2.c
2651
if (cpu == mycpuid)
sys/net/ipfw/ip_fw2.c
2653
lwkt_send_ipiq(globaldata_find(cpu),
sys/net/ipfw/ip_fw2.c
2764
int cpu;
sys/net/ipfw/ip_fw2.c
2780
for (cpu = 0; cpu < netisr_ncpus; ++cpu) {
sys/net/ipfw/ip_fw2.c
2781
if (cpu == mycpuid)
sys/net/ipfw/ip_fw2.c
2783
lwkt_send_ipiq(globaldata_find(cpu),
sys/net/ipfw/ip_fw2.c
7198
int cpu, error;
sys/net/ipfw/ip_fw2.c
7200
for (cpu = 0; cpu < netisr_ncpus; ++cpu)
sys/net/ipfw/ip_fw2.c
7201
stat += *((u_long *)((uint8_t *)ipfw_ctx[cpu] + arg2));
sys/net/ipfw/ip_fw2.c
7208
for (cpu = 0; cpu < netisr_ncpus; ++cpu)
sys/net/ipfw/ip_fw2.c
7209
*((u_long *)((uint8_t *)ipfw_ctx[cpu] + arg2)) = 0;
sys/net/ipfw/ip_fw2.c
7363
int error = 0, cpu;
sys/net/ipfw/ip_fw2.c
7417
for (cpu = 0; cpu < netisr_ncpus; ++cpu) {
sys/net/ipfw/ip_fw2.c
7418
callout_reset_bycpu(&ipfw_ctx[cpu]->ipfw_stateto_ch, hz,
sys/net/ipfw/ip_fw2.c
7419
ipfw_state_expire_ipifunc, NULL, cpu);
sys/net/ipfw/ip_fw2.c
7420
callout_reset_bycpu(&ipfw_ctx[cpu]->ipfw_trackto_ch, hz,
sys/net/ipfw/ip_fw2.c
7421
ipfw_track_expire_ipifunc, NULL, cpu);
sys/net/ipfw/ip_fw2.c
7422
callout_reset_bycpu(&ipfw_ctx[cpu]->ipfw_keepalive_ch, hz,
sys/net/ipfw/ip_fw2.c
7423
ipfw_keepalive, NULL, cpu);
sys/net/ipfw/ip_fw2.c
7481
int error = 0, cpu;
sys/net/ipfw/ip_fw2.c
7516
for (cpu = 0; cpu < netisr_ncpus; ++cpu)
sys/net/ipfw/ip_fw2.c
7517
kfree(ipfw_ctx[cpu], M_IPFW);
sys/net/ipfw3/ip_fw3.c
1496
int error = 0, cpu;
sys/net/ipfw3/ip_fw3.c
1507
for (cpu = 0; cpu < ncpus; ++cpu) {
sys/net/ipfw3/ip_fw3.c
1508
if (fw3_ctx[cpu] != NULL) {
sys/net/ipfw3/ip_fw3.c
1509
kfree(fw3_ctx[cpu], M_IPFW3);
sys/net/ipfw3/ip_fw3.c
1510
fw3_ctx[cpu] = NULL;
sys/net/ipfw3_basic/ip_fw3_state.c
435
int cpu = 0;
sys/net/ipfw3_basic/ip_fw3_state.c
438
for (cpu = 0; cpu < ncpus; cpu++) {
sys/net/ipfw3_basic/ip_fw3_state.c
439
state_ctx = fw3_state_ctx[cpu];
sys/net/ipfw3_basic/ip_fw3_state.c
448
ioc->cpu_id = cpu;
sys/net/ipfw3_basic/ip_fw3_state.c
463
ioc->cpu_id = cpu;
sys/net/ipfw3_basic/ip_fw3_state.c
478
ioc->cpu_id = cpu;
sys/net/ipfw3_basic/ip_fw3_state.c
493
ioc->cpu_id = cpu;
sys/net/ipfw3_basic/ip_fw3_state.c
508
ioc->cpu_id = cpu;
sys/net/ipfw3_basic/ip_fw3_state.c
523
ioc->cpu_id = cpu;
sys/net/ipfw3_basic/ip_fw3_sync.c
438
ip_fw3_sync_send_state(struct ipfw3_state *state, int cpu, int hash)
sys/net/ipfw3_basic/ip_fw3_sync.c
449
cmd.cpu = cpu;
sys/net/ipfw3_basic/ip_fw3_sync.h
113
typedef void ipfw_sync_send_state_t(struct ipfw3_state *, int cpu, int hash);
sys/net/ipfw3_basic/ip_fw3_sync.h
133
void ip_fw3_sync_send_state(struct ipfw3_state *state, int cpu, int hash);
sys/net/ipfw3_basic/ip_fw3_sync.h
99
int cpu;
sys/net/ipfw3_nat/ip_fw3_nat.c
520
int ioc_nat_id, i, n, cpu;
sys/net/ipfw3_nat/ip_fw3_nat.c
529
cpu = 0;
sys/net/ipfw3_nat/ip_fw3_nat.c
530
nat_ctx = ip_fw3_nat_ctx[cpu];
sys/net/ipfw3_nat/ip_fw3_nat.c
547
ioc->cpu_id = cpu;
sys/net/ipfw3_nat/ip_fw3_nat.c
573
ioc->cpu_id = cpu;
sys/net/ipfw3_nat/ip_fw3_nat.c
585
for (cpu = 0; cpu < ncpus; cpu++) {
sys/net/ipfw3_nat/ip_fw3_nat.c
586
nat_ctx = ip_fw3_nat_ctx[cpu];
sys/net/ipfw3_nat/ip_fw3_nat.c
603
ioc->cpu_id = cpu;
sys/net/ipfw3_nat/ip_fw3_nat.c
628
ioc->cpu_id = cpu;
sys/net/ipfw3_nat/ip_fw3_nat.c
641
for (cpu = 0; cpu < ncpus; cpu++) {
sys/net/ipfw3_nat/ip_fw3_nat.c
642
nat_ctx = ip_fw3_nat_ctx[cpu];
sys/net/ipfw3_nat/ip_fw3_nat.c
659
ioc->cpu_id = cpu;
sys/net/ipfw3_nat/ip_fw3_nat.c
684
ioc->cpu_id = cpu;
sys/net/netisr2.h
158
netisr_domsg(struct netmsg_base *nm, int cpu)
sys/net/netisr2.h
161
return (netisr_domsg_port(nm, netisr_cpuport(cpu)));
sys/net/netisr2.h
173
netisr_sendmsg(struct netmsg_base *nm, int cpu)
sys/net/netisr2.h
176
lwkt_sendmsg(netisr_cpuport(cpu), &nm->lmsg);
sys/net/netisr2.h
85
netisr_cpuport(int cpu)
sys/net/netisr2.h
87
KKASSERT(cpu >= 0 && cpu < ncpus);
sys/net/netisr2.h
88
return &netisr_threads[cpu]->td_msgport;
sys/net/pf/if_pfsync.c
1549
int cpu;
sys/net/pf/if_pfsync.c
1563
cpu = sc->sc_bulk_send_cpu;
sys/net/pf/if_pfsync.c
1579
if (++cpu >= ncpus)
sys/net/pf/if_pfsync.c
1580
cpu = 0;
sys/net/pf/if_pfsync.c
1581
state = TAILQ_FIRST(&state_list[cpu]);
sys/net/pf/if_pfsync.c
1584
cpu != sc->sc_bulk_terminator_cpu &&
sys/net/pf/if_pfsync.c
1587
if (state == NULL || (cpu == sc->sc_bulk_terminator_cpu &&
sys/net/pf/if_pfsync.c
1608
sc->sc_bulk_send_cpu = cpu;
sys/net/pf/pf.c
1063
int cpu = mycpu->gd_cpuid;
sys/net/pf/pf.c
1066
s->cpuid = cpu;
sys/net/pf/pf.c
1100
if (RB_INSERT(pf_state_tree_id, &tree_id[cpu], s) != NULL) {
sys/net/pf/pf.c
1112
TAILQ_INSERT_TAIL(&state_list[cpu], s, entry_list);
sys/net/pf/pf.c
1123
int cpu = mycpu->gd_cpuid;
sys/net/pf/pf.c
1127
return (RB_FIND(pf_state_tree_id, &tree_id[cpu],
sys/net/pf/pf.c
1144
int cpu = mycpu->gd_cpuid;
sys/net/pf/pf.c
1153
sk = RB_FIND(pf_state_tree, &pf_statetbl[cpu], skey);
sys/net/pf/pf.c
1212
int cpu = mycpu->gd_cpuid;
sys/net/pf/pf.c
1217
sk = RB_FIND(pf_state_tree, &pf_statetbl[cpu], skey);
sys/net/pf/pf.c
1417
int cpu = mycpu->gd_cpuid;
sys/net/pf/pf.c
1419
for (cur = RB_MIN(pf_src_tree, &tree_src_tracking[cpu]);
sys/net/pf/pf.c
1422
next = RB_NEXT(pf_src_tree, &tree_src_tracking[cpu], cur);
sys/net/pf/pf.c
1428
&tree_src_tracking[cpu], cur);
sys/net/pf/pf.c
1441
RB_REMOVE(pf_src_tree, &tree_src_tracking[cpu], cur);
sys/net/pf/pf.c
1485
int cpu = mycpu->gd_cpuid;
sys/net/pf/pf.c
1497
RB_REMOVE(pf_state_tree_id, &tree_id[cpu], cur);
sys/net/pf/pf.c
1512
int cpu = mycpu->gd_cpuid;
sys/net/pf/pf.c
1514
KKASSERT(cur->cpuid == cpu);
sys/net/pf/pf.c
1545
if (purge_cur[cpu] == cur) {
sys/net/pf/pf.c
1547
purge_cur[cpu] = TAILQ_NEXT(purge_cur[cpu], entry_list);
sys/net/pf/pf.c
1549
TAILQ_REMOVE(&state_list[cpu], cur, entry_list);
sys/net/pf/pf.c
1562
int cpu = mycpu->gd_cpuid;
sys/net/pf/pf.c
1568
cur = purge_cur[cpu];
sys/net/pf/pf.c
1570
cur = TAILQ_FIRST(&state_list[cpu]);
sys/net/pf/pf.c
1580
purge_cur[cpu] = TAILQ_NEXT(cur, entry_list);
sys/net/pf/pf.c
2699
int cpu = mycpu->gd_cpuid;
sys/net/pf/pf.c
2725
*sn = RB_FIND(pf_src_tree, &tree_src_tracking[cpu], &k);
sys/net/pf/pf.c
4110
int cpu = mycpu->gd_cpuid;
sys/net/pf/pf.c
4311
RB_REMOVE(pf_src_tree, &tree_src_tracking[cpu], sn);
sys/net/pf/pf.c
4317
RB_REMOVE(pf_src_tree, &tree_src_tracking[cpu], nsn);
sys/net/pf/pf.c
463
int cpu = mycpu->gd_cpuid;
sys/net/pf/pf.c
522
RB_FOREACH(st, pf_state_tree_id, &tree_id[cpu]) {
sys/net/pf/pf.c
565
int cpu = mycpu->gd_cpuid;
sys/net/pf/pf.c
577
*sn = RB_FIND(pf_src_tree, &tree_src_tracking[cpu], &k);
sys/net/pf/pf.c
601
&tree_src_tracking[cpu], *sn) != NULL) {
sys/net/pf/pf.c
797
int cpu;
sys/net/pf/pf.c
810
cpu = ncpus;
sys/net/pf/pf.c
813
cpu = mycpu->gd_cpuid;
sys/net/pf/pf.c
820
cpu,
sys/net/pf/pf.c
853
if (cpu != ncpus &&
sys/net/pf/pf.c
887
if ((cur = RB_INSERT(pf_state_tree, &pf_statetbl[cpu], sk)) != NULL) {
sys/net/pf/pf.c
960
int cpu;
sys/net/pf/pf.c
969
cpu = ncpus;
sys/net/pf/pf.c
972
cpu = mycpu->gd_cpuid;
sys/net/pf/pf.c
985
RB_REMOVE(pf_state_tree, &pf_statetbl[cpu], s->key[idx]);
sys/net/pf/pf_norm.c
179
int cpu = mycpu->gd_cpuid;
sys/net/pf/pf_norm.c
183
while ((frag = TAILQ_LAST(&pf_fragqueue[cpu], pf_fragqueue)) != NULL) {
sys/net/pf/pf_norm.c
193
while ((frag = TAILQ_LAST(&pf_cachequeue[cpu], pf_cachequeue)) != NULL) {
sys/net/pf/pf_norm.c
201
KASSERT((TAILQ_EMPTY(&pf_cachequeue[cpu]) ||
sys/net/pf/pf_norm.c
202
TAILQ_LAST(&pf_cachequeue[cpu], pf_cachequeue) != frag),
sys/net/pf/pf_norm.c
217
int cpu = mycpu->gd_cpuid;
sys/net/pf/pf_norm.c
223
frag = TAILQ_LAST(&pf_fragqueue[cpu], pf_fragqueue);
sys/net/pf/pf_norm.c
234
frag = TAILQ_LAST(&pf_cachequeue[cpu], pf_cachequeue);
sys/net/pf/pf_norm.c
292
int cpu = mycpu->gd_cpuid;
sys/net/pf/pf_norm.c
301
TAILQ_REMOVE(&pf_fragqueue[cpu], frag, frag_next);
sys/net/pf/pf_norm.c
302
TAILQ_INSERT_HEAD(&pf_fragqueue[cpu], frag, frag_next);
sys/net/pf/pf_norm.c
304
TAILQ_REMOVE(&pf_cachequeue[cpu], frag, frag_next);
sys/net/pf/pf_norm.c
305
TAILQ_INSERT_HEAD(&pf_cachequeue[cpu], frag, frag_next);
sys/net/pf/pf_norm.c
317
int cpu = mycpu->gd_cpuid;
sys/net/pf/pf_norm.c
320
RB_REMOVE(pf_frag_tree, &pf_frag_tree[cpu], frag);
sys/net/pf/pf_norm.c
321
TAILQ_REMOVE(&pf_fragqueue[cpu], frag, frag_next);
sys/net/pf/pf_norm.c
324
RB_REMOVE(pf_frag_tree, &pf_cache_tree[cpu], frag);
sys/net/pf/pf_norm.c
325
TAILQ_REMOVE(&pf_cachequeue[cpu], frag, frag_next);
sys/net/pf/pf_norm.c
344
int cpu = mycpu->gd_cpuid;
sys/net/pf/pf_norm.c
374
RB_INSERT(pf_frag_tree, &pf_frag_tree[cpu], *frag);
sys/net/pf/pf_norm.c
375
TAILQ_INSERT_HEAD(&pf_fragqueue[cpu], *frag, frag_next);
sys/net/pf/pf_norm.c
562
int cpu = mycpu->gd_cpuid;
sys/net/pf/pf_norm.c
599
RB_INSERT(pf_frag_tree, &pf_cache_tree[cpu], *frag);
sys/net/pf/pf_norm.c
600
TAILQ_INSERT_HEAD(&pf_cachequeue[cpu], *frag, frag_next);
sys/net/pf/pf_norm.c
875
int cpu = mycpu->gd_cpuid;
sys/net/pf/pf_norm.c
958
frag = pf_find_fragment(h, &pf_frag_tree[cpu]);
sys/net/pf/pf_norm.c
999
frag = pf_find_fragment(h, &pf_cache_tree[cpu]);
sys/net/radix.c
1034
MKFree(&rn_mkfreelist[cpu], m);
sys/net/radix.c
1366
int cpu = mycpuid;
sys/net/radix.c
1368
ASSERT_NETISR_NCPUS(cpu);
sys/net/radix.c
1369
if (rn_inithead(&mask_rnheads[cpu], NULL, 0) == 0)
sys/net/radix.c
1372
netisr_forwardmsg(&msg->base, cpu + 1);
sys/net/radix.c
1393
rn_cpumaskhead(int cpu)
sys/net/radix.c
1395
ASSERT_NETISR_NCPUS(cpu);
sys/net/radix.c
1396
KKASSERT(mask_rnheads[cpu] != NULL);
sys/net/radix.c
1397
return mask_rnheads[cpu];
sys/net/radix.c
1410
rn_cpumaskhead(int cpu __unused)
sys/net/radix.c
878
int bit, head_off, klen, cpu;
sys/net/radix.c
880
cpu = mycpuid;
sys/net/radix.c
932
MKFree(&rn_mkfreelist[cpu], m);
sys/net/radix.h
214
struct radix_node_head *rn_cpumaskhead(int cpu);
sys/net/route.c
133
int cpu;
sys/net/route.c
138
for (cpu = 0; cpu < netisr_ncpus; ++cpu)
sys/net/route.c
139
bzero(&rtstatistics_percpu[cpu], sizeof(struct rtstatistics));
sys/net/route.c
148
int cpu = mycpuid;
sys/net/route.c
150
ASSERT_NETISR_NCPUS(cpu);
sys/net/route.c
155
(void **)&rt_tables[cpu][dom->dom_family],
sys/net/route.c
159
netisr_forwardmsg(&msg->base, cpu + 1);
sys/net/route.c
177
int cpu, error = 0;
sys/net/route.c
179
for (cpu = 0; cpu < netisr_ncpus; ++cpu) {
sys/net/route.c
180
if ((error = SYSCTL_OUT(req, &rtstatistics_percpu[cpu],
sys/net/route.c
183
if ((error = SYSCTL_IN(req, &rtstatistics_percpu[cpu],
sys/net/route.c
1868
int cpu;
sys/net/route.c
1870
cpu = mycpuid;
sys/net/route.c
1871
ASSERT_NETISR_NCPUS(cpu);
sys/net/route.c
1877
rnh = rt_tables[cpu][AF_INET];
sys/net/route.c
1896
netisr_forwardmsg(&rmsg->base, cpu + 1);
sys/net/rtsock.c
1878
int origcpu, cpu;
sys/net/rtsock.c
1901
cpu = name[3];
sys/net/rtsock.c
1907
cpu = 0;
sys/net/rtsock.c
1910
lwkt_migratecpu(cpu);
sys/net/stf/if_stf.c
166
int err, cpu;
sys/net/stf/if_stf.c
216
for (cpu = 0; cpu < netisr_ncpus; ++cpu) {
sys/net/stf/if_stf.c
217
if (sc->route_pcpu[cpu].ro_rt != NULL) {
sys/net/stf/if_stf.c
218
rtfree_async(sc->route_pcpu[cpu].ro_rt);
sys/net/stf/if_stf.c
219
sc->route_pcpu[cpu].ro_rt = NULL;
sys/net/vlan/if_vlan.c
641
int cpu = mycpuid;
sys/net/vlan/if_vlan.c
647
entry = &ifv->ifv_entries[cpu];
sys/net/vlan/if_vlan.c
648
trunk = &vlantrunks[cpu];
sys/net/vlan/if_vlan.c
657
netisr_forwardmsg(&vmsg->base, cpu + 1);
sys/net/vlan/if_vlan.c
806
int cpu = mycpuid;
sys/net/vlan/if_vlan.c
810
entry = &ifv->ifv_entries[cpu];
sys/net/vlan/if_vlan.c
816
netisr_forwardmsg(&vmsg->base, cpu + 1);
sys/net/wg/if_wg.c
1964
int cpu;
sys/net/wg/if_wg.c
1971
cpu = (sc->sc_encrypt_last_cpu + 1) % ncpus;
sys/net/wg/if_wg.c
1972
sc->sc_encrypt_last_cpu = cpu;
sys/net/wg/if_wg.c
1973
taskqueue_enqueue(wg_taskqueues[cpu], &sc->sc_encrypt_tasks[cpu]);
sys/net/wg/if_wg.c
1979
int cpu;
sys/net/wg/if_wg.c
1981
cpu = (sc->sc_decrypt_last_cpu + 1) % ncpus;
sys/net/wg/if_wg.c
1982
sc->sc_decrypt_last_cpu = cpu;
sys/net/wg/if_wg.c
1983
taskqueue_enqueue(wg_taskqueues[cpu], &sc->sc_decrypt_tasks[cpu]);
sys/net/wg/if_wg.c
1995
int len, cpu;
sys/net/wg/if_wg.c
1997
cpu = mycpuid;
sys/net/wg/if_wg.c
2023
peer->p_tx_bytes[cpu] += len;
sys/net/wg/if_wg.c
2042
int cpu;
sys/net/wg/if_wg.c
2044
cpu = mycpuid;
sys/net/wg/if_wg.c
2065
peer->p_rx_bytes[cpu] += rx_bytes;
sys/net/wg/if_wg.c
2393
int cpu, ret = 0;
sys/net/wg/if_wg.c
2456
for (cpu = 0; cpu < ncpus; cpu++) {
sys/net/wg/if_wg.c
2457
peer_o.p_rxbytes += peer->p_rx_bytes[cpu];
sys/net/wg/if_wg.c
2458
peer_o.p_txbytes += peer->p_tx_bytes[cpu];
sys/netgraph7/netgraph2.h
55
ng_cpuport(int cpu)
sys/netgraph7/netgraph2.h
57
KKASSERT(cpu >= 0 && cpu < ncpus);
sys/netgraph7/netgraph2.h
58
return ng_msgport[cpu];
sys/netinet/if_ether.c
471
int cpu;
sys/netinet/if_ether.c
491
cpu = mycpuid;
sys/netinet/if_ether.c
493
cpu = 0;
sys/netinet/if_ether.c
494
lwkt_sendmsg(netisr_cpuport(cpu), &pmsg->base.lmsg);
sys/netinet/in.c
1460
int cpu;
sys/netinet/in.c
1463
for (cpu = 0; cpu < netisr_ncpus; ++cpu)
sys/netinet/in.c
1464
in_pcbpurgeif0(&udbinfo[cpu], ifp);
sys/netinet/in.c
262
int cpu = mycpuid;
sys/netinet/in.c
266
ifac = &ia->ia_ifa.ifa_containers[cpu];
sys/netinet/in.c
273
TAILQ_INSERT_TAIL(&in_ifaddrheads[cpu], iac, ia_link);
sys/netinet/in.c
277
netisr_forwardmsg_all(&msg->base, cpu + 1);
sys/netinet/in.c
286
int cpu = mycpuid;
sys/netinet/in.c
290
ifac = &ia->ia_ifa.ifa_containers[cpu];
sys/netinet/in.c
296
TAILQ_REMOVE(&in_ifaddrheads[cpu], iac, ia_link);
sys/netinet/in.c
301
netisr_forwardmsg_all(&msg->base, cpu + 1);
sys/netinet/in.c
310
int cpu = mycpuid;
sys/netinet/in.c
314
ifac = &ia->ia_ifa.ifa_containers[cpu];
sys/netinet/in.c
326
netisr_forwardmsg_all(&msg->base, cpu + 1);
sys/netinet/in.c
335
int cpu = mycpuid;
sys/netinet/in.c
339
ifac = &ia->ia_ifa.ifa_containers[cpu];
sys/netinet/in.c
350
netisr_forwardmsg_all(&msg->base, cpu + 1);
sys/netinet/in_pcb.c
1302
KASSERT(&curthread->td_msgport == netisr_cpuport(pcbinfo->cpu),
sys/netinet/in_pcb.c
1349
KASSERT(pcbinfo->cpu == 0 || pcbinfo->infotoken != NULL,
sys/netinet/in_pcb.c
1903
KASSERT(&curthread->td_msgport == netisr_cpuport(pcbinfo->cpu),
sys/netinet/in_pcb.c
192
in_pcbinfo_init(struct inpcbinfo *pcbinfo, int cpu, boolean_t shared)
sys/netinet/in_pcb.c
1924
KASSERT(&curthread->td_msgport == netisr_cpuport(pcbinfo->cpu),
sys/netinet/in_pcb.c
194
KASSERT(cpu >= 0 && cpu < netisr_ncpus, ("invalid cpu%d", cpu));
sys/netinet/in_pcb.c
195
pcbinfo->cpu = cpu;
sys/netinet/in_pcb.c
2287
KASSERT(&curthread->td_msgport == netisr_cpuport(pcbinfo->cpu),
sys/netinet/in_pcb.c
2365
KASSERT(&curthread->td_msgport == netisr_cpuport(pcbinfo->cpu),
sys/netinet/in_pcb.c
2414
int cpu, origcpu;
sys/netinet/in_pcb.c
2426
for (cpu = 0; cpu < pcbinfo_arrlen; ++cpu)
sys/netinet/in_pcb.c
2427
n += pcbinfo_arr[cpu].ipi_count;
sys/netinet/in_pcb.c
243
KASSERT(&curthread->td_msgport == netisr_cpuport(pcbinfo->cpu),
sys/netinet/in_pcb.c
2444
for (cpu = 0; cpu < pcbinfo_arrlen && error == 0; ++cpu) {
sys/netinet/in_pcb.c
2445
struct inpcbinfo *pcbinfo = &pcbinfo_arr[cpu];
sys/netinet/in_pcb.c
2450
lwkt_migratecpu(cpu);
sys/netinet/in_pcb.c
2560
int cpu;
sys/netinet/in_pcb.c
2568
for (cpu = 0; cpu < netisr_ncpus; ++cpu) {
sys/netinet/in_pcb.c
2569
struct inpcontainer *ic = &in_pcbcontainer_markers[cpu];
sys/netinet/in_pcb.c
2570
struct inpcb *marker = &in_pcbmarkers[cpu];
sys/netinet/in_pcb.c
259
KASSERT(&curthread->td_msgport == netisr_cpuport(pcbinfo->cpu),
sys/netinet/in_pcb.h
310
int cpu; /* related protocol thread cpu */
sys/netinet/in_rmx.c
434
int cpu = mycpuid;
sys/netinet/in_rmx.c
435
struct lwkt_msg *msg = &in_rtq_pcpu[cpu].drain_nmsg.lmsg;
sys/netinet/in_rmx.c
439
lwkt_sendmsg_oncpu(netisr_cpuport(cpu), msg);
sys/netinet/in_rmx.c
447
int cpu;
sys/netinet/in_rmx.c
452
cpu = mycpuid;
sys/netinet/in_rmx.c
453
if (IN_NETISR_NCPUS(cpu)) {
sys/netinet/in_rmx.c
454
in_rtqdrain_oncpu(&in_rtq_pcpu[cpu]);
sys/netinet/in_rmx.c
455
CPUMASK_NANDBIT(mask, cpu);
sys/netinet/in_rmx.c
458
for (cpu = 0; cpu < netisr_ncpus; ++cpu) {
sys/netinet/in_rmx.c
459
struct in_rtq_pcpu *pcpu = &in_rtq_pcpu[cpu];
sys/netinet/in_rmx.c
461
if (!CPUMASK_TESTBIT(mask, cpu))
sys/netinet/in_rmx.c
466
CPUMASK_NANDBIT(mask, cpu);
sys/netinet/in_rmx.c
567
int cpu;
sys/netinet/in_rmx.c
569
cpu = mycpuid;
sys/netinet/in_rmx.c
570
ASSERT_NETISR_NCPUS(cpu);
sys/netinet/in_rmx.c
572
arg.rnh = rnh = rt_tables[cpu][AF_INET];
sys/netinet/in_rmx.c
578
netisr_forwardmsg(&msg->base, cpu + 1);
sys/netinet/ip_demux.c
461
int cpu = mycpuid;
sys/netinet/ip_demux.c
463
if (cpu < netisr_ncpus) {
sys/netinet/ip_demux.c
464
return netisr_cpuport(cpu);
sys/netinet/ip_demux.c
467
((initport_indices[cpu].port_index++) + (uint32_t)cpu) %
sys/netinet/ip_icmp.c
733
int cpu;
sys/netinet/ip_icmp.c
737
(struct sockaddr *)&icmpsrc, &icp->icmp_ip, &cpu);
sys/netinet/ip_icmp.c
739
if (cpu == netisr_ncpus) {
sys/netinet/ip_icmp.c
753
} else if (cpu != mycpuid) {
sys/netinet/ip_input.c
1468
int cpu = mycpuid;
sys/netinet/ip_input.c
1469
struct lwkt_msg *msg = &ipfrag_queue_pcpu[cpu].drain_netmsg.lmsg;
sys/netinet/ip_input.c
1473
lwkt_sendmsg_oncpu(netisr_cpuport(cpu), msg);
sys/netinet/ip_input.c
1481
int cpu;
sys/netinet/ip_input.c
1491
for (cpu = 0; cpu < netisr_ncpus; ++cpu) {
sys/netinet/ip_input.c
1492
struct ipfrag_queue *fragq = &ipfrag_queue_pcpu[cpu];
sys/netinet/ip_input.c
1494
if (!CPUMASK_TESTBIT(mask, cpu))
sys/netinet/ip_input.c
1499
CPUMASK_NANDBIT(mask, cpu);
sys/netinet/ip_input.c
216
int cpu, error = 0;
sys/netinet/ip_input.c
218
for (cpu = 0; cpu < netisr_ncpus; ++cpu) {
sys/netinet/ip_input.c
219
if ((error = SYSCTL_OUT(req, &ipstats_percpu[cpu],
sys/netinet/ip_input.c
222
if ((error = SYSCTL_IN(req, &ipstats_percpu[cpu],
sys/netinet/ip_input.c
322
int cpu, i;
sys/netinet/ip_input.c
335
for (cpu = 0; cpu < ncpus; ++cpu) {
sys/netinet/ip_input.c
336
TAILQ_INIT(&in_ifaddrheads[cpu]);
sys/netinet/ip_input.c
337
in_ifaddrhashtbls[cpu] =
sys/netinet/ip_input.c
368
for (cpu = 0; cpu < netisr_ncpus; ++cpu) {
sys/netinet/ip_input.c
372
bzero(&ipstats_percpu[cpu], sizeof(struct ip_stats));
sys/netinet/ip_input.c
377
MGETHDR(ipforward_mtemp[cpu], M_WAITOK, MT_DATA);
sys/netinet/ip_input.c
382
fragq = &ipfrag_queue_pcpu[cpu];
sys/netinet/ip_input.c
396
for (cpu = 0; cpu < netisr_ncpus; ++cpu) {
sys/netinet/ip_input.c
397
fragq = &ipfrag_queue_pcpu[cpu];
sys/netinet/ip_input.c
399
ipfrag_timeo, NULL, cpu);
sys/netinet/tcp_input.c
661
int cpu;
sys/netinet/tcp_input.c
827
cpu = mycpu->gd_cpuid;
sys/netinet/tcp_input.c
828
inp = in_pcblookup_hash(&tcbinfo[cpu],
sys/netinet/tcp_input.c
846
cpu = tcp_addrcpu(ip->ip_src.s_addr, th->th_sport,
sys/netinet/tcp_input.c
848
inp = in_pcblookup_hash(&tcbinfo[cpu],
sys/netinet/tcp_input.c
860
cpu = mycpu->gd_cpuid;
sys/netinet/tcp_input.c
861
inp = in_pcblookup_pkthash(&tcbinfo[cpu],
sys/netinet/tcp_subr.c
1100
ASSERT_NETISR_NCPUS(pcbinfo->cpu);
sys/netinet/tcp_subr.c
1138
int cpu = mycpuid;
sys/netinet/tcp_subr.c
1139
struct lwkt_msg *msg = &tcp_reassq[cpu].drain_nmsg.lmsg;
sys/netinet/tcp_subr.c
1143
lwkt_sendmsg_oncpu(netisr_cpuport(cpu), msg);
sys/netinet/tcp_subr.c
1151
int cpu;
sys/netinet/tcp_subr.c
1162
cpu = mycpuid;
sys/netinet/tcp_subr.c
1163
if (IN_NETISR_NCPUS(cpu)) {
sys/netinet/tcp_subr.c
1164
tcp_drain_oncpu(&tcbinfo[cpu]);
sys/netinet/tcp_subr.c
1165
CPUMASK_NANDBIT(mask, cpu);
sys/netinet/tcp_subr.c
1173
for (cpu = 0; cpu < netisr_ncpus; ++cpu) {
sys/netinet/tcp_subr.c
1174
if (!CPUMASK_TESTBIT(mask, cpu))
sys/netinet/tcp_subr.c
1177
if (tcp_reassq[cpu].draining) {
sys/netinet/tcp_subr.c
1179
CPUMASK_NANDBIT(mask, cpu);
sys/netinet/tcp_subr.c
1182
tcp_reassq[cpu].draining = 1;
sys/netinet/tcp_subr.c
1330
int cpu, origcpu, error;
sys/netinet/tcp_subr.c
1340
cpu = tcp_addrcpu(addrs[1].sin_addr.s_addr, addrs[1].sin_port,
sys/netinet/tcp_subr.c
1343
lwkt_migratecpu(cpu);
sys/netinet/tcp_subr.c
1345
inp = in_pcblookup_hash(&tcbinfo[cpu], addrs[1].sin_addr,
sys/netinet/tcp_subr.c
2487
int cpu;
sys/netinet/tcp_subr.c
2490
for (cpu = 0; cpu < netisr_ncpus; ++cpu) {
sys/netinet/tcp_subr.c
2494
state_count[i] += tcpstate_count[cpu].tcps_count[i];
sys/netinet/tcp_subr.c
2506
int cpu;
sys/netinet/tcp_subr.c
2517
for (cpu = 0; cpu < netisr_ncpus; ++cpu) {
sys/netinet/tcp_subr.c
2520
phd = &tp->t_pcbport[cpu].t_phd;
sys/netinet/tcp_subr.c
2532
int cpu = mycpuid;
sys/netinet/tcp_subr.c
2534
KASSERT(cpu < netisr_ncpus, ("invalid cpu%d", cpu));
sys/netinet/tcp_subr.c
2535
phd = &tp->t_pcbport[cpu].t_phd;
sys/netinet/tcp_subr.c
2552
int cpu;
sys/netinet/tcp_subr.c
2554
for (cpu = 0; cpu < netisr_ncpus; ++cpu) {
sys/netinet/tcp_subr.c
2555
KASSERT(LIST_EMPTY(&tp->t_pcbport[cpu].t_phd.phd_pcblist),
sys/netinet/tcp_subr.c
300
int cpu, error = 0;
sys/netinet/tcp_subr.c
302
for (cpu = 0; cpu < netisr_ncpus; ++cpu) {
sys/netinet/tcp_subr.c
303
if ((error = SYSCTL_OUT(req, &tcpstats_percpu[cpu],
sys/netinet/tcp_subr.c
306
if ((error = SYSCTL_IN(req, &tcpstats_percpu[cpu],
sys/netinet/tcp_subr.c
363
int cpu;
sys/netinet/tcp_subr.c
397
for (cpu = 0; cpu < netisr_ncpus; cpu++) {
sys/netinet/tcp_subr.c
398
ticb = &tcbinfo[cpu];
sys/netinet/tcp_subr.c
399
in_pcbinfo_init(ticb, cpu, FALSE);
sys/netinet/tcp_subr.c
402
in_pcbportinfo_init(&portinfo[cpu], portinfo_hsize, cpu);
sys/netinet/tcp_subr.c
409
TAILQ_INIT(&tcpcbackq[cpu].head);
sys/netinet/tcp_subr.c
429
for (cpu = 0; cpu < netisr_ncpus; ++cpu)
sys/netinet/tcp_subr.c
430
bzero(&tcpstats_percpu[cpu], sizeof(struct tcp_stats));
sys/netinet/tcp_subr.c
435
for (cpu = 0; cpu < netisr_ncpus; ++cpu) {
sys/netinet/tcp_subr.c
436
netmsg_init(&tcp_reassq[cpu].drain_nmsg, NULL,
sys/netinet/tcp_subr.c
448
int cpu = mycpuid;
sys/netinet/tcp_subr.c
450
while ((tp = TAILQ_FIRST(&tcpcbackq[cpu].head)) != NULL) {
sys/netinet/tcp_subr.c
453
TAILQ_REMOVE(&tcpcbackq[cpu].head, tp, t_outputq);
sys/netinet/tcp_subr.c
823
int cpu = mycpuid, nextcpu;
sys/netinet/tcp_subr.c
830
in_pcbremwildcardhash_oncpu(tp->t_inpcb, &tcbinfo[cpu]);
sys/netinet/tcp_subr.c
832
nextcpu = cpu + 1;
sys/netinet/tcp_syncache.c
1505
int cpu;
sys/netinet/tcp_syncache.c
1507
for (cpu = 0; cpu < netisr_ncpus; ++cpu)
sys/netinet/tcp_syncache.c
1508
count += tcp_syncache_percpu[cpu]->cache_count;
sys/netinet/tcp_usrreq.c
1793
int cpu;
sys/netinet/tcp_usrreq.c
1806
cpu = mycpu->gd_cpuid;
sys/netinet/tcp_usrreq.c
1812
error = in_pcballoc(so, &tcbinfo[cpu]);
sys/netinet/tcp_usrreq.c
428
int cpu = mycpuid, nextcpu;
sys/netinet/tcp_usrreq.c
430
in_pcbinswildcardhash_oncpu(nm->nm_inp, &tcbinfo[cpu]);
sys/netinet/tcp_usrreq.c
432
nextcpu = cpu + 1;
sys/netinet/tcp_var.h
751
int cpu;
sys/netinet/tcp_var.h
761
cpu = mycpuid;
sys/netinet/tcp_var.h
762
KASSERT(cpu < netisr_ncpus, ("invalid cpu%d", cpu));
sys/netinet/tcp_var.h
763
phd = <p->t_pcbport[cpu].t_phd;
sys/netinet/udp_usrreq.c
1141
cpu = netisr_hashcpu(hash);
sys/netinet/udp_usrreq.c
1142
if (cpu != mycpuid) {
sys/netinet/udp_usrreq.c
1145
struct lwkt_port *port = netisr_cpuport(cpu);
sys/netinet/udp_usrreq.c
1323
int cpu;
sys/netinet/udp_usrreq.c
1329
for (cpu = 0; cpu < netisr_ncpus; ++cpu) {
sys/netinet/udp_usrreq.c
1330
if (cpu == mycpuid) {
sys/netinet/udp_usrreq.c
1337
in_pcbinswildcardhash_oncpu(inp, &udbinfo[cpu]);
sys/netinet/udp_usrreq.c
1347
cpu = inp->inp_lgrpindex % netisr_ncpus;
sys/netinet/udp_usrreq.c
1348
if (cpu != mycpuid) {
sys/netinet/udp_usrreq.c
1349
struct lwkt_port *port = netisr_cpuport(cpu);
sys/netinet/udp_usrreq.c
1396
int cpu;
sys/netinet/udp_usrreq.c
1410
cpu = udp_lportcpu(inp->inp_lport);
sys/netinet/udp_usrreq.c
1413
if (cpu != mycpuid) {
sys/netinet/udp_usrreq.c
1414
struct lwkt_port *port = netisr_cpuport(cpu);
sys/netinet/udp_usrreq.c
1446
int cpu;
sys/netinet/udp_usrreq.c
1466
cpu = udp_lportcpu(sin->sin_port);
sys/netinet/udp_usrreq.c
1467
port = netisr_cpuport(cpu);
sys/netinet/udp_usrreq.c
1492
KASSERT(so->so_port == port, ("so_port is not netisr%d", cpu));
sys/netinet/udp_usrreq.c
1498
KASSERT(inp->inp_pcbinfo == &udbinfo[cpu],
sys/netinet/udp_usrreq.c
1499
("pcbinfo is not udbinfo%d", cpu));
sys/netinet/udp_usrreq.c
1684
int cpu;
sys/netinet/udp_usrreq.c
1689
for (cpu = 0; cpu < netisr_ncpus; ++cpu) {
sys/netinet/udp_usrreq.c
1690
if (cpu == mycpuid) {
sys/netinet/udp_usrreq.c
1697
in_pcbremwildcardhash_oncpu(inp, &udbinfo[cpu]);
sys/netinet/udp_usrreq.c
200
int cpu;
sys/netinet/udp_usrreq.c
205
for (cpu = 0; cpu < netisr_ncpus; cpu++) {
sys/netinet/udp_usrreq.c
206
struct inpcbinfo *uicb = &udbinfo[cpu];
sys/netinet/udp_usrreq.c
213
in_pcbinfo_init(uicb, cpu, TRUE);
sys/netinet/udp_usrreq.c
216
in_pcbportinfo_init(&portinfo[cpu], UDBHASHSIZE, cpu);
sys/netinet/udp_usrreq.c
230
for (cpu = 0; cpu < netisr_ncpus; ++cpu)
sys/netinet/udp_usrreq.c
231
bzero(&udpstat_percpu[cpu], sizeof(struct udpstat));
sys/netinet/udp_usrreq.c
237
int cpu, error = 0;
sys/netinet/udp_usrreq.c
239
for (cpu = 0; cpu < netisr_ncpus; ++cpu) {
sys/netinet/udp_usrreq.c
240
if ((error = SYSCTL_OUT(req, &udpstat_percpu[cpu],
sys/netinet/udp_usrreq.c
243
if ((error = SYSCTL_IN(req, &udpstat_percpu[cpu],
sys/netinet/udp_usrreq.c
707
int nextcpu, cpu = mycpuid;
sys/netinet/udp_usrreq.c
709
ASSERT_NETISR_NCPUS(cpu);
sys/netinet/udp_usrreq.c
711
in_pcbnotifyall(&udbinfo[cpu], nm->nm_faddr, nm->nm_arg, nm->nm_notify);
sys/netinet/udp_usrreq.c
713
nextcpu = cpu + 1;
sys/netinet/udp_usrreq.c
818
int error, cpu, origcpu;
sys/netinet/udp_usrreq.c
828
cpu = udp_addrcpu(addrs[1].sin_addr.s_addr, addrs[1].sin_port,
sys/netinet/udp_usrreq.c
831
lwkt_migratecpu(cpu);
sys/netinet/udp_usrreq.c
833
inp = in_pcblookup_hash(&udbinfo[cpu],
sys/netinet/udp_usrreq.c
900
int error = 0, cpu;
sys/netinet6/in6_pcb.c
702
KASSERT(pcbinfo->cpu == 0 || pcbinfo->infotoken != NULL,
sys/netproto/mpls/mpls_input.c
63
int cpu;
sys/netproto/mpls/mpls_input.c
69
for (cpu = 0; cpu < ncpus; ++cpu) {
sys/netproto/mpls/mpls_input.c
70
bzero(&mplsstats_percpu[cpu], sizeof(struct mpls_stats));
sys/platform/pc64/acpica/acpi_madt.c
275
int cpu;
sys/platform/pc64/acpica/acpi_madt.c
291
int cpu;
sys/platform/pc64/acpica/acpi_madt.c
294
cpu = 0;
sys/platform/pc64/acpica/acpi_madt.c
297
arg->cpu);
sys/platform/pc64/acpica/acpi_madt.c
301
cpu = arg->cpu;
sys/platform/pc64/acpica/acpi_madt.c
302
arg->cpu++;
sys/platform/pc64/acpica/acpi_madt.c
305
cpu, lapic_ent->ProcessorId, lapic_ent->Id);
sys/platform/pc64/acpica/acpi_madt.c
308
cpu, lapic_ent->Id);
sys/platform/pc64/acpica/acpi_madt.c
312
cpu, lapic_ent->ProcessorId);
sys/platform/pc64/acpica/acpi_madt.c
314
lapic_set_cpuid(cpu, lapic_ent->Id);
sys/platform/pc64/acpica/acpi_madt.c
315
CPUID_TO_ACPIID(cpu) = lapic_ent->ProcessorId;
sys/platform/pc64/acpica/acpi_madt.c
331
int cpu;
sys/platform/pc64/acpica/acpi_madt.c
334
cpu = 0;
sys/platform/pc64/acpica/acpi_madt.c
337
cpu = arg->cpu;
sys/platform/pc64/acpica/acpi_madt.c
338
arg->cpu++;
sys/platform/pc64/acpica/acpi_madt.c
341
cpu, x2apic_ent->Uid, x2apic_ent->LocalApicId);
sys/platform/pc64/acpica/acpi_madt.c
342
lapic_set_cpuid(cpu, x2apic_ent->LocalApicId);
sys/platform/pc64/acpica/acpi_madt.c
343
CPUID_TO_ACPIID(cpu) = x2apic_ent->Uid;
sys/platform/pc64/acpica/acpi_madt.c
364
arg.cpu = 1;
sys/platform/pc64/acpica/acpi_madt.c
376
naps = arg.cpu - 1; /* exclude BSP */
sys/platform/pc64/acpica/acpi_madt.c
377
kprintf("ACPI CPUS = %d\n", arg.cpu);
sys/platform/pc64/acpica/acpi_srat.c
112
if (cpu == NULL ||
sys/platform/pc64/acpica/acpi_srat.c
113
mem->mem.ProximityDomain != cpu->cpu.ProximityDomainLo) {
sys/platform/pc64/acpica/acpi_srat.c
114
for (cpu = (srat_entry_t *)(srat + 1);
sys/platform/pc64/acpica/acpi_srat.c
115
(char *)cpu < (char *)srat + srat->Header.Length;
sys/platform/pc64/acpica/acpi_srat.c
116
cpu = (srat_entry_t *)((char *)cpu +
sys/platform/pc64/acpica/acpi_srat.c
117
cpu->head.Length)) {
sys/platform/pc64/acpica/acpi_srat.c
118
if (cpu->head.Type !=
sys/platform/pc64/acpica/acpi_srat.c
121
if ((cpu->cpu.Flags &
sys/platform/pc64/acpica/acpi_srat.c
125
cpu->cpu.ProximityDomainLo) {
sys/platform/pc64/acpica/acpi_srat.c
129
if ((char *)cpu >= (char *)srat + srat->Header.Length)
sys/platform/pc64/acpica/acpi_srat.c
130
cpu = NULL;
sys/platform/pc64/acpica/acpi_srat.c
132
if (cpu) {
sys/platform/pc64/acpica/acpi_srat.c
134
cpu->cpu.ApicId,
sys/platform/pc64/acpica/acpi_srat.c
135
get_chip_ID_from_APICID(cpu->cpu.ApicId));
sys/platform/pc64/acpica/acpi_srat.c
138
get_chip_ID_from_APICID(cpu->cpu.ApicId));
sys/platform/pc64/acpica/acpi_srat.c
46
ACPI_SRAT_CPU_AFFINITY cpu;
sys/platform/pc64/acpica/acpi_srat.c
58
srat_entry_t *cpu;
sys/platform/pc64/acpica/acpi_srat.c
91
cpu = NULL;
sys/platform/pc64/apic/ioapic_abi.c
749
int cpu;
sys/platform/pc64/apic/ioapic_abi.c
759
for (cpu = 0; cpu < MAXCPU; ++cpu) {
sys/platform/pc64/apic/ioapic_abi.c
763
ioapic_irqmaps[cpu][i].im_gsi = -1;
sys/platform/pc64/apic/ioapic_abi.c
764
ioapic_irqmaps[cpu][i].im_msi_base = -1;
sys/platform/pc64/apic/ioapic_abi.c
766
ioapic_irqmaps[cpu][IOAPIC_HWI_SYSCALL].im_type =
sys/platform/pc64/apic/ioapic_abi.c
777
int cpu;
sys/platform/pc64/apic/ioapic_abi.c
779
for (cpu = 0; cpu < ncpus; ++cpu) {
sys/platform/pc64/apic/ioapic_abi.c
780
if (ioapic_irqmaps[cpu][irq].im_type != IOAPIC_IMT_UNUSED)
sys/platform/pc64/apic/ioapic_abi.c
884
int cpu;
sys/platform/pc64/apic/ioapic_abi.c
886
for (cpu = 0; cpu < ncpus; ++cpu) {
sys/platform/pc64/apic/ioapic_abi.c
890
struct ioapic_irqmap *map = &ioapic_irqmaps[cpu][i];
sys/platform/pc64/apic/ioapic_abi.c
896
"cpu%d irq %d reserved\n", cpu, i);
sys/platform/pc64/apic/ioapic_abi.c
913
int cpu;
sys/platform/pc64/apic/ioapic_abi.c
926
for (cpu = 0; cpu < ncpus; ++cpu) {
sys/platform/pc64/apic/ioapic_abi.c
931
&ioapic_irqmaps[cpu][irq];
sys/platform/pc64/apic/ioapic_abi.c
954
int cpu;
sys/platform/pc64/apic/ioapic_abi.c
970
for (cpu = 0; cpu < ncpus; ++cpu) {
sys/platform/pc64/apic/ioapic_abi.c
971
const struct ioapic_irqmap *map = &ioapic_irqmaps[cpu][irq];
sys/platform/pc64/apic/lapic.c
140
static void lapic_mem_single_ipi(int cpu, int vector, int delivery_mode);
sys/platform/pc64/apic/lapic.c
144
static void lapic_msr_single_ipi(int cpu, int vector, int delivery_mode);
sys/platform/pc64/apic/lapic.c
148
void (*single_apic_ipi)(int cpu, int vector, int delivery_mode);
sys/platform/pc64/apic/lapic.c
953
lapic_mem_single_ipi(int cpu, int vector, int delivery_mode)
sys/platform/pc64/apic/lapic.c
956
lapic_mem_icr_set(CPUID_TO_APICID(cpu),
sys/platform/pc64/apic/lapic.c
961
lapic_msr_single_ipi(int cpu, int vector, int delivery_mode)
sys/platform/pc64/apic/lapic.c
963
lapic_msr_icr_set(CPUID_TO_APICID(cpu),
sys/platform/pc64/icu/icu_abi.c
321
int cpu;
sys/platform/pc64/icu/icu_abi.c
329
for (cpu = 0; cpu < MAXCPU; ++cpu) {
sys/platform/pc64/icu/icu_abi.c
332
if (cpu != 0) {
sys/platform/pc64/icu/icu_abi.c
334
icu_irqmaps[cpu][i].im_type = ICU_IMT_RESERVED;
sys/platform/pc64/icu/icu_abi.c
337
icu_irqmaps[cpu][i].im_type = ICU_IMT_LEGACY;
sys/platform/pc64/icu/icu_abi.c
338
icu_irqmaps[cpu][ICU_IRQ_SLAVE].im_type =
sys/platform/pc64/icu/icu_abi.c
343
icu_irqmaps[cpu][i].im_trig =
sys/platform/pc64/icu/icu_abi.c
351
icu_irqmaps[cpu][i].im_trig =
sys/platform/pc64/icu/icu_abi.c
358
icu_irqmaps[cpu][i].im_msi_base = -1;
sys/platform/pc64/icu/icu_abi.c
360
icu_irqmaps[cpu][IDT_OFFSET_SYSCALL - IDT_OFFSET].im_type =
sys/platform/pc64/include/md_var.h
105
int typ, int dpl, int ist, int cpu);
sys/platform/pc64/include/md_var.h
94
void cpu_gdinit (struct mdglobaldata *gd, int cpu);
sys/platform/pc64/include/smp.h
20
void initializecpu(int cpu);
sys/platform/pc64/isa/clock.c
1474
int cpu = mycpuid;
sys/platform/pc64/isa/clock.c
1491
info->tsc_saved[cpu].v = rdtsc_ordered();
sys/platform/pc64/isa/clock.c
1503
int cpu;
sys/platform/pc64/isa/clock.c
1585
for (cpu = 0; cpu < ncpus; ++cpu) {
sys/platform/pc64/isa/clock.c
1586
lwkt_migratecpu(cpu);
sys/platform/pc64/isa/clock.c
1588
if (cpu == 0) {
sys/platform/pc64/isa/clock.c
1597
cpu - 1, cpu, delta);
sys/platform/pc64/isa/clock.c
1607
for (cpu = ncpus - 2; cpu >= 0; --cpu) {
sys/platform/pc64/isa/clock.c
1608
lwkt_migratecpu(cpu);
sys/platform/pc64/isa/clock.c
1614
cpu + 1, cpu, delta);
sys/platform/pc64/isa/clock.c
1647
for (cpu = 0; cpu < ncpus; ++cpu) {
sys/platform/pc64/isa/clock.c
1650
NULL, TDF_NOSTART, cpu,
sys/platform/pc64/isa/clock.c
1651
"tsc mpsync %d", cpu);
sys/platform/pc64/isa/clock.c
1672
for (cpu = 0; cpu < ncpus; ++cpu) {
sys/platform/pc64/isa/clock.c
1673
xdelta = (int64_t)(info.tsc_saved[cpu].v - last);
sys/platform/pc64/isa/clock.c
1674
last = info.tsc_saved[cpu].v;
sys/platform/pc64/x86_64/initcpu.c
220
initializecpu(int cpu)
sys/platform/pc64/x86_64/initcpu.c
232
if (cpu == 0) {
sys/platform/pc64/x86_64/initcpu.c
272
if (cpu == 0)
sys/platform/pc64/x86_64/initcpu.c
351
wrmsr(MSR_TSC_AUX, cpu);
sys/platform/pc64/x86_64/machdep.c
146
SYSINIT(cpu, SI_BOOT2_START_CPU, SI_ORDER_FIRST, cpu_startup, NULL);
sys/platform/pc64/x86_64/machdep.c
1728
int cpu;
sys/platform/pc64/x86_64/machdep.c
1730
for (cpu = 0; cpu < MAXCPU; ++cpu) {
sys/platform/pc64/x86_64/machdep.c
1731
struct gate_descriptor *ip = &idt_arr[cpu][idx];
sys/platform/pc64/x86_64/machdep.c
1745
setidt(int idx, inthand_t *func, int typ, int dpl, int ist, int cpu)
sys/platform/pc64/x86_64/machdep.c
1749
KASSERT(cpu >= 0 && cpu < ncpus, ("invalid cpu %d", cpu));
sys/platform/pc64/x86_64/machdep.c
1751
ip = &idt_arr[cpu][idx];
sys/platform/pc64/x86_64/machdep.c
2624
int gsel_tss, x, cpu;
sys/platform/pc64/x86_64/machdep.c
2752
for (cpu = 0; cpu < MAXCPU; ++cpu) {
sys/platform/pc64/x86_64/machdep.c
2753
r_idt_arr[cpu].rd_limit = sizeof(idt_arr[cpu]) - 1;
sys/platform/pc64/x86_64/machdep.c
2754
r_idt_arr[cpu].rd_base = (long) &idt_arr[cpu][0];
sys/platform/pc64/x86_64/machdep.c
2944
cpu_gdinit(struct mdglobaldata *gd, int cpu)
sys/platform/pc64/x86_64/machdep.c
2946
if (cpu)
sys/platform/pc64/x86_64/machdep.c
2953
lwkt_set_comm(&gd->mi.gd_idlethread, "idle_%d", cpu);
sys/platform/pc64/x86_64/machdep.c
2979
globaldata_find(int cpu)
sys/platform/pc64/x86_64/machdep.c
2981
KKASSERT(cpu >= 0 && cpu < ncpus);
sys/platform/pc64/x86_64/machdep.c
2982
return(&CPU_prvspace[cpu]->mdglobaldata.mi);
sys/platform/pc64/x86_64/machdep.c
3560
int error, cx_idx, cpu;
sys/platform/pc64/x86_64/machdep.c
3580
for (cpu = 0; cpu < ncpus; ++cpu) {
sys/platform/pc64/x86_64/machdep.c
3581
error = cpu_mwait_cx_setname(&cpu_idle_stats[cpu], cx_name);
sys/platform/pc64/x86_64/machdep.c
534
int idx = arg2, cpu, error;
sys/platform/pc64/x86_64/machdep.c
538
for (cpu = 0; cpu < ncpus; ++cpu)
sys/platform/pc64/x86_64/machdep.c
539
val += cpu_idle_stats[cpu].halt;
sys/platform/pc64/x86_64/machdep.c
541
for (cpu = 0; cpu < ncpus; ++cpu)
sys/platform/pc64/x86_64/machdep.c
542
val += cpu_idle_stats[cpu].spin;
sys/platform/pc64/x86_64/machdep.c
546
for (cpu = 0; cpu < ncpus; ++cpu)
sys/platform/pc64/x86_64/machdep.c
547
val += cpu_idle_stats[cpu].mwait_cx[idx];
sys/platform/pc64/x86_64/machdep.c
555
for (cpu = 0; cpu < ncpus; ++cpu)
sys/platform/pc64/x86_64/machdep.c
556
cpu_idle_stats[cpu].halt = 0;
sys/platform/pc64/x86_64/machdep.c
559
for (cpu = 0; cpu < ncpus; ++cpu)
sys/platform/pc64/x86_64/machdep.c
560
cpu_idle_stats[cpu].spin = 0;
sys/platform/pc64/x86_64/machdep.c
565
for (cpu = 0; cpu < ncpus; ++cpu)
sys/platform/pc64/x86_64/machdep.c
566
cpu_idle_stats[cpu].mwait_cx[idx] = 0;
sys/platform/pc64/x86_64/mptable.c
386
static int processor_entry (const struct PROCENTRY *entry, int cpu);
sys/platform/pc64/x86_64/mptable.c
556
processor_entry(const struct PROCENTRY *entry, int cpu)
sys/platform/pc64/x86_64/mptable.c
558
KKASSERT(cpu > 0);
sys/platform/pc64/x86_64/mptable.c
571
else if (cpu < MAXCPU) {
sys/platform/pc64/x86_64/mptable.c
572
lapic_set_cpuid(cpu, entry->apic_id);
sys/platform/pc64/x86_64/mptable.c
668
int cpu;
sys/platform/pc64/x86_64/mptable.c
688
if (processor_entry(ent, arg->cpu))
sys/platform/pc64/x86_64/mptable.c
689
arg->cpu++;
sys/platform/pc64/x86_64/mptable.c
707
processor_entry(&proc, arg->cpu);
sys/platform/pc64/x86_64/mptable.c
708
arg->cpu++;
sys/platform/pc64/x86_64/mptable.c
795
arg2.cpu = 1;
sys/platform/pc64/x86_64/pmap_inval.c
181
int cpu = mycpu->gd_cpuid;
sys/platform/pc64/x86_64/pmap_inval.c
207
, msg, cpu, info->mode,
sys/platform/pc64/x86_64/pmap_inval.c
268
int cpu = gd->gd_cpuid;
sys/platform/pc64/x86_64/pmap_inval.c
332
info = &invinfo[cpu];
sys/platform/pc64/x86_64/pmap_inval.c
361
ATOMIC_CPUMASK_ORBIT(smp_invmask, cpu);
sys/platform/pc64/x86_64/pmap_inval.c
389
CPUMASK_ORBIT(tmpmask, cpu);
sys/platform/pc64/x86_64/pmap_inval.c
427
ATOMIC_CPUMASK_NANDBIT(smp_invmask, cpu);
sys/platform/pc64/x86_64/pmap_inval.c
447
int cpu = gd->gd_cpuid;
sys/platform/pc64/x86_64/pmap_inval.c
485
info = &invinfo[cpu];
sys/platform/pc64/x86_64/pmap_inval.c
510
ATOMIC_CPUMASK_ORBIT(smp_invmask, cpu);
sys/platform/pc64/x86_64/pmap_inval.c
529
CPUMASK_ORBIT(tmpmask, cpu);
sys/platform/pc64/x86_64/pmap_inval.c
556
ATOMIC_CPUMASK_NANDBIT(smp_invmask, cpu);
sys/platform/pc64/x86_64/pmap_inval.c
665
int cpu;
sys/platform/pc64/x86_64/pmap_inval.c
672
cpu = gd->gd_cpuid;
sys/platform/pc64/x86_64/pmap_inval.c
696
if (!CPUMASK_TESTBIT(info->done, cpu))
sys/platform/pc64/x86_64/pmap_inval.c
704
cpu, n, info->done.ary[0], info->mask.ary[0],
sys/platform/pc64/x86_64/pmap_inval.c
725
if (n != cpu) {
sys/platform/pc64/x86_64/pmap_inval.c
729
if (CPUMASK_TESTBIT(info->mask, cpu)) {
sys/platform/pc64/x86_64/pmap_inval.c
734
ATOMIC_CPUMASK_NANDBIT(info->mask, cpu);
sys/platform/pc64/x86_64/pmap_inval.c
764
ATOMIC_CPUMASK_NANDBIT(info->done, cpu);
sys/platform/pc64/x86_64/pmap_inval.c
768
} else if (CPUMASK_TESTBIT(info->mask, cpu)) {
sys/platform/pc64/x86_64/pmap_inval.c
811
ATOMIC_CPUMASK_NANDBIT(info->mask, cpu);
sys/platform/pc64/x86_64/pmap_inval.c
821
ATOMIC_CPUMASK_NANDBIT(info->mask, cpu);
sys/platform/pc64/x86_64/pmap_inval.c
851
ATOMIC_CPUMASK_NANDBIT(info->done, cpu);
sys/platform/vkernel64/include/md_var.h
103
void cpu_gdinit (struct mdglobaldata *gd, int cpu);
sys/platform/vkernel64/platform/globaldata.c
59
globaldata_find(int cpu)
sys/platform/vkernel64/platform/globaldata.c
61
KKASSERT(cpu >= 0 && cpu < ncpus);
sys/platform/vkernel64/platform/globaldata.c
62
return (&CPU_prvspace[cpu].mdglobaldata.mi);
sys/platform/vkernel64/platform/globaldata.c
66
cpu_gdinit(struct mdglobaldata *gd, int cpu)
sys/platform/vkernel64/platform/globaldata.c
68
if (cpu)
sys/platform/vkernel64/platform/globaldata.c
75
lwkt_set_comm(&gd->mi.gd_idlethread, "idle_%d", cpu);
sys/platform/vkernel64/x86_64/autoconf.c
101
SYSINIT(cpu, SI_BOOT2_START_CPU, SI_ORDER_FIRST, cpu_startup, NULL);
sys/platform/vkernel64/x86_64/mp.c
212
single_cpu_ipi(int cpu, int vector, int delivery_mode)
sys/sys/cpu_topology.h
63
#define CPUSET_FOREACH(cpu, mask) \
sys/sys/cpu_topology.h
64
for ((cpu) = 0; (cpu) < ncpus; (cpu)++) \
sys/sys/cpu_topology.h
65
if (CPUMASK_TESTBIT(mask, cpu))
sys/sys/cpumask.h
38
#define CPU_SET(cpu, set) __CPU_SET(cpu, set)
sys/sys/cpumask.h
39
#define CPU_CLR(cpu, set) __CPU_CLR(cpu, set)
sys/sys/cpumask.h
40
#define CPU_ISSET(cpu, set) __CPU_ISSET(cpu, set)
sys/sys/globaldata.h
286
struct globaldata *globaldata_find(int cpu);
sys/sys/gtaskqueue.h
93
struct grouptask *grptask, void *uniq, int cpu, device_t dev,
sys/sys/param.h
336
#define PWAKEUP_ENCODE(domain, cpu) ((domain) | (cpu))
sys/sys/sensors.h
188
int period, int cpu);
sys/sys/systm.h
157
void mi_gdinit (struct globaldata *gd, int cpu);
sys/vm/vm_meter.c
582
int cpu;
sys/vm/vm_meter.c
584
for (cpu = 0; cpu < ncpus; ++cpu) {
sys/vm/vm_meter.c
585
vmstats_rollup_cpu(globaldata_find(cpu));
test/debug/bufqueues.c
115
int cpu;
test/debug/bufqueues.c
152
for (cpu = 0; cpu < ncpus; cpu++) {
test/debug/bufqueues.c
153
kkread(kd, Nl[0].n_value + cpu * sizeof(struct bufpcpu),
test/debug/bufqueues.c
155
scan_queues(kd, cpu, &bpcpu);
test/debug/bufqueues.c
202
scan_queues(kvm_t *kd, int cpu, struct bufpcpu *bqp)
test/debug/bufqueues.c
216
printf("cpu=%d queue=%8s buf=%p", cpu, q2s(q), tmp);
test/debug/bufqueues.c
93
static void scan_queues(kvm_t *kd, int cpu, struct bufpcpu *bqp);
test/debug/wildcardinfo.c
140
printf(" cpu %d\n", info.cpu);
test/debug/zallocinfo.c
126
for (cpu = 0; cpu < ncpus; cpu++) {
test/debug/zallocinfo.c
131
kkread(kd, Nl[0].n_value + cpu * sizeof(baseptr),
test/debug/zallocinfo.c
136
dumpslab(kd, cpu, &slab);
test/debug/zallocinfo.c
143
dumpslab(kvm_t *kd, int cpu, struct SLGlobalData *slab)
test/debug/zallocinfo.c
157
printf("cpu %d NFreeZones=%d JunkIndex=%d\n", cpu, slab->NFreeZones,
test/debug/zallocinfo.c
78
static void dumpslab(kvm_t *kd, int cpu, struct SLGlobalData *slab);
test/debug/zallocinfo.c
91
int cpu;
tools/tools/netrate/accept_connect/accept_server/accept_server.c
126
int cpu;
tools/tools/netrate/accept_connect/accept_server/accept_server.c
128
cpu_len = sizeof(cpu);
tools/tools/netrate/accept_connect/accept_server/accept_server.c
130
&cpu, &cpu_len) < 0)
tools/tools/netrate/accept_connect/accept_server/accept_server.c
132
if (cpu >= 0)
tools/tools/netrate/accept_connect/accept_server/accept_server.c
133
usched_set(getpid(), USCHED_SET_CPU, &cpu, sizeof(cpu));
tools/tools/netrate/accept_connect/kq_accept_server/kq_accept_server.c
147
int cpu;
tools/tools/netrate/accept_connect/kq_accept_server/kq_accept_server.c
149
cpu_len = sizeof(cpu);
tools/tools/netrate/accept_connect/kq_accept_server/kq_accept_server.c
151
&cpu, &cpu_len) < 0)
tools/tools/netrate/accept_connect/kq_accept_server/kq_accept_server.c
153
if (cpu >= 0)
tools/tools/netrate/accept_connect/kq_accept_server/kq_accept_server.c
154
usched_set(getpid(), USCHED_SET_CPU, &cpu, sizeof(cpu));
tools/tools/netrate/accept_connect/kq_connect_client/kq_connect_client.c
197
int cpu = inst % cpucnt;
tools/tools/netrate/accept_connect/kq_connect_client/kq_connect_client.c
199
usched_set(getpid(), USCHED_SET_CPU, &cpu, sizeof(cpu));
tools/tools/netrate/kq_sendrecv/kq_recvserv/kq_recvserv.c
249
int cpu = -1, error;
tools/tools/netrate/kq_sendrecv/kq_recvserv/kq_recvserv.c
260
olen = sizeof(cpu);
tools/tools/netrate/kq_sendrecv/kq_recvserv/kq_recvserv.c
262
&cpu, &olen) < 0)
tools/tools/netrate/kq_sendrecv/kq_recvserv/kq_recvserv.c
266
if (cpu < 0) {
tools/tools/netrate/kq_sendrecv/kq_recvserv/kq_recvserv.c
274
cpu = ctx->t_id % ncpus;
tools/tools/netrate/kq_sendrecv/kq_recvserv/kq_recvserv.c
278
CPU_SET(cpu, &mask);
tools/tools/netrate/kq_sendrecv/kq_recvserv/kq_recvserv.c
283
"failed", cpu);
tools/tools/netrate/udpecho/udpecho.c
137
int cpu;
tools/tools/netrate/udpecho/udpecho.c
139
cpu_len = sizeof(cpu);
tools/tools/netrate/udpecho/udpecho.c
140
if (getsockopt(s, SOL_SOCKET, SO_CPUHINT, &cpu, &cpu_len) < 0)
tools/tools/netrate/udpecho/udpecho.c
142
if (cpu >= 0)
tools/tools/netrate/udpecho/udpecho.c
143
usched_set(getpid(), USCHED_SET_CPU, &cpu, sizeof(cpu));
usr.bin/evtranalyze/evtranalyze.c
1017
filt.cpu = -1;
usr.bin/evtranalyze/evtranalyze.c
1044
(uintmax_t)(ev.ts - last_ts), ev.cpu,
usr.bin/evtranalyze/evtranalyze.c
1049
(ev.ts - last_ts) / freq, ev.cpu,
usr.bin/evtranalyze/evtranalyze.c
1118
filt->cpu = -1;
usr.bin/evtranalyze/evtranalyze.c
1143
"integer variable; ignored\n", ev->ts, ev->cpu,
usr.bin/evtranalyze/evtranalyze.c
1242
filt->cpu = -1;
usr.bin/evtranalyze/evtranalyze.c
1275
"with a data constructor; ignored\n", ev->ts, ev->cpu,
usr.bin/evtranalyze/evtranalyze.c
1322
ev->ts, ev->cpu, ctx->varname);
usr.bin/evtranalyze/evtranalyze.c
1448
filt.cpu = -1;
usr.bin/evtranalyze/evtranalyze.c
1454
struct cpu *c = &cputab.cpus[ev.cpu];
usr.bin/evtranalyze/evtranalyze.c
1470
struct cpu *c = &cputab.cpus[i];
usr.bin/evtranalyze/evtranalyze.c
475
struct cpu *cpus;
usr.bin/evtranalyze/evtranalyze.c
540
draw_thread_run(struct td_switch_ctx *ctx, struct cpu *c, evtr_event_t ev, int row)
usr.bin/evtranalyze/evtranalyze.c
552
draw_ctx_switch(struct td_switch_ctx *ctx, struct cpu *c, evtr_event_t ev)
usr.bin/evtranalyze/evtranalyze.c
661
struct cpu *c, *cpus = ctx->cputab.cpus;
usr.bin/evtranalyze/evtranalyze.c
672
printd(INTV, "PREPEV on %d\n", ev->cpu);
usr.bin/evtranalyze/evtranalyze.c
675
c = &cpus[ev->cpu];
usr.bin/evtranalyze/evtranalyze.c
706
struct cpu *cpus = &cputab->cpus[0];
usr.bin/evtranalyze/evtranalyze.c
777
struct cpu *c = &ctx->cputab.cpus[ev->cpu];
usr.bin/evtranalyze/evtranalyze.c
791
printd(INTV, "DRAWEV %d\n", ev->cpu);
usr.bin/evtranalyze/evtranalyze.c
812
struct cpu *cpus;
usr.bin/evtranalyze/evtranalyze.c
819
if (!(ct->cpus = malloc(sizeof(struct cpu) * ct->ncpus))) {
usr.bin/evtranalyze/evtranalyze.c
891
.cpu = -1,
usr.bin/evtranalyze/evtranalyze.c
896
.cpu = -1,
usr.bin/ktrdump/ktrdump.c
367
ev.cpu = -1;
usr.bin/ktrdump/ktrdump.c
415
ev.cpu = i;
usr.bin/ktrdump/ktrdump.c
662
ev.cpu = n;
usr.bin/ktrdump/ktrdump.c
959
iterate_buf(FILE *fo, struct ktr_buffer *ktr_bufs, int cpu,
usr.bin/ktrdump/ktrdump.c
962
struct ktr_buffer *buf = ktr_bufs + cpu;
usr.bin/ktrdump/ktrdump.c
971
cb(fo, cpu, buf->beg_idx,
usr.bin/netstat/if.c
175
int n, m, cpu;
usr.bin/netstat/if.c
232
for (cpu = 1; cpu < ncpus; ++cpu) {
usr.bin/netstat/if.c
233
if (kread(ifdataaddr + (cpu * sizeof(ifdata)),
usr.bin/netstat/if.c
262
for (cpu = 1; cpu < ncpus; ++cpu) {
usr.bin/netstat/if.c
266
(cpu * sizeof(nifac)),
usr.bin/netstat/if.c
506
int line, cpu;
usr.bin/netstat/if.c
592
for (cpu = 1; cpu < ncpus; ++cpu) {
usr.bin/netstat/if.c
593
if (kread(ifdata_addr + (cpu * sizeof(ifdata)),
usr.bin/netstat/if.c
660
for (cpu = 1; cpu < ncpus; ++cpu) {
usr.bin/netstat/if.c
661
if (kread(ifdata_addr + (cpu * sizeof(ifdata)),
usr.bin/pctrack/pctrack.c
170
for (cpu = 0; cpu < ncpus; ++cpu) {
usr.bin/pctrack/pctrack.c
178
if (cflag >= 0 && cflag != cpu)
usr.bin/pctrack/pctrack.c
183
offset = (offset * pchead.pc_ntrack * cpu) +
usr.bin/pctrack/pctrack.c
188
printf("CPU %d %s:\n", cpu,
usr.bin/pctrack/pctrack.c
193
do_output(cpu, ntrack, &pchead, &pctrack, pctrack.pc_index - pchead.pc_arysize);
usr.bin/pctrack/pctrack.c
199
do_output(cpu, ntrack, &pchead, &pctrack, last_index);
usr.bin/pctrack/pctrack.c
211
do_output(int cpu __unused, int track __unused, struct kinfo_pcheader *pchead, struct kinfo_pctrack *pctrack, int base_index)
usr.bin/pctrack/pctrack.c
87
int cpu;
usr.bin/top/display.c
1146
int cpu;
usr.bin/top/display.c
1157
for (cpu = 0; cpu < n_cpus; ++cpu) {
usr.bin/top/display.c
1159
y_pos = y_pos + cpu;
usr.bin/top/display.c
1162
display_write(0, y_cpustates+cpu, 0, 0, cpustates_tag());
usr.bin/top/display.c
1236
int cpu;
usr.bin/top/display.c
1243
for (cpu = 0; cpu < n_cpus; ++cpu) {
usr.bin/top/display.c
1246
y_pos = y_pos + cpu;
usr.bin/top/display.c
1325
int cpu;
usr.bin/top/display.c
1329
for (cpu = 0; cpu < n_cpus; ++cpu) {
usr.bin/top/display.c
1330
display_write(0, y_cpustates + cpu, 0, 0, cpustates_tag());
usr.bin/top/m_dragonfly.c
344
int cpu;
usr.bin/top/m_dragonfly.c
373
for (cpu = 0; cpu < n_cpus; ++cpu) {
usr.bin/top/m_dragonfly.c
374
cputime_percentages(cpu_states + cpu * CPU_STATES,
usr.bin/top/m_dragonfly.c
375
&cp_time[cpu], &cp_old[cpu]);
usr.bin/top/m_dragonfly.c
384
for (cpu = 0; cpu < n_cpus; ++cpu) {
usr.bin/top/m_dragonfly.c
386
cpu_averages[0] += *(cpu_states + ((cpu * CPU_STATES) + j++) );
usr.bin/top/m_dragonfly.c
387
cpu_averages[1] += *(cpu_states + ((cpu * CPU_STATES) + j++) );
usr.bin/top/m_dragonfly.c
388
cpu_averages[2] += *(cpu_states + ((cpu * CPU_STATES) + j++) );
usr.bin/top/m_dragonfly.c
389
cpu_averages[3] += *(cpu_states + ((cpu * CPU_STATES) + j++) );
usr.bin/top/m_dragonfly.c
390
cpu_averages[4] += *(cpu_states + ((cpu * CPU_STATES) + j++) );
usr.bin/vmstat/vmstat.c
944
ssize_t irq, cpu;
usr.bin/vmstat/vmstat.c
947
cpu = i / MAX_INTS;
usr.bin/vmstat/vmstat.c
951
irq, cpu, intrname[i]);
usr.bin/vmstat/vmstat.c
954
"irq%-3zd %3zd: ", irq, cpu);
usr.sbin/powerd/powerd.c
1008
int cpu;
usr.sbin/powerd/powerd.c
1021
for (cpu = 0; cpu < NCpus; ++cpu) {
usr.sbin/powerd/powerd.c
1022
struct cpu_state *state = &pcpu_state[cpu];
usr.sbin/powerd/powerd.c
1027
CPUMASK_ORBIT(cpu_used, cpu);
usr.sbin/powerd/powerd.c
1028
CPUMASK_ORBIT(cpu_pwrdom_used, cpu2pwrdom[cpu]);
usr.sbin/powerd/powerd.c
1073
int done = 0, cpu;
usr.sbin/powerd/powerd.c
1081
cpu = BSFCPUMASK(xcpu_used);
usr.sbin/powerd/powerd.c
1082
CPUMASK_NANDBIT(xcpu_used, cpu);
usr.sbin/powerd/powerd.c
1084
if (CPUMASK_TESTBIT(ocpu_used, cpu)) {
usr.sbin/powerd/powerd.c
1085
CPUMASK_ORBIT(cpu_pwrdom_used, cpu2pwrdom[cpu]);
usr.sbin/powerd/powerd.c
1086
CPUMASK_ORBIT(cpu_used, cpu);
usr.sbin/powerd/powerd.c
1109
cpu = BSFCPUMASK(unused_cpumask);
usr.sbin/powerd/powerd.c
1110
CPUMASK_NANDBIT(unused_cpumask, cpu);
usr.sbin/powerd/powerd.c
1113
CPUMASK_ORBIT(cpu_used, cpu);
usr.sbin/powerd/powerd.c
1157
adj_cpu_perf(int cpu, int inc)
usr.sbin/powerd/powerd.c
1161
printf("cpu%d increase perf\n", cpu);
usr.sbin/powerd/powerd.c
1163
printf("cpu%d decrease perf\n", cpu);
usr.sbin/powerd/powerd.c
1167
set_perfbias(cpu, inc);
usr.sbin/powerd/powerd.c
1169
set_cstate(cpu, inc);
usr.sbin/powerd/powerd.c
1175
int cpu, inc;
usr.sbin/powerd/powerd.c
1199
cpu = BSFCPUMASK(xcpu_used);
usr.sbin/powerd/powerd.c
1200
CPUMASK_NANDBIT(xcpu_used, cpu);
usr.sbin/powerd/powerd.c
1202
if (CPUMASK_TESTBIT(cpu_used, cpu)) {
usr.sbin/powerd/powerd.c
1209
adj_cpu_perf(cpu, inc);
usr.sbin/powerd/powerd.c
1328
set_cstate(int cpu, int inc)
usr.sbin/powerd/powerd.c
1343
printf("cpu%d set cstate %s\n", cpu, cst);
usr.sbin/powerd/powerd.c
1344
snprintf(sysid, sizeof(sysid), "machdep.mwait.CX.idle%d", cpu);
usr.sbin/powerd/powerd.c
538
int cpu;
usr.sbin/powerd/powerd.c
551
for (cpu = 0; cpu < ncpu; ++cpu) {
usr.sbin/powerd/powerd.c
554
d = (ncpu_time[cpu].cp_user + ncpu_time[cpu].cp_sys +
usr.sbin/powerd/powerd.c
555
ncpu_time[cpu].cp_nice + ncpu_time[cpu].cp_intr) -
usr.sbin/powerd/powerd.c
556
(ocpu_time[cpu].cp_user + ocpu_time[cpu].cp_sys +
usr.sbin/powerd/powerd.c
557
ocpu_time[cpu].cp_nice + ocpu_time[cpu].cp_intr);
usr.sbin/powerd/powerd.c
558
pcpu_state[cpu].cpu_qavg = (double)d / (pollrate * 1000000.0);
usr.sbin/powerd/powerd.c
924
set_perfbias(int cpu, int inc)
usr.sbin/powerd/powerd.c
930
printf("cpu%d set perfbias hint %d\n", cpu, hint);
usr.sbin/powerd/powerd.c
931
snprintf(sysid, sizeof(sysid), "machdep.perfbias%d.hint", cpu);
usr.sbin/powerd/powerd.c
939
int cpu;
usr.sbin/powerd/powerd.c
952
for (cpu = 0; cpu < NCpus; ++cpu) {
usr.sbin/powerd/powerd.c
953
state = &pcpu_state[cpu];
usr.sbin/powerd/powerd.c
960
cpu);