common/lib/libc/gmon/mcount.c
166
p = curcpu()->ci_gmon;
lib/libc/arch/powerpc/gen/syncicache.c
58
#define CACHEINFO (curcpu()->ci_ci)
lib/libc/arch/powerpc64/gen/syncicache.c
56
#define CACHEINFO (curcpu()->ci_ci)
lib/libpthread/pthread_specific.c
91
const int curcpu = pthread__self()->pt_lwpctl->lc_curcpu;
lib/libpthread/pthread_specific.c
93
pthread__assert(curcpu != LWPCTL_CPU_NONE);
lib/libpthread/pthread_specific.c
94
pthread__assert(curcpu != LWPCTL_CPU_EXITED);
lib/libpthread/pthread_specific.c
95
pthread__assert(curcpu >= 0);
lib/libpthread/pthread_specific.c
96
return curcpu;
regress/sys/kern/allocfree/allocfree.c
178
total += x * 1000000000LL / cpu_frequency(curcpu());
sys/arch/aarch64/aarch64/aarch32_syscall.c
70
curcpu()->ci_data.cpu_nsyscall++; /* XXX unsafe curcpu() */
sys/arch/aarch64/aarch64/cpu.c
113
ci = curcpu();
sys/arch/aarch64/aarch64/cpu.c
656
curcpu()->ci_rndrrs_fail.ev_count++;
sys/arch/aarch64/aarch64/cpu.c
781
KASSERT(curcpu() == ci);
sys/arch/aarch64/aarch64/cpu_machdep.c
117
struct cpu_info * const ci = curcpu();
sys/arch/aarch64/aarch64/cpu_machdep.c
283
KASSERT(l->l_cpu == curcpu());
sys/arch/aarch64/aarch64/cpu_machdep.c
295
if (l->l_cpu != curcpu()) {
sys/arch/aarch64/aarch64/cpu_machdep.c
312
KASSERT(curcpu()->ci_mtx_count == 0);
sys/arch/aarch64/aarch64/cpu_machdep.c
325
KASSERT(curcpu()->ci_mtx_count == 0);
sys/arch/aarch64/aarch64/cpu_machdep.c
328
atomic_or_uint(curcpu()->ci_want_resched, RESCHED_KPREEMPT);
sys/arch/aarch64/aarch64/cpu_machdep.c
350
return curcpu()->ci_cpl > IPL_NONE;
sys/arch/aarch64/aarch64/cpu_machdep.c
359
KASSERT(curcpu() != ci);
sys/arch/aarch64/aarch64/cpu_machdep.c
368
KASSERT(curcpu() != ci);
sys/arch/aarch64/aarch64/cpu_machdep.c
94
curcpu()->ci_softints |= mask;
sys/arch/aarch64/aarch64/cpufunc.c
365
struct cpu_info * const ci = curcpu();
sys/arch/aarch64/aarch64/cpufunc.c
384
struct cpu_info * const ci = curcpu();
sys/arch/aarch64/aarch64/cpufunc.c
403
struct cpu_info * const ci = curcpu();
sys/arch/aarch64/aarch64/db_machdep.c
1119
if (new_ci == curcpu())
sys/arch/aarch64/aarch64/db_machdep.c
1134
struct cpu_info * const ci = curcpu();
sys/arch/aarch64/aarch64/db_machdep.c
397
show_cpuinfo(curcpu());
sys/arch/aarch64/aarch64/fault.c
233
const bool intrdepthzero = (curcpu()->ci_intr_depth == 0);
sys/arch/aarch64/aarch64/fpu.c
143
curcpu()->ci_vfp_use.ev_count++;
sys/arch/aarch64/aarch64/fpu.c
145
curcpu()->ci_vfp_reuse.ev_count++;
sys/arch/aarch64/aarch64/fpu.c
162
curcpu()->ci_vfp_save.ev_count++;
sys/arch/aarch64/aarch64/fpu.c
176
curcpu()->ci_vfp_release.ev_count++;
sys/arch/aarch64/aarch64/fpu.c
216
ci = curcpu();
sys/arch/aarch64/aarch64/fpu.c
250
ci = curcpu();
sys/arch/aarch64/aarch64/pmap.c
1393
struct cpu_info *ci = curcpu();
sys/arch/aarch64/aarch64/pmap.c
1443
struct cpu_info * const ci = curcpu();
sys/arch/aarch64/aarch64/pmap.c
1471
struct cpu_info * const ci = curcpu();
sys/arch/aarch64/aarch64/pmap_machdep.c
149
(uintptr_t)cpu_tlb_info(curcpu()),
sys/arch/aarch64/aarch64/syscall.c
95
curcpu()->ci_data.cpu_nsyscall++; /* XXX unsafe curcpu() */
sys/arch/aarch64/aarch64/trap.c
180
struct cpu_info * const ci = curcpu();
sys/arch/aarch64/aarch64/trap.c
280
struct cpu_info * const ci = curcpu();
sys/arch/aarch64/aarch64/trap.c
399
curcpu()->ci_uct_trap.ev_count++;
sys/arch/aarch64/aarch64/trap.c
506
struct cpu_info * const ci = curcpu();
sys/arch/aarch64/aarch64/trap.c
553
struct cpu_info * const ci = curcpu();
sys/arch/aarch64/aarch64/trap.c
927
if (curcpu()->ci_intr_depth == 0) {
sys/arch/aarch64/include/cpu.h
227
#define cpu_number() (curcpu()->ci_index)
sys/arch/aarch64/include/cpu.h
237
cii = 0, __USE(cii), ci = curcpu(); ci != NULL; ci = NULL
sys/arch/aarch64/include/cpu.h
261
cpu_dosoftints_ci(curcpu());
sys/arch/aarch64/include/cpu.h
59
#define CLKF_INTR(cf) ((void)(cf), curcpu()->ci_intr_depth > 1)
sys/arch/aarch64/include/cpu_counter.h
46
#define cpu_hascounter() (curcpu()->ci_data.cpu_cc_freq != 0)
sys/arch/aarch64/include/cpufunc.h
113
curcpu()->ci_cpufuncs.cf_icache_sync_range((v),(s))
sys/arch/aarch64/include/cpufunc.h
84
#define cpu_set_ttbr0(t) curcpu()->ci_cpufuncs.cf_set_ttbr0((t))
sys/arch/algor/algor/algor_intr.c
128
curcpu()->ci_data.cpu_nintr++;
sys/arch/algor/algor/algor_intr.c
137
cf.intr = (curcpu()->ci_idepth > 1);
sys/arch/algor/algor/algor_p4032_intr.c
327
curcpu()->ci_cpu_freq = cps * 2;
sys/arch/algor/algor/algor_p4032_intr.c
328
curcpu()->ci_cycles_per_hz = (curcpu()->ci_cpu_freq + hz / 2) / hz;
sys/arch/algor/algor/algor_p4032_intr.c
329
curcpu()->ci_divisor_delay =
sys/arch/algor/algor/algor_p4032_intr.c
330
((curcpu()->ci_cpu_freq + (1000000 / 2)) / 1000000);
sys/arch/algor/algor/algor_p4032_intr.c
332
curcpu()->ci_cycles_per_hz /= 2;
sys/arch/algor/algor/algor_p4032_intr.c
333
curcpu()->ci_divisor_delay /= 2;
sys/arch/algor/algor/algor_p4032_intr.c
339
curcpu()->ci_cpu_freq / 1000000,
sys/arch/algor/algor/algor_p4032_intr.c
340
(curcpu()->ci_cpu_freq % 1000000) / 10000,
sys/arch/algor/algor/algor_p4032_intr.c
341
curcpu()->ci_cycles_per_hz, curcpu()->ci_divisor_delay);
sys/arch/algor/algor/algor_p5064_intr.c
420
curcpu()->ci_cpu_freq = cps * 2;
sys/arch/algor/algor/algor_p5064_intr.c
421
curcpu()->ci_cycles_per_hz = (curcpu()->ci_cpu_freq + hz / 2) / hz;
sys/arch/algor/algor/algor_p5064_intr.c
422
curcpu()->ci_divisor_delay =
sys/arch/algor/algor/algor_p5064_intr.c
423
((curcpu()->ci_cpu_freq + (1000000 / 2)) / 1000000);
sys/arch/algor/algor/algor_p5064_intr.c
425
curcpu()->ci_cycles_per_hz /= 2;
sys/arch/algor/algor/algor_p5064_intr.c
426
curcpu()->ci_divisor_delay /= 2;
sys/arch/algor/algor/algor_p5064_intr.c
432
curcpu()->ci_cpu_freq / 1000000,
sys/arch/algor/algor/algor_p5064_intr.c
433
(curcpu()->ci_cpu_freq % 1000000) / 10000,
sys/arch/algor/algor/algor_p5064_intr.c
434
curcpu()->ci_cycles_per_hz, curcpu()->ci_divisor_delay);
sys/arch/algor/algor/algor_p6032_intr.c
288
curcpu()->ci_cpu_freq = cps * 2;
sys/arch/algor/algor/algor_p6032_intr.c
289
curcpu()->ci_cycles_per_hz = (curcpu()->ci_cpu_freq + hz / 2) / hz;
sys/arch/algor/algor/algor_p6032_intr.c
290
curcpu()->ci_divisor_delay =
sys/arch/algor/algor/algor_p6032_intr.c
291
((curcpu()->ci_cpu_freq + (1000000 / 2)) / 1000000);
sys/arch/algor/algor/algor_p6032_intr.c
293
curcpu()->ci_cycles_per_hz /= 2;
sys/arch/algor/algor/algor_p6032_intr.c
294
curcpu()->ci_divisor_delay /= 2;
sys/arch/algor/algor/algor_p6032_intr.c
300
curcpu()->ci_cpu_freq / 1000000,
sys/arch/algor/algor/algor_p6032_intr.c
301
(curcpu()->ci_cpu_freq % 1000000) / 10000,
sys/arch/algor/algor/algor_p6032_intr.c
302
curcpu()->ci_cycles_per_hz, curcpu()->ci_divisor_delay);
sys/arch/alpha/alpha/clock.c
114
const uint64_t pcc_freq = cpu_frequency(curcpu());
sys/arch/alpha/alpha/cpu.c
800
struct cpu_info *ci, *self = curcpu();
sys/arch/alpha/alpha/cpu.c
813
struct cpu_info *ci = curcpu();
sys/arch/alpha/alpha/db_interface.c
196
struct cpu_info *ci = curcpu();
sys/arch/alpha/alpha/db_interface.c
310
if (ci != curcpu()) {
sys/arch/alpha/alpha/dec_2100_a50.c
130
mcp = &curcpu()->ci_mcinfo;
sys/arch/alpha/alpha/dec_2100_a500.c
189
struct mchkinfo *mcp = &curcpu()->ci_mcinfo;
sys/arch/alpha/alpha/dec_6600.c
266
mcp = &curcpu()->ci_mcinfo;
sys/arch/alpha/alpha/dec_kn20aa.c
117
mcp = &curcpu()->ci_mcinfo;
sys/arch/alpha/alpha/dec_kn300.c
282
mcp = &curcpu()->ci_mcinfo;
sys/arch/alpha/alpha/dec_kn8ae.c
367
mcp = &curcpu()->ci_mcinfo;
sys/arch/alpha/alpha/interrupt.c
189
struct cpu_info *ci = curcpu();
sys/arch/alpha/alpha/interrupt.c
320
mcp = &curcpu()->ci_mcinfo;
sys/arch/alpha/alpha/interrupt.c
388
struct mchkinfo *mcp = &curcpu()->ci_mcinfo;
sys/arch/alpha/alpha/interrupt.c
506
curcpu()->ci_ssir |= machdep;
sys/arch/alpha/alpha/interrupt.c
579
if (ipl < ALPHA_PSL_IPL_SOFT_HI && curcpu()->ci_ssir) {
sys/arch/alpha/alpha/interrupt.c
595
return curcpu()->ci_intrdepth != 0;
sys/arch/alpha/alpha/ipifuncs.c
316
KASSERT(curcpu() != ci);
sys/arch/alpha/alpha/ipifuncs.c
338
KASSERT(curcpu() != ci);
sys/arch/alpha/alpha/linux_syscall.c
150
curcpu()->ci_data.cpu_nsyscall++;
sys/arch/alpha/alpha/linux_syscall.c
232
curcpu()->ci_data.cpu_nsyscall++;
sys/arch/alpha/alpha/machdep.c
1982
if (l->l_cpu != curcpu()) {
sys/arch/alpha/alpha/machdep.c
1999
KASSERT(l->l_cpu == curcpu());
sys/arch/alpha/alpha/mcclock.c
131
if (CPU_IS_PRIMARY(curcpu())) {
sys/arch/alpha/alpha/mcclock.c
172
KASSERT(CPU_IS_PRIMARY(curcpu()));
sys/arch/alpha/alpha/mcclock.c
213
KASSERT(CPU_IS_PRIMARY(curcpu()));
sys/arch/alpha/alpha/mcclock.c
274
if (CPU_IS_PRIMARY(curcpu())) {
sys/arch/alpha/alpha/patch.c
125
KASSERT(curcpu()->ci_flags & CPUF_PRIMARY);
sys/arch/alpha/alpha/pmap.c
1034
const struct cpu_info *ci = curcpu();
sys/arch/alpha/alpha/pmap.c
1447
struct cpu_info * const ci = curcpu();
sys/arch/alpha/alpha/pmap.c
2684
struct cpu_info * const ci = curcpu();
sys/arch/alpha/alpha/pmap.c
2755
struct cpu_info * const ci = curcpu();
sys/arch/alpha/alpha/qemu.c
140
KASSERT(CPU_IS_PRIMARY(curcpu()));
sys/arch/alpha/alpha/syscall.c
140
curcpu()->ci_data.cpu_nsyscall++;
sys/arch/alpha/alpha/trap.c
261
curcpu()->ci_data.cpu_ntrap++;
sys/arch/alpha/alpha/trap.c
446
struct cpu_info *ci = curcpu();
sys/arch/alpha/common/shared_intr.c
209
KASSERT(ci == curcpu() || !mp_online);
sys/arch/alpha/common/shared_intr.c
272
if (intr[num].intr_cpu == curcpu() || !mp_online) {
sys/arch/alpha/common/shared_intr.c
294
if (intr[num].intr_cpu == curcpu() || !mp_online) {
sys/arch/alpha/common/shared_intr.c
417
KASSERT(ci == curcpu() || !mp_online);
sys/arch/alpha/common/shared_intr.c
430
KASSERT(ci == curcpu() || !mp_online);
sys/arch/alpha/common/shared_intr.c
450
if (ci == curcpu() || !mp_online) {
sys/arch/alpha/common/shared_intr.c
459
if (old_ci == curcpu() || !mp_online) {
sys/arch/alpha/include/cpu.h
188
#define curlwp curcpu()->ci_curlwp
sys/arch/alpha/include/cpu.h
217
((curcpu()->ci_intrdepth & 0xf) != 0) /* see interrupt() */
sys/arch/alpha/include/lock.h
166
struct cpu_info *__ci = curcpu(); \
sys/arch/alpha/jensenio/jensenio_intr.c
188
KASSERT(CPU_IS_PRIMARY(curcpu()));
sys/arch/alpha/jensenio/jensenio_intr.c
207
curcpu()->ci_nintrhand++;
sys/arch/alpha/tc/tc_3000_300.c
146
KASSERT(CPU_IS_PRIMARY(curcpu()));
sys/arch/alpha/tc/tc_3000_300.c
148
curcpu()->ci_nintrhand++;
sys/arch/alpha/tc/tc_3000_300.c
198
curcpu()->ci_nintrhand--;
sys/arch/alpha/tc/tc_3000_500.c
163
KASSERT(CPU_IS_PRIMARY(curcpu()));
sys/arch/alpha/tc/tc_3000_500.c
165
curcpu()->ci_nintrhand++;
sys/arch/alpha/tc/tc_3000_500.c
196
curcpu()->ci_nintrhand--;
sys/arch/amd64/amd64/db_interface.c
235
curcpu()->ci_ddb_regs = &dbreg;
sys/arch/amd64/amd64/db_interface.c
296
volatile struct cpu_info *ci = curcpu();
sys/arch/amd64/amd64/db_interface.c
332
if (ci != curcpu()) {
sys/arch/amd64/amd64/gdt.c
216
KASSERT(curcpu() == ci);
sys/arch/amd64/amd64/machdep.c
2475
update_descriptor(&curcpu()->ci_gdt[GUFS_SEL], &zero);
sys/arch/amd64/amd64/machdep.c
2476
update_descriptor(&curcpu()->ci_gdt[GUGS_SEL], &zero);
sys/arch/amd64/amd64/machdep.c
2504
update_descriptor(&curcpu()->ci_gdt[GUFS_SEL], &zero);
sys/arch/amd64/amd64/machdep.c
2505
update_descriptor(&curcpu()->ci_gdt[GUGS_SEL], &zero);
sys/arch/amd64/amd64/machdep.c
2527
update_descriptor(&curcpu()->ci_gdt[GUFS_SEL], &pcb->pcb_fs);
sys/arch/amd64/amd64/machdep.c
2528
update_descriptor(&curcpu()->ci_gdt[GUGS_SEL], &pcb->pcb_gs);
sys/arch/amd64/amd64/machdep.c
439
struct cpu_info *ci = curcpu();
sys/arch/amd64/amd64/trap.c
206
frame->tf_rflags, rcr2(), curcpu()->ci_ilevel, frame->tf_rsp);
sys/arch/amd64/amd64/trap.c
539
if (curcpu()->ci_want_pmapload) {
sys/arch/amd64/include/cpu.h
88
#define CLKF_USERMODE(frame) (curcpu()->ci_xen_clockf_usermode)
sys/arch/amd64/include/cpu.h
89
#define CLKF_PC(frame) (curcpu()->ci_xen_clockf_pc)
sys/arch/amd64/include/cpu.h
94
#define CLKF_INTR(frame) (curcpu()->ci_idepth > 0)
sys/arch/amd64/include/profile.h
100
curcpu()->ci_vcpu->evtchn_upcall_mask = psl;
sys/arch/amd64/include/profile.h
87
curcpu()->ci_vcpu->evtchn_upcall_mask = 1;
sys/arch/amd64/include/profile.h
94
return (curcpu()->ci_vcpu->evtchn_upcall_mask);
sys/arch/amigappc/amigappc/machdep.c
716
inc = curcpu()->ci_ci.dcache_line_size;
sys/arch/arc/arc/cpu.c
74
struct cpu_info * const ci = curcpu();
sys/arch/arc/arc/interrupt.c
103
curcpu()->ci_data.cpu_nintr++;
sys/arch/arc/arc/interrupt.c
107
cf.intr = (curcpu()->ci_idepth > 1);
sys/arch/arc/arc/machdep.c
337
curcpu()->ci_cpu_freq = platform->clock * 1000000;
sys/arch/arc/arc/machdep.c
338
curcpu()->ci_cycles_per_hz = (curcpu()->ci_cpu_freq + hz / 2) / hz;
sys/arch/arc/arc/machdep.c
339
curcpu()->ci_divisor_delay =
sys/arch/arc/arc/machdep.c
340
((curcpu()->ci_cpu_freq + 500000) / 1000000);
sys/arch/arc/arc/machdep.c
341
curcpu()->ci_cctr_freq = curcpu()->ci_cpu_freq;
sys/arch/arc/arc/machdep.c
343
curcpu()->ci_cycles_per_hz /= 2;
sys/arch/arc/arc/machdep.c
344
curcpu()->ci_divisor_delay /= 2;
sys/arch/arc/arc/machdep.c
345
curcpu()->ci_cctr_freq /= 2;
sys/arch/arm/acpi/acpi_cpu_md.c
149
freq = cpufreq_get(curcpu());
sys/arch/arm/acpi/acpi_cpu_md.c
176
freq = cpufreq_get(curcpu());
sys/arch/arm/acpi/cpu_acpi.c
312
struct cpu_info *ci = curcpu();
sys/arch/arm/apple/apple_intc.c
153
curcpu()->ci_cpl = ipl;
sys/arch/arm/apple/apple_intc.c
301
struct cpu_info * const ci = curcpu();
sys/arch/arm/apple/apple_intc.c
367
struct cpu_info * const ci = curcpu();
sys/arch/arm/apple/apple_intc.c
523
apple_intc_cpu_init(&sc->sc_pic, curcpu());
sys/arch/arm/arm/arm_machdep.c
272
if (l->l_cpu != curcpu()) {
sys/arch/arm/arm/arm_machdep.c
319
return curcpu();
sys/arch/arm/arm/arm_machdep.c
344
return curcpu()->ci_cpl != IPL_NONE;
sys/arch/arm/arm/ast.c
107
struct cpu_info * const ci = curcpu();
sys/arch/arm/arm/ast.c
72
KASSERTMSG(curcpu()->ci_pmap_cur == l->l_proc->p_vmspace->vm_map.pmap,
sys/arch/arm/arm/ast.c
73
"%p vs %p", curcpu()->ci_pmap_cur,
sys/arch/arm/arm/cpufunc.c
1498
&& CPU_ID_ARM11_P(curcpu()->ci_arm_cpuid)) {
sys/arch/arm/arm/process_machdep.c
177
if (curcpu()->ci_vfp_id == 0) {
sys/arch/arm/arm/process_machdep.c
214
if (curcpu()->ci_vfp_id == 0) {
sys/arch/arm/arm/psci.c
183
if (curcpu() != arg1) {
sys/arch/arm/arm/psci.c
184
aprint_debug("%s: power down\n", cpu_name(curcpu()));
sys/arch/arm/arm/psci.c
186
printf("WARNING: %s power down failed\n", cpu_name(curcpu()));
sys/arch/arm/arm/psci.c
199
xc_broadcast(0, psci_cpu_off_xcall, curcpu(), NULL);
sys/arch/arm/arm/psci.c
203
if (ci == curcpu()) {
sys/arch/arm/arm/sig_machdep.c
225
&& (curcpu()->ci_vfp_id == 0 || (flags & _UC_ARM_VFP) == 0))
sys/arch/arm/arm/syscall.c
162
curcpu()->ci_arm700bugcount.ev_count++;
sys/arch/arm/arm/syscall.c
168
curcpu()->ci_data.cpu_nsyscall++;
sys/arch/arm/arm/undefined.c
155
curcpu()->ci_und_cp15_ev.ev_count++;
sys/arch/arm/arm/undefined.c
169
curcpu()->ci_und_cp15_ev.ev_count++;
sys/arch/arm/arm/undefined.c
223
struct cpu_info * const ci = curcpu();
sys/arch/arm/arm/undefined.c
313
curcpu()->ci_und_ev.ev_count++;
sys/arch/arm/arm/undefined.c
384
curcpu()->ci_data.cpu_ntrap++;
sys/arch/arm/arm32/arm32_boot.c
241
vfp_detect(curcpu());
sys/arch/arm/arm32/arm32_machdep.c
191
if (CPU_IS_PRIMARY(curcpu())) {
sys/arch/arm/arm32/arm32_machdep.c
471
NULL, curcpu()->ci_arm_cpuid, NULL, 0,
sys/arch/arm/arm32/arm32_machdep.c
670
curcpu()->ci_softints |= mask;
sys/arch/arm/arm32/arm32_machdep.c
689
struct cpu_info * const ci = curcpu();
sys/arch/arm/arm32/arm32_machdep.c
848
KASSERT(curcpu() != ci);
sys/arch/arm/arm32/arm32_machdep.c
857
KASSERT(curcpu() != ci);
sys/arch/arm/arm32/arm32_tlb.c
218
if (CPU_ID_CORTEX_A5_P(curcpu()->ci_arm_cpuid))
sys/arch/arm/arm32/arm32_tlb.c
220
if (CPU_ID_CORTEX_A7_P(curcpu()->ci_arm_cpuid))
sys/arch/arm/arm32/cortex_pmc.c
57
#define COUNTS_PER_USEC (curcpu()->ci_data.cpu_cc_freq / (1000*1000))
sys/arch/arm/arm32/cortex_pmc.c
67
if (curcpu()->ci_data.cpu_cc_freq == 0) {
sys/arch/arm/arm32/cortex_pmc.c
68
curcpu()->ci_data.cpu_cc_freq = CORTEX_PMC_CCNT_HZ;
sys/arch/arm/arm32/cpu.c
94
ci = curcpu();
sys/arch/arm/arm32/db_interface.c
93
struct cpu_info * const ci = curcpu();
sys/arch/arm/arm32/db_machdep.c
398
const bool cortex_a5_p = CPU_ID_CORTEX_A5_P(curcpu()->ci_arm_cpuid);
sys/arch/arm/arm32/db_machdep.c
399
const bool cortex_a7_p = CPU_ID_CORTEX_A7_P(curcpu()->ci_arm_cpuid);
sys/arch/arm/arm32/db_machdep.c
545
show_cpuinfo(curcpu());
sys/arch/arm/arm32/fault.c
234
struct cpu_info * const ci = curcpu();
sys/arch/arm/arm32/fault.c
275
curcpu()->ci_abt_evs[fsr & FAULT_TYPE_MASK].ev_count++;
sys/arch/arm/arm32/fault.c
461
if (__predict_false(curcpu()->ci_intr_depth > 0)) {
sys/arch/arm/arm32/fault.c
818
curcpu()->ci_data.cpu_ntrap++;
sys/arch/arm/arm32/fault.c
895
if (__predict_false(curcpu()->ci_intr_depth > 0)) {
sys/arch/arm/arm32/pmap.c
4377
pmap_t pm = curcpu()->ci_pmap_cur;
sys/arch/arm/arm32/pmap.c
4444
(uintptr_t)cpu_tlb_info(curcpu()),
sys/arch/arm/arm32/pmap.c
4445
(uintptr_t)PMAP_PAI(pm, cpu_tlb_info(curcpu())),
sys/arch/arm/arm32/pmap.c
4446
(uintptr_t)PMAP_PAI(pm, cpu_tlb_info(curcpu()))->pai_asid, 0);
sys/arch/arm/arm32/pmap.c
4712
if (rv == 0 && curcpu()->ci_arm_cputype == CPU_ID_SA110 &&
sys/arch/arm/arm32/pmap.c
4713
curcpu()->ci_arm_cpurev < 3) {
sys/arch/arm/arm32/pmap.c
4805
last_fault_code, curcpu()->ci_pmap_cur,
sys/arch/arm/arm32/pmap.c
4806
curcpu()->ci_pmap_asid_cur,
sys/arch/arm/arm32/pmap.c
4922
struct cpu_info * const ci = curcpu();
sys/arch/arm/arm32/pmap.c
4984
struct cpu_info * const ci = curcpu();
sys/arch/arm/arm32/pmap.c
5168
curcpu()->ci_lastlwp = NULL;
sys/arch/arm/arm32/pmap.c
5183
struct cpu_info * const ci = curcpu();
sys/arch/arm/arm32/pmap.c
5277
|| curcpu()->ci_pmap_cur != pm
sys/arch/arm/arm32/pmap.c
5278
|| pm->pm_pai[0].pai_asid == curcpu()->ci_pmap_asid_cur,
sys/arch/arm/arm32/pmap.c
5280
pm->pm_pai[0].pai_asid, curcpu()->ci_data.cpu_name,
sys/arch/arm/arm32/pmap.c
5281
curcpu()->ci_pmap_cur, curcpu()->ci_pmap_asid_cur);
sys/arch/arm/arm32/pmap.c
5315
struct cpu_info * const ci = curcpu();
sys/arch/arm/arm32/pmap.c
5395
struct cpu_info * const ci = curcpu();
sys/arch/arm/arm32/pmap.c
6313
curcpu()->ci_pmap_cur = pm;
sys/arch/arm/arm32/pmap.c
6335
struct pmap_asid_info * const efipai = PMAP_PAI(efipm, cpu_tlb_info(curcpu()));
sys/arch/arm/arm32/pmap.c
7282
|| CPU_ID_CORTEX_P(curcpu()->ci_arm_cpuid)
sys/arch/arm/arm32/pmap.c
7285
|| CPU_ID_ARM11_P(curcpu()->ci_arm_cpuid) /* arm116 errata 399234 */
sys/arch/arm/arm32/pmap.c
918
struct pmap_tlb_info * const ti = cpu_tlb_info(curcpu());
sys/arch/arm/arm32/pmap.c
924
struct cpu_info * const ci = curcpu();
sys/arch/arm/at91/at91aic.c
376
curcpu()->ci_data.cpu_nintr++;
sys/arch/arm/broadcom/bcm2835_intr.c
158
curcpu()->ci_cpl = ipl;
sys/arch/arm/broadcom/bcm2835_intr.c
416
struct cpu_info * const ci = curcpu();
sys/arch/arm/broadcom/bcm2835_intr.c
780
struct cpu_info * const ci = curcpu();
sys/arch/arm/broadcom/bcm283x_platform.c
780
curcpu()->ci_data.cpu_cc_freq =
sys/arch/arm/broadcom/bcm53xx_board.c
484
curcpu()->ci_softc = &cpu_softc;
sys/arch/arm/broadcom/bcm53xx_board.c
502
curcpu()->ci_data.cpu_cc_freq = clk->clk_cpu;
sys/arch/arm/broadcom/bcm53xx_eth.c
1813
|| (curcpu()->ci_curlwp->l_flag & LW_IDLE)) {
sys/arch/arm/broadcom/bcm53xx_eth.c
568
const struct cpu_softc * const cpu = curcpu()->ci_softc;
sys/arch/arm/cortex/a9ptmr.c
170
a9ptmr_init_cpu_clock(curcpu());
sys/arch/arm/cortex/a9ptmr.c
173
if (CPU_ID_CORTEX_A5_P(curcpu()->ci_arm_cpuid)) {
sys/arch/arm/cortex/a9ptmr.c
193
curcpu()->ci_data.cpu_cc_freq / 2;
sys/arch/arm/cortex/a9ptmr.c
273
a9ptmr_init_cpu_clock(curcpu());
sys/arch/arm/cortex/a9ptmr.c
93
if (!CPU_ID_CORTEX_A9_P(curcpu()->ci_arm_cpuid) &&
sys/arch/arm/cortex/a9ptmr.c
94
!CPU_ID_CORTEX_A5_P(curcpu()->ci_arm_cpuid))
sys/arch/arm/cortex/a9tmr.c
135
if (CPU_ID_CORTEX_A5_P(curcpu()->ci_arm_cpuid)) {
sys/arch/arm/cortex/a9tmr.c
185
KASSERT(ci == curcpu());
sys/arch/arm/cortex/a9tmr.c
255
a9tmr_init_cpu_clock(curcpu());
sys/arch/arm/cortex/a9tmr.c
266
a9tmr_init_cpu_clock(curcpu());
sys/arch/arm/cortex/a9tmr.c
298
curcpu()->ci_data.cpu_cc_freq / 2;
sys/arch/arm/cortex/a9tmr.c
326
struct cpu_info * const ci = curcpu();
sys/arch/arm/cortex/a9tmr.c
97
if (!CPU_ID_CORTEX_A9_P(curcpu()->ci_arm_cpuid) &&
sys/arch/arm/cortex/a9tmr.c
98
!CPU_ID_CORTEX_A5_P(curcpu()->ci_arm_cpuid))
sys/arch/arm/cortex/a9wdt.c
234
if (CPU_ID_CORTEX_A5_P(curcpu()->ci_arm_cpuid)) {
sys/arch/arm/cortex/a9wdt.c
97
if (!CPU_ID_CORTEX_A9_P(curcpu()->ci_arm_cpuid) &&
sys/arch/arm/cortex/a9wdt.c
98
!CPU_ID_CORTEX_A5_P(curcpu()->ci_arm_cpuid))
sys/arch/arm/cortex/armperiph.c
126
const uint32_t arm_cpuid = curcpu()->ci_arm_cpuid & 0xff0ff0f0;
sys/arch/arm/cortex/armperiph.c
160
if (!CPU_ID_CORTEX_P(curcpu()->ci_arm_cpuid))
sys/arch/arm/cortex/gic.c
225
struct cpu_info * const ci = curcpu();
sys/arch/arm/cortex/gic.c
319
struct cpu_info * const ci = curcpu();
sys/arch/arm/cortex/gic.c
683
struct cpu_info * const ci = curcpu();
sys/arch/arm/cortex/gic.c
716
armgic_cpu_init(&sc->sc_pic, curcpu());
sys/arch/arm/cortex/gic_splfuncs.c
54
struct cpu_info * const ci = curcpu();
sys/arch/arm/cortex/gic_splfuncs.c
74
struct cpu_info *ci = curcpu();
sys/arch/arm/cortex/gicv3.c
136
struct cpu_info * const ci = curcpu();
sys/arch/arm/cortex/gicv3.c
155
struct cpu_info * const ci = curcpu();
sys/arch/arm/cortex/gicv3.c
234
struct cpu_info * const ci = curcpu();
sys/arch/arm/cortex/gicv3.c
375
cpu_name(curcpu()), aff3, aff2, aff1, aff0);
sys/arch/arm/cortex/gicv3.c
455
if (ci == curcpu())
sys/arch/arm/cortex/gicv3.c
729
struct cpu_info * const ci = curcpu();
sys/arch/arm/cortex/gicv3.c
857
KASSERT(CPU_IS_PRIMARY(curcpu()));
sys/arch/arm/cortex/gicv3.c
935
gicv3_cpu_init(&sc->sc_pic, curcpu());
sys/arch/arm/cortex/gicv3.c
937
gicv3_lpi_cpu_init(&sc->sc_lpi, curcpu());
sys/arch/arm/cortex/gicv3_its.c
1199
gicv3_its_cpu_init(its, curcpu());
sys/arch/arm/cortex/gtmr.c
256
KASSERT(ci == curcpu());
sys/arch/arm/cortex/gtmr.c
312
gtmr_init_cpu_clock(curcpu());
sys/arch/arm/cortex/gtmr.c
349
struct cpu_info * const ci = curcpu();
sys/arch/arm/cortex/pl310.c
103
if (!CPU_ID_CORTEX_A9_P(curcpu()->ci_arm_cpuid) &&
sys/arch/arm/cortex/pl310.c
104
!CPU_ID_CORTEX_A5_P(curcpu()->ci_arm_cpuid))
sys/arch/arm/ep93xx/ep93xx_intr.c
261
curcpu()->ci_intr_depth = 0;
sys/arch/arm/ep93xx/ep93xx_intr.c
360
curcpu()->ci_data.cpu_nintr++;
sys/arch/arm/ep93xx/ep93xx_intr.c
372
curcpu()->ci_data.cpu_nintr++;
sys/arch/arm/footbridge/footbridge_irqhandler.c
285
struct cpu_info * const ci = curcpu();
sys/arch/arm/gemini/gemini_icu.c
172
struct cpu_info * const ci = curcpu();
sys/arch/arm/imx/imx23_icoll.c
149
struct cpu_info * const ci = curcpu();
sys/arch/arm/imx/imx23_icoll.c
278
curcpu()->ci_cpl = newipl;
sys/arch/arm/imx/imx31_icu.c
177
if (newipl <= curcpu()->ci_cpl) {
sys/arch/arm/imx/imx51_tzic.c
239
struct cpu_info * const ci = curcpu();
sys/arch/arm/include/arm32/machdep.h
34
#define undefined_handler_address (curcpu()->ci_undefsave[2])
sys/arch/arm/include/arm32/pmap.h
282
struct cpu_info * const ci = curcpu();
sys/arch/arm/include/arm32/pmap.h
325
struct cpu_info * const ci = curcpu();
sys/arch/arm/include/cpu.h
128
((curcpu()->ci_intr_depth > 1) || \
sys/arch/arm/include/cpu.h
131
#define CLKF_INTR(cf) ((void)(cf), curcpu()->ci_intr_depth > 1)
sys/arch/arm/include/cpu.h
315
#define curlwp (curcpu()->ci_curlwp)
sys/arch/arm/include/cpu.h
322
#define cpu_number() (curcpu()->ci_index)
sys/arch/arm/include/cpu.h
331
cii = 0, __USE(cii), ci = curcpu(); ci != NULL; ci = NULL
sys/arch/arm/include/cpu.h
339
return curcpu()->ci_cpl;
sys/arch/arm/include/cpu.h
345
curcpu()->ci_cpl = pri;
sys/arch/arm/include/cpu.h
354
struct cpu_info * const ci = curcpu();
sys/arch/arm/include/cpu_counter.h
45
#define cpu_hascounter() (curcpu()->ci_data.cpu_cc_freq != 0)
sys/arch/arm/include/cpu_counter.h
57
const bool cortex_p = CPU_ID_CORTEX_P(curcpu()->ci_arm_cpuid);
sys/arch/arm/ixp12x0/ixp12x0_intr.c
320
curcpu()->ci_intr_depth = 0;
sys/arch/arm/ixp12x0/ixp12x0_intr.c
321
curcpu()->ci_cpl = 0;
sys/arch/arm/ixp12x0/ixp12x0_intr.c
380
struct cpu_info* const ci = curcpu();
sys/arch/arm/marvell/armadaxp.c
666
curcpu()->ci_cpl = ipl;
sys/arch/arm/marvell/armadaxp.c
836
curcpu()->ci_data.cpu_cc_freq = mvPclk;
sys/arch/arm/marvell/mvsoc_intr.c
80
struct cpu_info * const ci = curcpu();
sys/arch/arm/nvidia/tegra_cpufreq.c
122
device_printf(curcpu()->ci_dev,
sys/arch/arm/pic/pic.c
125
setsoftast(curcpu());
sys/arch/arm/pic/pic.c
187
struct cpu_info * const ci = curcpu();
sys/arch/arm/pic/pic.c
228
struct cpu_info * const ci = curcpu();
sys/arch/arm/pic/pic.c
255
struct cpu_info * const ci = curcpu();
sys/arch/arm/pic/pic.c
281
struct cpu_info * const ci = curcpu();
sys/arch/arm/pic/pic.c
357
ocpl = curcpu()->ci_cpl;
sys/arch/arm/pic/pic.c
365
const u_int ci_blcnt __diagused = curcpu()->ci_biglock_count;
sys/arch/arm/pic/pic.c
370
KASSERT(ci_blcnt == curcpu()->ci_biglock_count);
sys/arch/arm/pic/pic.c
378
ncpl = curcpu()->ci_cpl;
sys/arch/arm/pic/pic.c
564
struct cpu_info * const ci = curcpu();
sys/arch/arm/pic/pic_splfuncs.c
55
struct cpu_info * const ci = curcpu();
sys/arch/arm/pic/pic_splfuncs.c
67
struct cpu_info * const ci = curcpu();
sys/arch/arm/pic/pic_splfuncs.c
85
struct cpu_info * const ci = curcpu();
sys/arch/arm/s3c2xx0/s3c2410_intr.c
104
if (curcpu()->ci_intr_depth > 10)
sys/arch/arm/s3c2xx0/s3c2440_intr.c
127
struct cpu_info * const ci = curcpu();
sys/arch/arm/s3c2xx0/s3c2440_intr.c
132
if (curcpu()->ci_intr_depth > 10)
sys/arch/arm/sunxi/sunxi_intc.c
124
curcpu()->ci_cpl = ipl;
sys/arch/arm/sunxi/sunxi_intc.c
198
struct cpu_info * const ci = curcpu();
sys/arch/arm/ti/am18xx_intc.c
184
curcpu()->ci_cpl = new_ipl;
sys/arch/arm/ti/am18xx_intc.c
205
struct cpu_info * const ci = curcpu();
sys/arch/arm/ti/omap3_platform.c
283
curcpu()->ci_data.cpu_cc_freq = ((sys_clk * 2 * m) / ((n + 1) * m2)) * 1000 / 2;
sys/arch/arm/ti/ti_omapintc.c
149
struct cpu_info * const ci = curcpu();
sys/arch/arm/ti/ti_omapintc.c
182
curcpu()->ci_cpl = ipl;
sys/arch/arm/vfp/vfp_init.c
109
switch (curcpu()->ci_vfp_id) {
sys/arch/arm/vfp/vfp_init.c
134
switch (curcpu()->ci_vfp_id) {
sys/arch/arm/vfp/vfp_init.c
219
curcpu()->ci_vfp_evs[0].ev_count++;
sys/arch/arm/vfp/vfp_init.c
407
struct cpu_info * const ci = curcpu();
sys/arch/arm/vfp/vfp_init.c
448
curcpu()->ci_vfp_evs[2].ev_count++;
sys/arch/arm/vfp/vfp_init.c
490
struct cpu_info * const ci = curcpu();
sys/arch/arm/vfp/vfp_init.c
507
if (curcpu()->ci_pcu_curlwp[PCU_FPU] == curlwp
sys/arch/arm/vfp/vfp_init.c
534
curcpu()->ci_vfp_evs[0].ev_count++;
sys/arch/arm/vfp/vfp_init.c
537
curcpu()->ci_vfp_evs[1].ev_count++;
sys/arch/arm/vfp/vfp_init.c
557
KASSERT(curcpu()->ci_pcu_curlwp[PCU_FPU] == NULL);
sys/arch/arm/vfp/vfp_init.c
578
KASSERT(curcpu()->ci_pcu_curlwp[PCU_FPU] == l);
sys/arch/arm/vfp/vfp_init.c
579
KASSERT(curcpu() == l->l_pcu_cpu[PCU_FPU]);
sys/arch/arm/vfp/vfp_init.c
580
KASSERT(curlwp == l || curlwp->l_pcu_cpu[PCU_FPU] != curcpu());
sys/arch/arm/vfp/vfp_init.c
700
ci = curcpu();
sys/arch/arm/vfp/vfp_init.c
725
struct cpu_info *ci = curcpu();
sys/arch/arm/xscale/becc_icu.c
340
struct cpu_info * const ci = curcpu();
sys/arch/arm/xscale/i80321_icu.c
359
struct cpu_info * const ci = curcpu();
sys/arch/arm/xscale/ixp425_intr.c
390
struct cpu_info * const ci = curcpu();
sys/arch/arm/xscale/pxa2x0_intr.c
161
saved_spl_level = curcpu()->ci_cpl;
sys/arch/arm/xscale/pxa2x0_intr.c
245
write_icu(SAIPIC_MR, pxa2x0_imask[curcpu()->ci_cpl]);
sys/arch/arm/xscale/pxa2x0_intr.c
300
intr_mask = pxa2x0_imask[curcpu()->ci_cpl];
sys/arch/atari/atari/intr.c
279
curcpu()->ci_data.cpu_nintr++;
sys/arch/bebox/bebox/cpu.c
106
blocks = curcpu()->ci_ci.dcache_size / curcpu()->ci_ci.dcache_line_size;
sys/arch/bebox/bebox/ipi_bebox.c
57
struct cpu_info * const ci = curcpu();
sys/arch/bebox/include/cpu.h
53
int cpuid = curcpu()->ci_index;
sys/arch/cobalt/cobalt/cpu.c
59
struct cpu_info * const ci = curcpu();
sys/arch/cobalt/cobalt/interrupt.c
421
curcpu()->ci_data.cpu_nintr++;
sys/arch/cobalt/cobalt/interrupt.c
430
cf.intr = (curcpu()->ci_idepth > 1);
sys/arch/cobalt/cobalt/machdep.c
255
curcpu()->ci_cpu_freq = cpuspeed * 1000 * 1000;
sys/arch/cobalt/cobalt/machdep.c
256
curcpu()->ci_cycles_per_hz = (curcpu()->ci_cpu_freq + hz / 2) / hz;
sys/arch/cobalt/cobalt/machdep.c
257
curcpu()->ci_divisor_delay =
sys/arch/cobalt/cobalt/machdep.c
258
((curcpu()->ci_cpu_freq + (1000000 / 2)) / 1000000);
sys/arch/cobalt/cobalt/machdep.c
260
curcpu()->ci_cycles_per_hz /= 2;
sys/arch/cobalt/cobalt/machdep.c
261
curcpu()->ci_divisor_delay /= 2;
sys/arch/dreamcast/dreamcast/machdep.c
269
curcpu()->ci_data.cpu_nintr++;
sys/arch/emips/emips/interrupt.c
103
curcpu()->ci_data.cpu_nintr++;
sys/arch/emips/emips/interrupt.c
146
cf.intr = (curcpu()->ci_idepth > 1);
sys/arch/epoc32/epoc32/intr.c
46
struct cpu_info * const ci = curcpu();
sys/arch/evbarm/bcm53xx/bcm53xx_machdep.c
301
bcm53xx_cpu_softc_init(curcpu());
sys/arch/evbarm/ifpga/ifpga_intr.c
302
struct cpu_info * const ci = curcpu();
sys/arch/evbarm/iq80310/iq80310_intr.c
255
struct cpu_info * const ci = curcpu();
sys/arch/evbarm/iq80310/iq80310_intr.c
420
struct cpu_info * const ci = curcpu();
sys/arch/evbarm/nslu2/nslu2_leds.c
152
(curlwp != NULL && curlwp != curcpu()->ci_data.cpu_idlelwp))
sys/arch/evbmips/adm5120/machdep.c
156
curcpu()->ci_cpu_freq = freq;
sys/arch/evbmips/adm5120/machdep.c
157
curcpu()->ci_cycles_per_hz = (freq + hz / 2) / hz / 2;
sys/arch/evbmips/adm5120/machdep.c
158
curcpu()->ci_divisor_delay = ((freq + 500000) / 1000000) / 2;
sys/arch/evbmips/atheros/machdep.c
165
cntfreq = curcpu()->ci_cpu_freq = atheros_get_cpu_freq();
sys/arch/evbmips/atheros/machdep.c
171
curcpu()->ci_cctr_freq = cntfreq;
sys/arch/evbmips/atheros/machdep.c
172
curcpu()->ci_cycles_per_hz = (cntfreq + hz / 2) / hz;
sys/arch/evbmips/atheros/machdep.c
175
curcpu()->ci_divisor_delay = ((cntfreq + 500000) / 1000000);
sys/arch/evbmips/cavium/mach_intr.c
59
octeon_intr_init(curcpu());
sys/arch/evbmips/cavium/machdep.c
270
curcpu()->ci_nmi_stack = octeon_nmi_stack + sizeof(octeon_nmi_stack) - sizeof(struct kernframe);
sys/arch/evbmips/evbmips/cpu.c
64
struct cpu_info * const ci = curcpu();
sys/arch/evbmips/evbmips/interrupt.c
53
struct cpu_info * const ci = curcpu();
sys/arch/evbmips/evbmips/yamon.c
136
struct cpu_info * const ci = curcpu();
sys/arch/evbmips/gdium/machdep.c
268
curcpu()->ci_cpu_freq =
sys/arch/evbmips/gdium/machdep.c
275
curcpu()->ci_cpu_freq /= 2;
sys/arch/evbmips/gdium/machdep.c
278
curcpu()->ci_cycles_per_hz = (curcpu()->ci_cpu_freq + hz / 2) / hz;
sys/arch/evbmips/gdium/machdep.c
281
curcpu()->ci_divisor_delay =
sys/arch/evbmips/gdium/machdep.c
282
((curcpu()->ci_cpu_freq + 500000) / 1000000);
sys/arch/evbmips/gdium/machdep.c
289
curcpu()->ci_cpu_freq *= 2;
sys/arch/evbmips/gdium/machdep.c
293
curcpu()->ci_cpu_freq);
sys/arch/evbmips/ingenic/clock.c
150
divisor_delay = curcpu()->ci_divisor_delay;
sys/arch/evbmips/ingenic/clock.c
197
struct cpu_info * const ci = curcpu();
sys/arch/evbmips/ingenic/clock.c
218
ci->ci_next_cp0_clk_intr = new_cnt + curcpu()->ci_cycles_per_hz;
sys/arch/evbmips/ingenic/clock.c
220
curcpu()->ci_ev_count_compare_missed.ev_count++;
sys/arch/evbmips/ingenic/clock.c
59
struct cpu_info * const ci = curcpu();
sys/arch/evbmips/ingenic/clock.c
70
curcpu()->ci_cctr_freq = tc.tc_frequency;
sys/arch/evbmips/ingenic/cpu.c
76
struct cpu_info *ci = curcpu();
sys/arch/evbmips/ingenic/intr.c
179
ipi_process(curcpu(), tag);
sys/arch/evbmips/ingenic/machdep.c
102
curcpu()->ci_cpu_freq = 1200000000; /* for now */
sys/arch/evbmips/ingenic/machdep.c
105
curcpu()->ci_cctr_freq = cntfreq;
sys/arch/evbmips/ingenic/machdep.c
106
curcpu()->ci_cycles_per_hz = (cntfreq + hz / 2) / hz;
sys/arch/evbmips/ingenic/machdep.c
109
curcpu()->ci_divisor_delay = ((cntfreq + 500000) / 1000000);
sys/arch/evbmips/loongson/loongson_clock.c
101
(rscale(curcpu()->ci_cpu_freq, clk) + hz / 2) / (2 * hz);
sys/arch/evbmips/loongson/loongson_clock.c
151
loongson_timecounter.tc_frequency = curcpu()->ci_cpu_freq / 2;
sys/arch/evbmips/loongson/loongson_clock.c
152
curcpu()->ci_cctr_freq = loongson_timecounter.tc_frequency;
sys/arch/evbmips/loongson/loongson_clock.c
155
mips3_cp0_compare_write(sc_last + curcpu()->ci_cycles_per_hz);
sys/arch/evbmips/loongson/loongson_clock.c
235
curcpu()->ci_cycles_per_hz = cycles[sc_step];
sys/arch/evbmips/loongson/loongson_clock.c
237
next = now + curcpu()->ci_cycles_per_hz;
sys/arch/evbmips/loongson/loongson_clock.c
238
curcpu()->ci_ev_count_compare.ev_count++;
sys/arch/evbmips/loongson/loongson_clock.c
251
next = new_cnt + curcpu()->ci_cycles_per_hz;
sys/arch/evbmips/loongson/loongson_clock.c
253
curcpu()->ci_ev_count_compare_missed.ev_count++;
sys/arch/evbmips/loongson/loongson_clock.c
329
divisor_delay = rscale(curcpu()->ci_divisor_delay, sc_step);
sys/arch/evbmips/loongson/loongson_clock.c
99
sc_scale[clk] = rscale(curcpu()->ci_cpu_freq / 1000000, clk);
sys/arch/evbmips/loongson/machdep.c
572
curcpu()->ci_cpu_freq =
sys/arch/evbmips/loongson/machdep.c
576
DPRINTF(("cpuclock %ld\n", curcpu()->ci_cpu_freq));
sys/arch/evbmips/loongson/machdep.c
579
curcpu()->ci_cpu_freq /= 2;
sys/arch/evbmips/loongson/machdep.c
583
curcpu()->ci_cycles_per_hz = (curcpu()->ci_cpu_freq + hz / 2) / hz;
sys/arch/evbmips/loongson/machdep.c
586
curcpu()->ci_divisor_delay =
sys/arch/evbmips/loongson/machdep.c
587
((curcpu()->ci_cpu_freq + 500000) / 1000000);
sys/arch/evbmips/loongson/machdep.c
594
curcpu()->ci_cpu_freq *= 2;
sys/arch/evbmips/loongson/machdep.c
598
curcpu()->ci_cpu_freq);
sys/arch/evbmips/malta/malta_intr.c
137
struct cpu_info * const ci = curcpu();
sys/arch/evbmips/mipssim/machdep.c
126
cntfreq = curcpu()->ci_cpu_freq = CPU_FREQ * 1000 * 1000;
sys/arch/evbmips/mipssim/machdep.c
131
curcpu()->ci_cctr_freq = cntfreq;
sys/arch/evbmips/mipssim/machdep.c
132
curcpu()->ci_cycles_per_hz = (cntfreq + hz / 2) / hz;
sys/arch/evbmips/mipssim/machdep.c
135
curcpu()->ci_divisor_delay = ((cntfreq + 500000) / 1000000);
sys/arch/evbmips/rasoc/machdep.c
81
cntfreq = curcpu()->ci_cpu_freq = RA_CLOCK_RATE;
sys/arch/evbmips/rasoc/machdep.c
87
curcpu()->ci_cycles_per_hz = (cntfreq + hz / 2) / hz;
sys/arch/evbmips/rasoc/machdep.c
90
curcpu()->ci_divisor_delay = ((cntfreq + 500000) / 1000000);
sys/arch/evbmips/rmixl/machdep.c
309
curcpu()->ci_cpu_freq = rcp->rc_psb_info.cpu_frequency;
sys/arch/evbmips/rmixl/machdep.c
310
curcpu()->ci_cctr_freq = curcpu()->ci_cpu_freq;
sys/arch/evbmips/rmixl/machdep.c
311
curcpu()->ci_cycles_per_hz = (curcpu()->ci_cpu_freq + hz / 2) / hz;
sys/arch/evbmips/rmixl/machdep.c
312
curcpu()->ci_divisor_delay =
sys/arch/evbmips/rmixl/machdep.c
313
((curcpu()->ci_cpu_freq + 500000) / 1000000);
sys/arch/evbmips/rmixl/machdep.c
315
curcpu()->ci_cpu_freq *= 2;
sys/arch/evbmips/sbmips/cpu.c
116
ci = curcpu();
sys/arch/evbmips/sbmips/rtc.c
369
curcpu()->ci_cpu_freq = ((ctrdiff[1] + ctrdiff[2]) / 2);
sys/arch/evbmips/sbmips/rtc.c
372
curcpu()->ci_divisor_delay = curcpu()->ci_cpu_freq / 1000000;
sys/arch/evbmips/sbmips/rtc.c
375
curcpu()->ci_cycles_per_hz = curcpu()->ci_cpu_freq / hz;
sys/arch/evbmips/sbmips/rtc.c
378
device_xname(the_rtc->sc_dev), curcpu()->ci_cpu_freq,
sys/arch/evbmips/sbmips/sb1250_icu.c
191
struct cpu_info * const ci = curcpu();
sys/arch/evbmips/sbmips/sb1250_icu.c
292
struct cpu_info * const ci = curcpu();
sys/arch/evbmips/sbmips/sb1250_icu.c
338
struct cpu_softc * const cpu = curcpu()->ci_softc;
sys/arch/evbppc/mpc85xx/autoconf.c
155
ma.ma_memt = curcpu()->ci_softc->cpu_bst;
sys/arch/evbppc/mpc85xx/autoconf.c
156
ma.ma_le_memt = curcpu()->ci_softc->cpu_le_bst;
sys/arch/evbppc/mpc85xx/machdep.c
1072
KASSERT(ci == curcpu());
sys/arch/evbppc/mpc85xx/machdep.c
1083
const cpuid_t index = cpu_index(curcpu());
sys/arch/evbppc/mpc85xx/machdep.c
1150
struct cpu_info * const ci = curcpu();
sys/arch/evbppc/mpc85xx/machdep.c
1431
struct cpu_info * const ci = curcpu();
sys/arch/evbppc/mpc85xx/machdep.c
671
struct cpu_info * const ci = curcpu();
sys/arch/evbppc/mpc85xx/machdep.c
691
uvm_page_recolor(atop(curcpu()->ci_ci.dcache_size / dcache_assoc));
sys/arch/evbppc/nintendo/ipi_latte.c
56
struct cpu_info *ci = curcpu();
sys/arch/evbppc/nintendo/machdep.c
703
curcpu()->ci_lasttb = mftbl();
sys/arch/evbppc/virtex/machdep.c
160
curcpu()->ci_khz = cpuspeed / 1000;
sys/arch/evbsh3/evbsh3/machdep.c
536
curcpu()->ci_data.cpu_nintr++;
sys/arch/ews4800mips/ews4800mips/cpu.c
66
struct cpu_info * const ci = curcpu();
sys/arch/ews4800mips/ews4800mips/interrupt.c
68
curcpu()->ci_data.cpu_nintr++;
sys/arch/ews4800mips/ews4800mips/machdep.c
129
curcpu()->ci_cycles_per_hz = (curcpu()->ci_cpu_freq + hz / 2) / hz;
sys/arch/ews4800mips/ews4800mips/machdep.c
130
curcpu()->ci_divisor_delay =
sys/arch/ews4800mips/ews4800mips/machdep.c
131
((curcpu()->ci_cpu_freq + 500000) / 1000000);
sys/arch/ews4800mips/ews4800mips/machdep.c
133
curcpu()->ci_cycles_per_hz /= 2;
sys/arch/ews4800mips/ews4800mips/machdep.c
134
curcpu()->ci_divisor_delay /= 2;
sys/arch/ews4800mips/ews4800mips/tr2.c
103
curcpu()->ci_cpu_freq = platform.cpu_clock;
sys/arch/ews4800mips/ews4800mips/tr2_intr.c
157
cf.intr = (curcpu()->ci_idepth > 1);
sys/arch/ews4800mips/ews4800mips/tr2a.c
149
curcpu()->ci_cpu_freq = platform.cpu_clock;
sys/arch/ews4800mips/ews4800mips/tr2a_intr.c
186
cf.intr = (curcpu()->ci_idepth > 1);
sys/arch/hpcmips/hpcmips/cpu.c
93
struct cpu_info * const ci = curcpu();
sys/arch/hpcmips/tx/tx39icu.c
454
cf.intr = (curcpu()->ci_idepth > 1);
sys/arch/hpcmips/vr/rtc.c
233
cf.intr = (curcpu()->ci_idepth > 1);
sys/arch/hpcsh/hpcsh/machdep.c
594
curcpu()->ci_data.cpu_nintr++;
sys/arch/hppa/dev/cpu.c
283
struct cpu_info *ci = curcpu();
sys/arch/hppa/dev/cpu.c
299
struct cpu_info *ci = curcpu();
sys/arch/hppa/hppa/fpu.c
149
curcpu()->ci_fpu_state = 0;
sys/arch/hppa/hppa/fpu.c
184
curcpu()->ci_fpu_state = 0;
sys/arch/hppa/hppa/fpu.c
199
struct cpu_info *ci = curcpu();
sys/arch/hppa/hppa/hppa_machdep.c
319
return curcpu();
sys/arch/hppa/hppa/intr.c
312
struct cpu_info *ci = curcpu();
sys/arch/hppa/hppa/intr.c
328
struct cpu_info *ci = curcpu();
sys/arch/hppa/hppa/intr.c
404
struct cpu_info *ci = curcpu();
sys/arch/hppa/hppa/intr.c
510
struct cpu_info *ci = curcpu();
sys/arch/hppa/hppa/ipifuncs.c
140
if (ci != curcpu() && (ci->ci_flags & CPUF_RUNNING))
sys/arch/hppa/hppa/ipifuncs.c
156
struct cpu_info *ci = curcpu();
sys/arch/hppa/hppa/ipifuncs.c
170
KASSERT(curcpu() != ci);
sys/arch/hppa/hppa/ipifuncs.c
186
KASSERT(curcpu() != ci);
sys/arch/hppa/hppa/ipifuncs.c
79
struct cpu_info *ci = curcpu();
sys/arch/hppa/hppa/machdep.c
1906
tf->tf_eiem = curcpu()->ci_eiem;
sys/arch/hppa/hppa/machdep.c
451
ci = curcpu();
sys/arch/hppa/hppa/machdep.c
828
curcpu()->ci_psw |= PSW_O;
sys/arch/hppa/hppa/trap.c
1006
KASSERT(curcpu()->ci_intr_depth == 0);
sys/arch/hppa/hppa/trap.c
1278
struct cpu_info *ci = curcpu();
sys/arch/hppa/hppa/trap.c
1282
curcpu()->ci_data.cpu_nsyscall++;
sys/arch/hppa/hppa/trap.c
411
struct cpu_info *ci = curcpu();
sys/arch/hppa/hppa/trap.c
587
struct cpu_info *ci = curcpu();
sys/arch/hppa/hppa/trap.c
676
curcpu()->ci_data.cpu_ntrap++;
sys/arch/hppa/hppa/trap.c
950
KASSERT(curcpu()->ci_intr_depth == 0);
sys/arch/hppa/hppa/vm_machdep.c
141
(curcpu()->ci_psw & PSW_O);
sys/arch/hppa/include/cpu.h
355
#define cpu_number() (curcpu()->ci_cpuid)
sys/arch/i386/i386/db_interface.c
239
curcpu()->ci_ddb_regs = &dbreg;
sys/arch/i386/i386/db_interface.c
352
volatile struct cpu_info *ci = curcpu();
sys/arch/i386/i386/db_interface.c
398
if (ci != curcpu()) {
sys/arch/i386/i386/machdep.c
509
struct cpu_info *ci = curcpu();
sys/arch/i386/i386/machdep.c
535
KASSERT(curcpu()->ci_pmap == pmap_kernel());
sys/arch/i386/i386/trap.c
241
(long)rcr2(), curcpu()->ci_ilevel, frame->tf_esp);
sys/arch/i386/i386/trap.c
259
ci = curcpu();
sys/arch/i386/i386/trap.c
657
if (curcpu()->ci_want_pmapload) {
sys/arch/i386/include/cpu.h
85
#define CLKF_USERMODE(frame) (curcpu()->ci_xen_clockf_usermode)
sys/arch/i386/include/cpu.h
86
#define CLKF_PC(frame) (curcpu()->ci_xen_clockf_pc)
sys/arch/i386/include/cpu.h
91
#define CLKF_INTR(frame) (curcpu()->ci_idepth > 0)
sys/arch/ia64/ia64/clock.c
61
struct cpu_info *ci = curcpu();
sys/arch/ia64/ia64/cpu.c
95
ci = curcpu();
sys/arch/ia64/ia64/interrupt.c
78
struct cpu_info *ci = curcpu();
sys/arch/ia64/ia64/machdep.c
631
ci = curcpu();
sys/arch/ia64/ia64/pmap.c
2534
prevpm = curcpu()->ci_pmap;
sys/arch/ia64/ia64/pmap.c
2551
curcpu()->ci_pmap = pm;
sys/arch/ia64/ia64/pmap.c
470
curcpu()->ci_vhpt = base;
sys/arch/ia64/ia64/pmap.c
508
curcpu()->ci_pmap = kernel_pmap;
sys/arch/ia64/ia64/pmap.c
554
vhpt_ofs = ia64_thash(va) - curcpu()->ci_vhpt;
sys/arch/ia64/ia64/trap.c
259
user ? "user" : "kernel", curcpu()->ci_cpuid);
sys/arch/ia64/ia64/vm_machdep.c
77
struct cpu_info *ci = curcpu();
sys/arch/ia64/include/cpu.h
135
#define curlwp (curcpu()->ci_curlwp)
sys/arch/ia64/include/cpu.h
150
#define CLKF_INTR(frame) (curcpu()->ci_intrdepth)
sys/arch/landisk/landisk/intr.c
80
curcpu()->ci_data.cpu_nintr++;
sys/arch/m68k/include/intr.h
144
curcpu()->ci_data.cpu_nintr++; \
sys/arch/m68k/include/intr.h
157
curcpu()->ci_data.cpu_nintr++; \
sys/arch/m68k/m68k/m68k_syscall.c
107
curcpu()->ci_data.cpu_nsyscall++;
sys/arch/m68k/m68k/m68k_trap.c
680
curcpu()->ci_data.cpu_ntrap++;
sys/arch/mac68k/mac68k/intr.c
217
curcpu()->ci_data.cpu_nintr++;
sys/arch/macppc/dev/fcu.c
296
kthread_create(PRI_NONE, 0, curcpu(), fcu_adjust, sc, &sc->sc_thread,
sys/arch/macppc/dev/obio.c
353
kthread_create(PRI_NONE, 0, curcpu(), obio_adjust, sc,
sys/arch/macppc/dev/obio.c
564
sc->sc_spd_lo = curcpu()->ci_khz / 1000;
sys/arch/macppc/dev/obio.c
613
printf("speed: %d\n", curcpu()->ci_khz);
sys/arch/macppc/dev/smu.c
903
kthread_create(PRI_NONE, 0, curcpu(), smu_adjust, sc, &sc->sc_thread,
sys/arch/macppc/macppc/pic_u3_ht.c
422
return u3_ht_read_irq(u3_ht, curcpu()->ci_index);
sys/arch/macppc/macppc/pic_u3_ht.c
433
u3_ht_eoi(u3_ht, curcpu()->ci_index);
sys/arch/macppc/macppc/pic_u3_ht.c
626
struct cpu_info * const ci = curcpu();
sys/arch/mips/alchemy/au_timer.c
73
struct cpu_info * const ci = curcpu();
sys/arch/mips/alchemy/dev/com_aubus.c
111
sc->sc_frequency = curcpu()->ci_cpu_freq / 4;
sys/arch/mips/alchemy/dev/com_aubus.c
210
sysfreq = curcpu()->ci_cpu_freq / 4;
sys/arch/mips/cavium/dev/octeon_gmx.c
1012
uint64_t cpu_freq_mhz = curcpu()->ci_cpu_freq / 1000000;
sys/arch/mips/cavium/dev/octeon_powvar.h
396
cpu_clock_hz = curcpu()->ci_cpu_freq;
sys/arch/mips/cavium/octeon_cpunode.c
170
atomic_or_ulong(&curcpu()->ci_flags, CPUF_PRESENT);
sys/arch/mips/cavium/octeon_cpunode.c
174
KASSERT(!CPU_IS_PRIMARY(curcpu()));
sys/arch/mips/cavium/octeon_cpunode.c
229
KASSERT(curcpu() == ci);
sys/arch/mips/cavium/octeon_cpunode.c
300
cpu_cpunode_attach_common(self, curcpu());
sys/arch/mips/cavium/octeon_cpunode.c
386
struct cpu_info *ci = curcpu();
sys/arch/mips/cavium/octeon_cpunode.c
431
wdog_cpunode_poke(curcpu()->ci_softc);
sys/arch/mips/cavium/octeon_intr.c
318
curcpu()->ci_cpu_freq = corefreq;
sys/arch/mips/cavium/octeon_intr.c
321
curcpu()->ci_cycles_per_hz = (curcpu()->ci_cpu_freq + hz / 2) / hz;
sys/arch/mips/cavium/octeon_intr.c
324
curcpu()->ci_divisor_delay =
sys/arch/mips/cavium/octeon_intr.c
325
((curcpu()->ci_cpu_freq + 500000) / 1000000);
sys/arch/mips/cavium/octeon_intr.c
327
MIPS_SET_CI_RECIPRICAL(curcpu());
sys/arch/mips/cavium/octeon_intr.c
480
struct cpu_info * const ci = curcpu();
sys/arch/mips/cavium/octeon_intr.c
540
struct cpu_info * const ci = curcpu();
sys/arch/mips/cavium/octeon_intr.c
591
if (ci != curcpu()) {
sys/arch/mips/cavium/octeon_misc.c
238
return curcpu()->ci_cpu_freq;
sys/arch/mips/cavium/octeon_misc.c
94
const int clock_mhz = curcpu()->ci_cpu_freq / 1000000;
sys/arch/mips/include/cpu.h
202
#define cpu_number() (curcpu()->ci_index)
sys/arch/mips/mips/cpu_subr.c
1090
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/cpu_subr.c
1109
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/cpu_subr.c
1124
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/cpu_subr.c
1138
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/cpu_subr.c
1155
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/cpu_subr.c
1188
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/cpu_subr.c
540
if (l->l_cpu != curcpu()) {
sys/arch/mips/mips/cpu_subr.c
554
KASSERT(l->l_cpu == curcpu());
sys/arch/mips/mips/cpu_subr.c
569
KASSERT(curcpu()->ci_mtx_count == 0);
sys/arch/mips/mips/cpu_subr.c
582
KASSERT(curcpu()->ci_mtx_count == 0);
sys/arch/mips/mips/cpu_subr.c
608
return curcpu()->ci_cpl > IPL_NONE;
sys/arch/mips/mips/cpu_subr.c
616
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/cpu_subr.c
655
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/cpu_subr.c
680
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/cpu_subr.c
685
for (u_long limit = curcpu()->ci_cpu_freq/10; !done && limit--; ) {
sys/arch/mips/mips/cpu_subr.c
712
cpuid_t cii = cpu_index(curcpu());
sys/arch/mips/mips/cpu_subr.c
731
if (kcpuset_match(cpus_running, curcpu()->ci_kcpuset))
sys/arch/mips/mips/cpu_subr.c
737
kcpuset_remove(kcp, curcpu()->ci_kcpuset);
sys/arch/mips/mips/cpu_subr.c
762
cpuid_t cii = cpu_index(curcpu());
sys/arch/mips/mips/cpu_subr.c
792
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/cpu_subr.c
817
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/cpu_subr.c
837
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/db_interface.c
1147
if (ci != curcpu()) {
sys/arch/mips/mips/db_interface.c
533
for (int i=0; i < curcpu()->ci_cpuwatch_count; i++) {
sys/arch/mips/mips/db_interface.c
631
show_cpuinfo(curcpu());
sys/arch/mips/mips/db_interface.c
640
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/db_interface.c
758
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/db_interface.c
861
if (ci == curcpu()) {
sys/arch/mips/mips/mips3_clock.c
118
tc.tc_frequency = curcpu()->ci_cpu_freq;
sys/arch/mips/mips/mips3_clock.c
122
curcpu()->ci_cctr_freq = tc.tc_frequency;
sys/arch/mips/mips/mips3_clock.c
69
divisor_delay = curcpu()->ci_divisor_delay;
sys/arch/mips/mips/mips3_clockintr.c
106
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/mips3_clockintr.c
68
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/mips3_clockintr.c
86
ci->ci_next_cp0_clk_intr = new_cnt + curcpu()->ci_cycles_per_hz;
sys/arch/mips/mips/mips3_clockintr.c
88
curcpu()->ci_ev_count_compare_missed.ev_count++;
sys/arch/mips/mips/mips_fixup.c
174
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/mips_machdep.c
1914
cpuhdrp->sysmappa = MIPS_KSEG0_TO_PHYS(curcpu()->ci_pmap_kern_segtab);
sys/arch/mips/mips/mips_machdep.c
2372
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/mips_machdep.c
2559
curcpu()->ci_cpuwatch_count = cpuwatch_discover();
sys/arch/mips/mips/mips_softint.c
110
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/mips_softint.c
81
atomic_or_uint(&curcpu()->ci_softints, 1 << si);
sys/arch/mips/mips/pmap_machdep.c
204
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/pmap_machdep.c
458
KASSERT(curcpu()->ci_pmap_kern_segtab == &pmap_kern_segtab);
sys/arch/mips/mips/pmap_machdep.c
552
pmap_md_alloc_ephemeral_address_space(curcpu());
sys/arch/mips/mips/pmap_machdep.c
857
struct pmap_tlb_info * const ti = cpu_tlb_info(curcpu());
sys/arch/mips/mips/syscall.c
141
curcpu()->ci_data.cpu_nsyscall++;
sys/arch/mips/mips/syscall.c
375
KASSERT(curcpu()->ci_biglock_count == 0);
sys/arch/mips/mips/trap.c
188
curcpu()->ci_data.cpu_ntrap++;
sys/arch/mips/mips/trap.c
401
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/trap.c
414
KASSERT(KERNLAND_P(va) || curcpu()->ci_pmap_asid_cur != 0);
sys/arch/mips/ralink/ralink_eth.c
1460
KASSERT(curcpu()->ci_cpl >= IPL_NET);
sys/arch/mips/ralink/ralink_eth.c
1577
KASSERT(curcpu()->ci_cpl >= IPL_NET);
sys/arch/mips/rmi/rmixl_cpu.c
180
ci = curcpu();
sys/arch/mips/rmi/rmixl_cpu.c
282
if (CPU_IS_PRIMARY(curcpu())) {
sys/arch/mips/rmi/rmixl_cpu.c
325
KASSERT(curcpu() == ci);
sys/arch/mips/rmi/rmixl_cpucore.c
125
curcpu()->ci_cpu_freq / 1000000,
sys/arch/mips/rmi/rmixl_cpucore.c
126
(curcpu()->ci_cpu_freq % 1000000) / 10000,
sys/arch/mips/rmi/rmixl_cpucore.c
127
curcpu()->ci_cycles_per_hz, curcpu()->ci_divisor_delay);
sys/arch/mips/rmi/rmixl_cpucore.c
184
if (sc->sc_core == RMIXL_CPU_CORE((curcpu()->ci_cpuid)))
sys/arch/mips/rmi/rmixl_fmn.c
408
KASSERTMSG((CPU_IS_PRIMARY(curcpu())), "ci=%p, index=%d\n",
sys/arch/mips/rmi/rmixl_fmn.c
409
curcpu(), cpu_index(curcpu()));
sys/arch/mips/rmi/rmixl_fmn.c
410
fmnp = fmn_lookup(curcpu()->ci_cpuid);
sys/arch/mips/rmi/rmixl_fmn.c
485
fmnp = fmn_lookup(curcpu()->ci_cpuid);
sys/arch/mips/rmi/rmixl_fmn.c
487
KASSERT(fmnp->fmn_core == RMIXL_CPU_CORE(curcpu()->ci_cpuid));
sys/arch/mips/rmi/rmixl_fmn.c
488
KASSERT(fmnp->fmn_thread == RMIXL_CPU_THREAD(curcpu()->ci_cpuid));
sys/arch/mips/rmi/rmixl_fmn.c
638
fmnp = fmn_lookup(curcpu()->ci_cpuid);
sys/arch/mips/rmi/rmixl_fmn.c
670
fmnp = fmn_lookup(curcpu()->ci_cpuid);
sys/arch/mips/rmi/rmixl_fmn.c
697
fmnp = fmn_lookup(curcpu()->ci_cpuid);
sys/arch/mips/rmi/rmixl_fmn.c
791
fmnp = fmn_lookup(curcpu()->ci_cpuid);
sys/arch/mips/rmi/rmixl_fmn.c
858
__func__, curcpu()->ci_cpuid, dest_id, msg_status, msg_status1, try));
sys/arch/mips/rmi/rmixl_fmn.c
881
fmnp = fmn_lookup(curcpu()->ci_cpuid);
sys/arch/mips/rmi/rmixl_fmn.c
902
fmnp = fmn_lookup(curcpu()->ci_cpuid);
sys/arch/mips/rmi/rmixl_fmnvar.h
195
KASSERT(curcpu()->ci_cpl == IPL_HIGH);
sys/arch/mips/rmi/rmixl_fmnvar.h
216
KASSERT(curcpu()->ci_cpl == IPL_HIGH);
sys/arch/mips/rmi/rmixl_intr.c
869
struct rmixl_cpu_softc *sc = (void *)curcpu()->ci_softc;
sys/arch/mips/rmi/rmixl_intr.c
941
KASSERTMSG(curcpu()->ci_cpl >= ipl,
sys/arch/mips/rmi/rmixl_intr.c
944
ipl, curcpu()->ci_cpl);
sys/arch/mips/rmi/rmixl_intr.c
980
struct cpu_info * const ci = curcpu();
sys/arch/mips/rmi/rmixl_pcie.c
1437
dip->counts[cpu_index(curcpu())].evcnt.ev_count++;
sys/arch/mips/rmi/rmixl_pcix.c
1066
dip->counts[cpu_index(curcpu())].evcnt.ev_count++;
sys/arch/mips/sibyte/dev/sbtimer.c
181
cf.intr = (curcpu()->ci_idepth > 1);
sys/arch/mipsco/mipsco/cpu.c
66
struct cpu_info * const ci = curcpu();
sys/arch/mipsco/mipsco/interrupt.c
49
curcpu()->ci_data.cpu_nintr++;
sys/arch/mipsco/mipsco/mips_3x30.c
116
cf.intr = (curcpu()->ci_idepth > 1);
sys/arch/mmeye/mmeye/machdep.c
653
curcpu()->ci_data.cpu_nintr++;
sys/arch/newsmips/newsmips/cpu.c
66
struct cpu_info * const ci = curcpu();
sys/arch/newsmips/newsmips/machdep.c
518
curcpu()->ci_data.cpu_nintr++;
sys/arch/newsmips/newsmips/news3400.c
105
.intr = (curcpu()->ci_idepth > 1),
sys/arch/newsmips/newsmips/news4000.c
92
.intr = (curcpu()->ci_idepth > 1),
sys/arch/newsmips/newsmips/news5000.c
112
.intr = (curcpu()->ci_idepth > 1),
sys/arch/or1k/include/cpu.h
102
(cii) = 0; (cii) == 0 && (ci) = curcpu(); (cii)++
sys/arch/or1k/include/cpu.h
109
struct cpu_info * const ci = curcpu();
sys/arch/or1k/include/cpu.h
118
return curcpu()->ci_intr_depth > 0;
sys/arch/or1k/include/cpu.h
85
return curcpu()->ci_cpuid;
sys/arch/or1k/include/cpu_counter.h
44
#define cpu_hascounter() (curcpu()->ci_data.cpu_cc_freq != 0)
sys/arch/playstation2/playstation2/clock.c
59
curcpu()->ci_cpu_freq = 294912000;
sys/arch/playstation2/playstation2/interrupt.c
131
ci = curcpu();
sys/arch/playstation2/playstation2/interrupt.c
135
playstation2_clockframe.intr = (curcpu()->ci_idepth > 1);
sys/arch/pmax/pmax/cpu.c
66
struct cpu_info * const ci = curcpu();
sys/arch/pmax/pmax/dec_3100.c
208
cf.intr = (curcpu()->ci_idepth > 1);
sys/arch/pmax/pmax/dec_3max.c
275
cf.intr = (curcpu()->ci_idepth > 1);
sys/arch/pmax/pmax/dec_3maxplus.c
363
cf.intr = (curcpu()->ci_idepth > 1);
sys/arch/pmax/pmax/dec_3min.c
367
cf.intr = (curcpu()->ci_idepth > 1);
sys/arch/pmax/pmax/dec_3min.c
382
if (curcpu()->ci_idepth > 1)
sys/arch/pmax/pmax/dec_3min.c
399
if (curcpu()->ci_idepth > 1)
sys/arch/pmax/pmax/dec_5100.c
178
cf.intr = (curcpu()->ci_idepth > 1);
sys/arch/pmax/pmax/dec_maxine.c
351
cf.intr = (curcpu()->ci_idepth > 1);
sys/arch/pmax/pmax/interrupt.c
92
curcpu()->ci_data.cpu_nintr++;
sys/arch/powerpc/booke/booke_cache.c
111
cache_op(va, PAGE_SIZE, curcpu()->ci_ci.dcache_line_size, OP_DCBST);
sys/arch/powerpc/booke/booke_cache.c
117
cache_op(va, PAGE_SIZE, curcpu()->ci_ci.dcache_line_size, OP_DCBF);
sys/arch/powerpc/booke/booke_cache.c
123
cache_op(va, PAGE_SIZE, curcpu()->ci_ci.dcache_line_size, OP_DCBI);
sys/arch/powerpc/booke/booke_cache.c
129
cache_op(va, PAGE_SIZE, curcpu()->ci_ci.dcache_line_size, OP_DCBZ);
sys/arch/powerpc/booke/booke_cache.c
136
cache_op(va, PAGE_SIZE, curcpu()->ci_ci.icache_line_size, OP_ICBI);
sys/arch/powerpc/booke/booke_cache.c
144
cache_op(va, len, curcpu()->ci_ci.dcache_line_size, OP_DCBST);
sys/arch/powerpc/booke/booke_cache.c
150
cache_op(va, len, curcpu()->ci_ci.dcache_line_size, OP_DCBF);
sys/arch/powerpc/booke/booke_cache.c
156
cache_op(va, len, curcpu()->ci_ci.dcache_line_size, OP_DCBI);
sys/arch/powerpc/booke/booke_cache.c
163
cache_op(va, len, curcpu()->ci_ci.icache_line_size, OP_ICBI);
sys/arch/powerpc/booke/booke_machdep.c
206
pmap_tlb_info_evcnt_attach(curcpu()->ci_tlb_info);
sys/arch/powerpc/booke/booke_machdep.c
235
ci->ci_pmap_kern_segtab = curcpu()->ci_pmap_kern_segtab;
sys/arch/powerpc/booke/booke_machdep.c
498
return curcpu()->ci_curpcb->pcb_sp;
sys/arch/powerpc/booke/booke_machdep.c
534
struct cpu_softc * const cpu = curcpu()->ci_softc;
sys/arch/powerpc/booke/booke_machdep.c
542
struct cpu_softc * const cpu = curcpu()->ci_softc;
sys/arch/powerpc/booke/booke_machdep.c
550
struct cpu_softc * const cpu = curcpu()->ci_softc;
sys/arch/powerpc/booke/booke_machdep.c
557
struct cpu_softc * const cpu = curcpu()->ci_softc;
sys/arch/powerpc/booke/booke_pmap.c
298
pmap_pvlist_lock_init(curcpu()->ci_ci.dcache_line_size);
sys/arch/powerpc/booke/booke_pmap.c
362
const size_t line_size = curcpu()->ci_ci.dcache_line_size;
sys/arch/powerpc/booke/booke_pmap.c
413
struct pmap_asid_info * const pai = PMAP_PAI(pm, curcpu()->ci_tlb_info);
sys/arch/powerpc/booke/copyout.c
262
const size_t line_size = curcpu()->ci_ci.dcache_line_size;
sys/arch/powerpc/booke/dev/pq3ehci.c
138
SNOOP_2GB - __builtin_clz(curcpu()->ci_softc->cpu_highmem * 2 - 1));
sys/arch/powerpc/booke/e500_intr.c
1095
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/e500_intr.c
1194
struct cpu_info const *ci = curcpu();
sys/arch/powerpc/booke/e500_intr.c
1210
KASSERTMSG(curcpu()->ci_cpl == IPL_NONE,
sys/arch/powerpc/booke/e500_intr.c
1212
curcpu()->ci_cpl);
sys/arch/powerpc/booke/e500_intr.c
1213
KASSERTMSG(CTPR2IPL(openpic_read(curcpu()->ci_softc, OPENPIC_CTPR)) == IPL_NONE,
sys/arch/powerpc/booke/e500_intr.c
1215
CTPR2IPL(openpic_read(curcpu()->ci_softc, OPENPIC_CTPR)));
sys/arch/powerpc/booke/e500_intr.c
1289
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/e500_intr.c
1344
curcpu()->ci_onproc->l_md.md_astpending = 1;
sys/arch/powerpc/booke/e500_intr.c
1362
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/e500_intr.c
1461
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/e500_intr.c
1485
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/e500_intr.c
1547
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/e500_intr.c
533
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/e500_intr.c
552
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/e500_intr.c
591
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/e500_intr.c
714
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/e500_intr.c
852
return e500_intr_cpu_establish(curcpu(), irq, ipl, ist, handler, arg,
sys/arch/powerpc/booke/e500_intr.c
859
struct cpu_softc * const cpu = curcpu()->ci_softc;
sys/arch/powerpc/booke/e500_intr.c
867
bool ok = e500_intr_irq_info_get(curcpu(), is->is_irq, is->is_ipl,
sys/arch/powerpc/booke/e500_intr.c
924
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/e500_intr.c
938
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/e500_timer.c
150
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/e500_timer.c
170
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/e500_timer.c
225
ppcbooke_timecounter.tc_frequency = curcpu()->ci_data.cpu_cc_freq;
sys/arch/powerpc/booke/e500_timer.c
81
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/pci/pq3pci.c
581
KASSERT(curcpu()->ci_cpl == msig->msig_ipl);
sys/arch/powerpc/booke/pci/pq3pci.c
662
curcpu()->ci_idepth,
sys/arch/powerpc/booke/pci/pq3pci.c
955
curcpu()->ci_ci.dcache_line_size);
sys/arch/powerpc/booke/trap.c
111
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/trap.c
147
pmap_segtab_t ** const stbs = &curcpu()->ci_pmap_kern_segtab;
sys/arch/powerpc/booke/trap.c
221
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/trap.c
273
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/trap.c
347
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/trap.c
381
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/trap.c
399
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/trap.c
454
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/trap.c
540
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/trap.c
576
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/trap.c
602
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/trap.c
626
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/trap.c
682
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/trap.c
724
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/ibm4xx/clock.c
101
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/ibm4xx/clock.c
140
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/ibm4xx/clock.c
195
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/ibm4xx/cpu.c
320
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/ibm4xx/cpu.c
374
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/ibm4xx/cpu.c
397
const size_t dcache_line_size = curcpu()->ci_ci.dcache_line_size;
sys/arch/powerpc/ibm4xx/dev/dwcsata.c
376
const u_int lsize = curcpu()->ci_ci.dcache_line_size;
sys/arch/powerpc/ibm4xx/ibm4xx_machdep.c
272
KASSERT(curcpu() == &cpu_info[0]);
sys/arch/powerpc/ibm4xx/ibm4xx_machdep.c
273
KASSERT(lwp0.l_cpu == curcpu());
sys/arch/powerpc/ibm4xx/ibm4xx_machdep.c
399
KASSERT(curcpu() != NULL);
sys/arch/powerpc/ibm4xx/ibm4xx_machdep.c
401
KASSERT(curcpu()->ci_intstk != 0);
sys/arch/powerpc/ibm4xx/ibm4xx_machdep.c
402
KASSERT(curcpu()->ci_idepth == -1);
sys/arch/powerpc/ibm4xx/trap.c
187
if (curcpu()->ci_idepth >= 0) {
sys/arch/powerpc/ibm4xx/trap.c
293
cpu_ast(l, curcpu());
sys/arch/powerpc/ibm4xx/trap.c
302
curcpu()->ci_data.cpu_ntrap++;
sys/arch/powerpc/ibm4xx/trap.c
368
curcpu()->ci_data.cpu_ntrap++;
sys/arch/powerpc/include/cpu.h
214
#define cpu_number() (curcpu()->ci_index + 0)
sys/arch/powerpc/include/cpu.h
227
(void)cii, ci = curcpu(); ci != NULL; ci = NULL
sys/arch/powerpc/include/cpu.h
235
curcpu(void)
sys/arch/powerpc/include/cpu.h
245
#define curpcb (curcpu()->ci_curpcb)
sys/arch/powerpc/include/cpu.h
246
#define curpm (curcpu()->ci_curpm)
sys/arch/powerpc/oea/cpu_subr.c
1467
KASSERT(ci != curcpu());
sys/arch/powerpc/oea/cpu_subr.c
453
curcpu()->ci_ci.dcache_line_size = 32;
sys/arch/powerpc/oea/cpu_subr.c
454
curcpu()->ci_ci.icache_line_size = 32;
sys/arch/powerpc/oea/cpu_subr.c
470
curcpu()->ci_ci.dcache_size = 32 K;
sys/arch/powerpc/oea/cpu_subr.c
471
curcpu()->ci_ci.icache_size = 32 K;
sys/arch/powerpc/oea/cpu_subr.c
475
curcpu()->ci_ci.dcache_size = 8 K;
sys/arch/powerpc/oea/cpu_subr.c
476
curcpu()->ci_ci.icache_size = 8 K;
sys/arch/powerpc/oea/cpu_subr.c
485
curcpu()->ci_ci.dcache_size = 16 K;
sys/arch/powerpc/oea/cpu_subr.c
486
curcpu()->ci_ci.icache_size = 16 K;
sys/arch/powerpc/oea/cpu_subr.c
491
curcpu()->ci_ci.dcache_size = 32 K;
sys/arch/powerpc/oea/cpu_subr.c
492
curcpu()->ci_ci.icache_size = 32 K;
sys/arch/powerpc/oea/cpu_subr.c
496
curcpu()->ci_ci.dcache_size = 64 K;
sys/arch/powerpc/oea/cpu_subr.c
497
curcpu()->ci_ci.icache_size = 32 K;
sys/arch/powerpc/oea/cpu_subr.c
498
curcpu()->ci_ci.dcache_line_size = 128;
sys/arch/powerpc/oea/cpu_subr.c
499
curcpu()->ci_ci.icache_line_size = 128;
sys/arch/powerpc/oea/cpu_subr.c
505
curcpu()->ci_ci.dcache_size = 32 K;
sys/arch/powerpc/oea/cpu_subr.c
506
curcpu()->ci_ci.icache_size = 64 K;
sys/arch/powerpc/oea/cpu_subr.c
507
curcpu()->ci_ci.dcache_line_size = 128;
sys/arch/powerpc/oea/cpu_subr.c
508
curcpu()->ci_ci.icache_line_size = 128;
sys/arch/powerpc/oea/cpu_subr.c
513
curcpu()->ci_ci.dcache_size = PAGE_SIZE;
sys/arch/powerpc/oea/cpu_subr.c
514
curcpu()->ci_ci.icache_size = PAGE_SIZE;
sys/arch/powerpc/oea/cpu_subr.c
522
uvm_page_recolor(atop(curcpu()->ci_ci.dcache_size / assoc));
sys/arch/powerpc/oea/oea_machdep.c
179
KASSERT(curcpu() == ci);
sys/arch/powerpc/oea/oea_machdep.c
486
KASSERT(curcpu() == ci);
sys/arch/powerpc/oea/oea_machdep.c
945
KASSERT(curcpu() != NULL);
sys/arch/powerpc/oea/oea_machdep.c
947
KASSERT(curcpu()->ci_idepth == -1);
sys/arch/powerpc/oea/ofwoea_machdep.c
345
curcpu()->ci_lasttb = rtc_nanosecs();
sys/arch/powerpc/oea/ofwoea_machdep.c
348
curcpu()->ci_lasttb = mftbl();
sys/arch/powerpc/pic/intr.c
469
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/pic/intr.c
504
is->is_cpuindex = cpu_index(curcpu());
sys/arch/powerpc/pic/intr.c
511
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/pic/intr.c
584
struct cpu_info *ci = curcpu();
sys/arch/powerpc/pic/intr.c
651
struct cpu_info *ci = curcpu();
sys/arch/powerpc/pic/intr.c
680
struct cpu_info *ci = curcpu();
sys/arch/powerpc/pic/intr.c
694
struct cpu_info *ci = curcpu();
sys/arch/powerpc/pic/ipi.c
59
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/pic/ipi_openpic.c
81
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/pic/openpic_common.c
81
return openpic_read_irq(curcpu()->ci_index);
sys/arch/powerpc/pic/openpic_common.c
88
openpic_eoi(curcpu()->ci_index);
sys/arch/powerpc/powerpc/bus_dma.c
553
const int dcache_line_size = curcpu()->ci_ci.dcache_line_size;
sys/arch/powerpc/powerpc/bus_dma.c
784
curcpu()->ci_ci.dcache_line_size);
sys/arch/powerpc/powerpc/clock.c
105
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/powerpc/clock.c
141
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/powerpc/db_interface.c
828
dump_splhist(curcpu(), db_printf);
sys/arch/powerpc/powerpc/db_interface.c
899
if (ci != curcpu()) {
sys/arch/powerpc/powerpc/fpu.c
144
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/powerpc/fpu.c
93
curcpu()->ci_ev_fpusw.ev_count++;
sys/arch/powerpc/powerpc/intr_stubs.c
49
int cpl = curcpu()->ci_cpl;
sys/arch/powerpc/powerpc/intr_stubs.c
50
curcpu()->ci_cpl = ipl;
sys/arch/powerpc/powerpc/intr_stubs.c
57
curcpu()->ci_cpl = ipl;
sys/arch/powerpc/powerpc/pmap_subr.c
332
if ((linewidth = curcpu()->ci_ci.dcache_line_size) == 0) {
sys/arch/powerpc/powerpc/pmap_subr.c
442
const size_t linewidth = curcpu()->ci_ci.icache_line_size;
sys/arch/powerpc/powerpc/pmap_subr.c
499
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/powerpc/powerpc_machdep.c
182
node.sysctl_data = &curcpu()->ci_ci;
sys/arch/powerpc/powerpc/powerpc_machdep.c
183
node.sysctl_size = sizeof(curcpu()->ci_ci);
sys/arch/powerpc/powerpc/powerpc_machdep.c
242
NULL, curcpu()->ci_ci.dcache_line_size, NULL, 0,
sys/arch/powerpc/powerpc/powerpc_machdep.c
441
return curcpu()->ci_idepth >= 0;
sys/arch/powerpc/powerpc/powerpc_machdep.c
448
KASSERTMSG(curcpu()->ci_cpl == IPL_NONE,
sys/arch/powerpc/powerpc/powerpc_machdep.c
449
"ci_cpl = %d", curcpu()->ci_cpl);
sys/arch/powerpc/powerpc/powerpc_machdep.c
450
(*curcpu()->ci_idlespin)();
sys/arch/powerpc/powerpc/powerpc_machdep.c
497
if (l->l_cpu != curcpu()) {
sys/arch/powerpc/powerpc/powerpc_machdep.c
539
KASSERT(curcpu() != ci);
sys/arch/powerpc/powerpc/powerpc_machdep.c
552
KASSERT(curcpu() != ci);
sys/arch/powerpc/powerpc/powerpc_machdep.c
592
CPUSET_DEL(cpuset, cpu_index(curcpu()));
sys/arch/powerpc/powerpc/powerpc_machdep.c
626
uint64_t tmout = curcpu()->ci_data.cpu_cc_freq; /* some finite amount of time */
sys/arch/powerpc/powerpc/powerpc_machdep.c
644
const cpuid_t index = cpu_index(curcpu());
sys/arch/powerpc/powerpc/powerpc_machdep.c
663
const cpuid_t index = cpu_index(curcpu());
sys/arch/powerpc/powerpc/powerpc_machdep.c
697
const cpuid_t index = cpu_index(curcpu());
sys/arch/powerpc/powerpc/powerpc_machdep.c
723
const cpuid_t index = cpu_index(curcpu());
sys/arch/powerpc/powerpc/softint_machdep.c
119
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/powerpc/syscall.c
94
curcpu()->ci_ev_scalls.ev_count++;
sys/arch/powerpc/powerpc/trap.c
795
(void *)(tf->tf_dar & -curcpu()->ci_ci.dcache_line_size),
sys/arch/powerpc/powerpc/trap.c
796
curcpu()->ci_ci.dcache_line_size);
sys/arch/powerpc/powerpc/trap.c
95
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/powerpc/vm_machdep.c
162
dcache_line_size = curcpu()->ci_ci.dcache_line_size;
sys/arch/riscv/dev/plic.c
79
u_int hartid = curcpu()->ci_cpuid;
sys/arch/riscv/fdt/clint_fdt.c
121
struct cpu_info * const ci = curcpu();
sys/arch/riscv/fdt/clint_fdt.c
137
struct cpu_info * const ci = curcpu();
sys/arch/riscv/fdt/intc_fdt.c
256
struct cpu_info * const ci = curcpu();
sys/arch/riscv/include/cpu.h
187
return curcpu()->ci_cpuid;
sys/arch/riscv/include/cpu.h
209
(cii) = 0, (ci) = curcpu(); (cii) == 0; (cii)++
sys/arch/riscv/include/cpu.h
218
struct cpu_info * const ci = curcpu();
sys/arch/riscv/include/cpu.h
227
return curcpu()->ci_intr_depth > 0;
sys/arch/riscv/riscv/clock_machdep.c
118
struct cpu_info * const ci = curcpu();
sys/arch/riscv/riscv/clock_machdep.c
94
struct cpu_info * const ci = curcpu();
sys/arch/riscv/riscv/cpu.c
182
ci = curcpu();
sys/arch/riscv/riscv/cpu.c
273
KASSERT(curcpu() == ci);
sys/arch/riscv/riscv/cpu_subr.c
194
struct cpu_info * const ci = curcpu();
sys/arch/riscv/riscv/cpu_subr.c
212
struct cpu_info * const ci = curcpu();
sys/arch/riscv/riscv/cpu_subr.c
243
cpuid_t cii = cpu_index(curcpu());
sys/arch/riscv/riscv/cpu_subr.c
262
if (kcpuset_match(cpus_running, curcpu()->ci_data.cpu_kcpuset))
sys/arch/riscv/riscv/cpu_subr.c
268
kcpuset_remove(kcp, curcpu()->ci_data.cpu_kcpuset);
sys/arch/riscv/riscv/cpu_subr.c
293
cpuid_t cii = cpu_index(curcpu());
sys/arch/riscv/riscv/cpu_subr.c
323
struct cpu_info * const ci = curcpu();
sys/arch/riscv/riscv/cpu_subr.c
348
struct cpu_info * const ci = curcpu();
sys/arch/riscv/riscv/cpu_subr.c
369
struct cpu_info * const ci = curcpu();
sys/arch/riscv/riscv/cpu_subr.c
404
ci == curcpu() ? '<' : ' ',
sys/arch/riscv/riscv/cpu_subr.c
417
KASSERT(curcpu() != ci);
sys/arch/riscv/riscv/cpu_subr.c
426
KASSERT(curcpu() != ci);
sys/arch/riscv/riscv/db_interface.c
135
struct cpu_info * const ci = curcpu();
sys/arch/riscv/riscv/db_interface.c
257
show_cpuinfo(curcpu());
sys/arch/riscv/riscv/db_interface.c
274
return ddb_cpu == cpu_index(curcpu());
sys/arch/riscv/riscv/db_interface.c
286
u_int cpu_me = cpu_index(curcpu());
sys/arch/riscv/riscv/db_interface.c
310
if (ci != curcpu()) {
sys/arch/riscv/riscv/db_interface.c
315
(void)atomic_cas_uint(&ddb_cpu, cpu_index(curcpu()), cpu_index(ci));
sys/arch/riscv/riscv/fpu.c
150
curcpu()->ci_ev_fpu_reenables.ev_count++;
sys/arch/riscv/riscv/fpu.c
154
curcpu()->ci_ev_fpu_loads.ev_count++;
sys/arch/riscv/riscv/fpu.c
79
KASSERT(l->l_pcu_cpu[PCU_FPU] == curcpu());
sys/arch/riscv/riscv/fpu.c
81
curcpu()->ci_ev_fpu_saves.ev_count++;
sys/arch/riscv/riscv/interrupt.c
147
struct cpu_info * const ci = curcpu();
sys/arch/riscv/riscv/interrupt.c
172
if (ci != curcpu()) {
sys/arch/riscv/riscv/interrupt.c
59
struct cpu_info * const ci = curcpu();
sys/arch/riscv/riscv/ipifuncs.c
89
const u_int my_cpu = cpu_index(curcpu());
sys/arch/riscv/riscv/pmap_machdep.c
314
struct cpu_info * const ci = curcpu();
sys/arch/riscv/riscv/riscv_machdep.c
363
if (l->l_cpu != curcpu()) {
sys/arch/riscv/riscv/riscv_machdep.c
376
KASSERT(l->l_cpu == curcpu());
sys/arch/riscv/riscv/riscv_machdep.c
531
kcpuset_set(cpus_hatched, cpu_index(curcpu()));
sys/arch/riscv/riscv/riscv_machdep.c
532
kcpuset_set(cpus_running, cpu_index(curcpu()));
sys/arch/riscv/riscv/riscv_tlb.c
127
const cpuid_t myhartid = curcpu()->ci_cpuid;
sys/arch/riscv/riscv/riscv_tlb.c
87
const cpuid_t myhartid = curcpu()->ci_cpuid;
sys/arch/riscv/riscv/softint_machdep.c
67
curcpu()->ci_softints |= mask;
sys/arch/riscv/riscv/softint_machdep.c
86
struct cpu_info * const ci = curcpu();
sys/arch/riscv/riscv/syscall.c
275
KASSERT(curcpu()->ci_biglock_count == 0);
sys/arch/riscv/riscv/syscall.c
91
curcpu()->ci_data.cpu_nsyscall++;
sys/arch/riscv/riscv/trap.c
405
curcpu()->ci_kcpuset);
sys/arch/riscv/riscv/trap.c
651
struct cpu_info * const ci = curcpu();
sys/arch/sbmips/sbmips/cpu.c
115
ci = curcpu();
sys/arch/sbmips/sbmips/rtc.c
369
curcpu()->ci_cpu_freq = ((ctrdiff[1] + ctrdiff[2]) / 2);
sys/arch/sbmips/sbmips/rtc.c
372
curcpu()->ci_divisor_delay = curcpu()->ci_cpu_freq / 1000000;
sys/arch/sbmips/sbmips/rtc.c
375
curcpu()->ci_cycles_per_hz = curcpu()->ci_cpu_freq / hz;
sys/arch/sbmips/sbmips/rtc.c
378
device_xname(the_rtc->sc_dev), curcpu()->ci_cpu_freq,
sys/arch/sbmips/sbmips/sb1250_icu.c
191
struct cpu_info * const ci = curcpu();
sys/arch/sbmips/sbmips/sb1250_icu.c
292
struct cpu_info * const ci = curcpu();
sys/arch/sbmips/sbmips/sb1250_icu.c
338
struct cpu_softc * const cpu = curcpu()->ci_softc;
sys/arch/sgimips/dev/crime.c
110
struct cpu_info * const ci = curcpu();
sys/arch/sgimips/dev/int.c
209
curcpu()->ci_cpu_freq = int2_cpu_freq(self);
sys/arch/sgimips/dev/int.c
218
curcpu()->ci_cycles_per_hz = curcpu()->ci_cpu_freq / (2 * hz);
sys/arch/sgimips/dev/int.c
219
curcpu()->ci_divisor_delay = curcpu()->ci_cpu_freq / (2 * 1000000);
sys/arch/sgimips/dev/int.c
644
cf.intr = (curcpu()->ci_idepth > 1);
sys/arch/sgimips/sgimips/clock.c
120
cf.intr = (curcpu()->ci_idepth > 1);
sys/arch/sgimips/sgimips/cpu.c
110
curcpu()->ci_data.cpu_nintr++;
sys/arch/sgimips/sgimips/cpu.c
91
struct cpu_info * const ci = curcpu();
sys/arch/sgimips/sgimips/machdep.c
340
curcpu()->ci_cpu_freq = strtoul(cpufreq, NULL, 10) * 1000000;
sys/arch/sgimips/sgimips/machdep.c
358
curcpu()->ci_cycles_per_hz = curcpu()->ci_cpu_freq / (2 * hz);
sys/arch/sgimips/sgimips/machdep.c
359
curcpu()->ci_divisor_delay = curcpu()->ci_cpu_freq / (2 * 1000000);
sys/arch/sgimips/sgimips/machdep.c
832
register int __N = curcpu()->ci_divisor_delay * n;
sys/arch/sh3/include/cpu.h
90
#define CLKF_INTR(cf) (curcpu()->ci_idepth > 0)
sys/arch/sh3/sh3/exception.c
151
curcpu()->ci_data.cpu_ntrap++;
sys/arch/sh3/sh3/interrupt.c
566
return curcpu()->ci_idepth >= 0;
sys/arch/sh3/sh3/sh3_machdep.c
165
curcpu()->ci_idepth = -1;
sys/arch/sh3/sh3/syscall.c
117
curcpu()->ci_data.cpu_nsyscall++;
sys/arch/sparc/dev/apc.c
94
curcpu()->idlespin = apc_cpu_sleep;
sys/arch/sparc/sparc/clkctrl.c
86
cur = curcpu();
sys/arch/sparc/sparc/cpu.c
897
KASSERT(curcpu() != target);
sys/arch/sparc/sparc/cpu.c
912
KASSERT(curcpu() != target);
sys/arch/sparc/sparc/cpuvar.h
172
#define CPU_INFO_FOREACH(cii, cp) cp = curcpu(); cp != NULL; cp = NULL
sys/arch/sparc/sparc/db_interface.c
267
ddb_cpuinfo = curcpu();
sys/arch/sparc/sparc/db_interface.c
268
curcpu()->ci_ddb_regs = ddb_regp = &dbregs;
sys/arch/sparc/sparc/db_interface.c
283
curcpu()->ci_ddb_regs = ddb_regp = 0;
sys/arch/sparc/sparc/db_interface.c
342
pcb = curcpu()->curpcb;
sys/arch/sparc/sparc/db_interface.c
416
if (ci != curcpu()) {
sys/arch/sparc/sparc/db_trace.c
82
ddb_cpuinfo = curcpu();
sys/arch/sparc/sparc/iommu.c
595
(curcpu()->cacheinfo.ec_totalsize == 0))
sys/arch/sparc/sparc/machdep.c
1096
struct cpu_info * const ci = curcpu();
sys/arch/sparc/sparc/msiiep.c
226
cur = curcpu();
sys/arch/sparc/sparc/pmap.c
3961
if (curcpu()->ci_self != cpus[0]) {
sys/arch/sparc/sparc/pmap.c
3962
prom_printf("curcpu()->ci_self %p != cpus[0] %p\n", curcpu()->ci_self, cpus[0]);
sys/arch/sparc/sparc/syscall.c
224
curcpu()->ci_data.cpu_nsyscall++; /* XXXSMP */
sys/arch/sparc/sparc/trap.c
236
curcpu()->ci_data.cpu_ntrap++;
sys/arch/sparc/sparc/trap.c
475
l->l_md.md_fpu = curcpu();
sys/arch/sparc/sparc/trap.c
775
curcpu()->ci_data.cpu_ntrap++;
sys/arch/sparc/sparc/trap.c
991
curcpu()->ci_data.cpu_ntrap++;
sys/arch/sparc64/dev/psycho.c
1400
struct cpu_info *ci = curcpu();
sys/arch/sparc64/dev/pyro.c
293
struct cpu_info *ci = curcpu();
sys/arch/sparc64/dev/schizo.c
536
struct cpu_info *ci = curcpu();
sys/arch/sparc64/dev/tadpmu.c
535
kthread_create(PRI_NONE, 0, curcpu(), tadpmu_events, NULL,
sys/arch/sparc64/include/cpu.h
271
#define cpu_number() (curcpu()->ci_index)
sys/arch/sparc64/include/db_machdep.h
73
#define DDB_REGS ((db_regs_t*)__UNVOLATILE(curcpu()->ci_ddb_regs))
sys/arch/sparc64/sparc64/clock.c
364
struct cpu_info *ci = curcpu();
sys/arch/sparc64/sparc64/clock.c
385
struct cpu_info *ci = curcpu();
sys/arch/sparc64/sparc64/clock.c
408
struct cpu_info *ci = curcpu();
sys/arch/sparc64/sparc64/clock.c
434
struct cpu_info *ci = curcpu();
sys/arch/sparc64/sparc64/clock.c
625
/ curcpu()->ci_cpu_clockrate[1];
sys/arch/sparc64/sparc64/clock.c
631
t = t / curcpu()->ci_cpu_clockrate[1];
sys/arch/sparc64/sparc64/clock.c
662
next_tick(curcpu()->ci_tick_increment);
sys/arch/sparc64/sparc64/clock.c
664
curcpu()->ci_tick_evcnt.ev_count++;
sys/arch/sparc64/sparc64/clock.c
678
next_stick(curcpu()->ci_tick_increment);
sys/arch/sparc64/sparc64/clock.c
680
curcpu()->ci_tick_evcnt.ev_count++;
sys/arch/sparc64/sparc64/clock.c
695
psycho_nextstick(curcpu()->ci_tick_increment);
sys/arch/sparc64/sparc64/clock.c
697
curcpu()->ci_tick_evcnt.ev_count++;
sys/arch/sparc64/sparc64/clock.c
711
struct cpu_info *ci = curcpu();
sys/arch/sparc64/sparc64/clock.c
751
schedclock(curcpu()->ci_onproc);
sys/arch/sparc64/sparc64/cpu.c
817
cpu_pmap_init(curcpu());
sys/arch/sparc64/sparc64/cpu.c
820
curlwp = curcpu()->ci_data.cpu_idlelwp;
sys/arch/sparc64/sparc64/cpu.c
829
if (curcpu()->ci_system_clockrate[0] != 0) {
sys/arch/sparc64/sparc64/db_interface.c
1025
if (ci != curcpu()) {
sys/arch/sparc64/sparc64/db_interface.c
198
curcpu()->ci_ddb_regs = &ddbregs[cpu_number()];
sys/arch/sparc64/sparc64/db_interface.c
202
curcpu()->ci_ddb_regs = &ddbregs;
sys/arch/sparc64/sparc64/db_interface.c
338
curcpu()->ci_ddb_regs = NULL;
sys/arch/sparc64/sparc64/db_interface.c
624
db_dump_tsb_common(curcpu()->ci_tsb_dmmu);
sys/arch/sparc64/sparc64/db_interface.c
632
db_dump_tsb_common(curcpu()->ci_tsb_immu);
sys/arch/sparc64/sparc64/ipifuncs.c
160
curcpu()->ci_ddb_regs = NULL;
sys/arch/sparc64/sparc64/ipifuncs.c
248
KASSERT(upaid != curcpu()->ci_cpuid);
sys/arch/sparc64/sparc64/ipifuncs.c
308
struct cpu_info *ci = curcpu();
sys/arch/sparc64/sparc64/ipifuncs.c
334
uint64_t limit = gettick() + cpu_frequency(curcpu());
sys/arch/sparc64/sparc64/machdep.c
2651
if (ci != curcpu()) {
sys/arch/sparc64/sparc64/pmap.c
1272
KASSERT(ci != curcpu());
sys/arch/sparc64/sparc64/pmap.c
1280
ci->ci_numctx = curcpu()->ci_numctx;
sys/arch/sparc64/sparc64/pmap.c
1281
ci->ci_ctxbusy = curcpu()->ci_ctxbusy;
sys/arch/sparc64/sparc64/pmap.c
1533
mutex_enter(&curcpu()->ci_ctx_lock);
sys/arch/sparc64/sparc64/pmap.c
1534
ctx_free(pm, curcpu());
sys/arch/sparc64/sparc64/pmap.c
1535
mutex_exit(&curcpu()->ci_ctx_lock);
sys/arch/sparc64/sparc64/pmap.c
1682
(int)tte.data, i, &curcpu()->ci_tsb_dmmu[i]);
sys/arch/sparc64/sparc64/pmap.c
1683
if (pmapdebug & PDB_MMU_STEAL && curcpu()->ci_tsb_dmmu[i].data) {
sys/arch/sparc64/sparc64/pmap.c
1686
(int)(curcpu()->ci_tsb_dmmu[i].tag>>32), (int)curcpu()->ci_tsb_dmmu[i].tag,
sys/arch/sparc64/sparc64/pmap.c
1687
(int)(curcpu()->ci_tsb_dmmu[i].data>>32), (int)curcpu()->ci_tsb_dmmu[i].data,
sys/arch/sparc64/sparc64/pmap.c
1688
i, &curcpu()->ci_tsb_dmmu[i]);
sys/arch/sparc64/sparc64/pmap.c
1691
&curcpu()->ci_tsb_dmmu[i]);
sys/arch/sparc64/sparc64/pmap.c
1948
(int)tte.data, i, &curcpu()->ci_tsb_dmmu[i]);
sys/arch/sparc64/sparc64/pmap.c
1949
if (pmapdebug & PDB_MMU_STEAL && curcpu()->ci_tsb_dmmu[i].data) {
sys/arch/sparc64/sparc64/pmap.c
1952
(int)(curcpu()->ci_tsb_dmmu[i].tag>>32), (int)curcpu()->ci_tsb_dmmu[i].tag,
sys/arch/sparc64/sparc64/pmap.c
1953
(int)(curcpu()->ci_tsb_dmmu[i].data>>32), (int)curcpu()->ci_tsb_dmmu[i].data, i,
sys/arch/sparc64/sparc64/pmap.c
1954
&curcpu()->ci_tsb_dmmu[i]);
sys/arch/sparc64/sparc64/pmap.c
1957
&curcpu()->ci_tsb_dmmu[i]);
sys/arch/sparc64/sparc64/pmap.c
1976
curcpu()->ci_tsb_dmmu[i].tag = tte.tag;
sys/arch/sparc64/sparc64/pmap.c
1978
curcpu()->ci_tsb_dmmu[i].data = tte.data;
sys/arch/sparc64/sparc64/pmap.c
1981
curcpu()->ci_tsb_immu[i].tag = tte.tag;
sys/arch/sparc64/sparc64/pmap.c
1983
curcpu()->ci_tsb_immu[i].data = tte.data;
sys/arch/sparc64/sparc64/pmap.c
2053
mutex_enter(&curcpu()->ci_ctx_lock);
sys/arch/sparc64/sparc64/pmap.c
2054
ctx_free(pm, curcpu());
sys/arch/sparc64/sparc64/pmap.c
2055
mutex_exit(&curcpu()->ci_ctx_lock);
sys/arch/sparc64/sparc64/pmap.c
2284
pa = (paddr_t)(curcpu()->ci_paddr - INTSTACK + va);
sys/arch/sparc64/sparc64/pmap.c
260
ci = curcpu();
sys/arch/sparc64/sparc64/pmap.c
3187
mutex_enter(&curcpu()->ci_ctx_lock);
sys/arch/sparc64/sparc64/pmap.c
3188
ctx = curcpu()->ci_pmap_next_ctx++;
sys/arch/sparc64/sparc64/pmap.c
3195
if (ctx == curcpu()->ci_numctx) {
sys/arch/sparc64/sparc64/pmap.c
3198
cpu_number(), curcpu()->ci_numctx));
sys/arch/sparc64/sparc64/pmap.c
3200
while (!LIST_EMPTY(&curcpu()->ci_pmap_ctxlist)) {
sys/arch/sparc64/sparc64/pmap.c
3202
KASSERT(pmap_ctx(LIST_FIRST(&curcpu()->ci_pmap_ctxlist)) != 0);
sys/arch/sparc64/sparc64/pmap.c
3204
ctx_free(LIST_FIRST(&curcpu()->ci_pmap_ctxlist),
sys/arch/sparc64/sparc64/pmap.c
3205
curcpu());
sys/arch/sparc64/sparc64/pmap.c
3208
if (TSB_TAG_CTX(curcpu()->ci_tsb_dmmu[i].tag) != 0) {
sys/arch/sparc64/sparc64/pmap.c
3209
clrx(&curcpu()->ci_tsb_dmmu[i].data);
sys/arch/sparc64/sparc64/pmap.c
3211
if (TSB_TAG_CTX(curcpu()->ci_tsb_immu[i].tag) != 0) {
sys/arch/sparc64/sparc64/pmap.c
3212
clrx(&curcpu()->ci_tsb_immu[i].data);
sys/arch/sparc64/sparc64/pmap.c
3217
curcpu()->ci_pmap_next_ctx = 2;
sys/arch/sparc64/sparc64/pmap.c
3219
curcpu()->ci_ctxbusy[ctx] = pm->pm_physaddr;
sys/arch/sparc64/sparc64/pmap.c
3220
LIST_INSERT_HEAD(&curcpu()->ci_pmap_ctxlist, pm, pm_list[cpu_number()]);
sys/arch/sparc64/sparc64/pmap.c
3222
mutex_exit(&curcpu()->ci_ctx_lock);
sys/arch/sparc64/sparc64/syscall.c
290
curcpu()->ci_data.cpu_nsyscall++;
sys/arch/sparc64/sparc64/trap.c
1078
curcpu()->ci_data.cpu_ntrap++;
sys/arch/sparc64/sparc64/trap.c
1346
curcpu()->ci_data.cpu_ntrap++;
sys/arch/sparc64/sparc64/trap.c
1353
if (curcpu()->ci_pci_probe) {
sys/arch/sparc64/sparc64/trap.c
1358
curcpu()->ci_pci_fault = true;
sys/arch/sparc64/sparc64/trap.c
1493
curcpu()->ci_data.cpu_ntrap++;
sys/arch/sparc64/sparc64/trap.c
1611
curcpu()->ci_data.cpu_ntrap++;
sys/arch/sparc64/sparc64/trap.c
499
curcpu()->ci_data.cpu_ntrap++;
sys/arch/sparc64/sparc64/vm_machdep.c
310
if (ci == curcpu() || !CPUSET_HAS(cpus_active, ci->ci_index))
sys/arch/usermode/dev/cpu.c
223
ci = curcpu();
sys/arch/usermode/dev/cpu.c
248
struct cpu_info *ci = curcpu();
sys/arch/usermode/dev/cpu.c
383
struct cpu_info *ci = curcpu();
sys/arch/usermode/dev/cpu.c
420
lwp_startup(curcpu()->ci_stash, curlwp);
sys/arch/usermode/usermode/syscall.c
98
curcpu()->ci_data.cpu_nsyscall++;
sys/arch/usermode/usermode/trap.c
191
curcpu()->ci_data.cpu_ntrap++;
sys/arch/vax/include/cpu.h
158
#define cpu_number() (curcpu()->ci_cpuid)
sys/arch/vax/include/lock.h
143
struct cpu_info * const __ci = curcpu(); \
sys/arch/vax/include/lock.h
98
struct cpu_info * const __ci = curcpu();
sys/arch/vax/vax/autoconf.c
174
ci = curcpu();
sys/arch/vax/vax/db_machdep.c
150
struct cpu_info *ci = curcpu();
sys/arch/vax/vax/db_machdep.c
621
if ((ci != curcpu()) && ((ci->ci_flags & CI_STOPPED) == 0))
sys/arch/vax/vax/db_machdep.c
91
volatile struct cpu_info *ci = curcpu();
sys/arch/vax/vax/db_machdep.c
94
stopcpu = curcpu();
sys/arch/vax/vax/gencons.c
200
if ((curcpu()->ci_flags & CI_MASTERCPU) == 0)
sys/arch/vax/vax/ka410.c
80
struct cpu_info * const ci = curcpu();
sys/arch/vax/vax/ka43.c
307
curcpu()->ci_cpustr = "Rigel, 2KB L1 cache, 128KB L2 cache";
sys/arch/vax/vax/ka46.c
86
curcpu()->ci_cpustr = ka46_cpustrs[vax_siedata & 0x3];
sys/arch/vax/vax/ka48.c
81
curcpu()->ci_cpustr = "KA48, SOC, 6KB L1 cache";
sys/arch/vax/vax/ka49.c
77
curcpu()->ci_cpustr = "KA49, NVAX, 10KB L1 cache, 256KB L2 cache";
sys/arch/vax/vax/ka630.c
80
curcpu()->ci_cpustr = "KA630, UV2";
sys/arch/vax/vax/ka6400.c
148
ci = curcpu();
sys/arch/vax/vax/ka6400.c
269
if (curcpu()->ci_flags & CI_MASTERCPU)
sys/arch/vax/vax/ka6400.c
425
if (curcpu()->ci_flags & CI_MASTERCPU) {
sys/arch/vax/vax/ka820.c
171
ci = curcpu();
sys/arch/vax/vax/ka820.c
629
if (curcpu()->ci_flags & CI_MASTERCPU) {
sys/arch/vax/vax/ka88.c
150
ci = curcpu();
sys/arch/vax/vax/ka88.c
251
if (curcpu()->ci_flags & CI_MASTERCPU)
sys/arch/vax/vax/ka88.c
461
if (curcpu()->ci_flags & CI_MASTERCPU) {
sys/arch/vax/vax/multicpu.c
155
struct cpu_info * const ci = curcpu();
sys/arch/vax/vax/multicpu.c
208
KASSERT(curcpu() != ci);
sys/arch/vax/vax/multicpu.c
223
KASSERT(curcpu() != ci);
sys/arch/vax/vax/syscall.c
77
curcpu()->ci_data.cpu_nsyscall++;
sys/arch/vax/vax/trap.c
105
curcpu()->ci_data.cpu_ntrap++;
sys/arch/x86/acpi/acpi_cpu_md.c
1068
freq = cpufreq_get(curcpu());
sys/arch/x86/acpi/acpi_cpu_md.c
1091
freq = cpufreq_get(curcpu());
sys/arch/x86/acpi/acpi_cpu_md.c
1112
struct cpu_info *ci = curcpu();
sys/arch/x86/acpi/acpi_cpu_md.c
147
struct cpu_info *ci = curcpu();
sys/arch/x86/acpi/acpi_cpu_md.c
406
struct cpu_info *ci = curcpu();
sys/arch/x86/acpi/acpi_cpu_md.c
660
struct cpu_info *ci = curcpu();
sys/arch/x86/acpi/acpi_pdc.c
55
struct cpu_info *ci = curcpu();
sys/arch/x86/acpi/acpi_wakeup.c
198
ci = curcpu();
sys/arch/x86/acpi/acpi_wakeup.c
253
KASSERT(ci == curcpu());
sys/arch/x86/acpi/acpi_wakeup.c
312
if (!CPU_IS_PRIMARY(curcpu())) {
sys/arch/x86/acpi/acpi_wakeup.c
326
cid = cpu_index(curcpu());
sys/arch/x86/include/cpu.h
406
#define cpu_number() (cpu_index(curcpu()))
sys/arch/x86/include/intr.h
169
#define SPL_ASSERT_BELOW(x) KDASSERT(curcpu()->ci_ilevel < (x))
sys/arch/x86/isa/clock.c
359
struct cpu_info *ci = curcpu();
sys/arch/x86/pci/amdzentemp.c
165
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/cpu.c
1513
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/cpu.c
1527
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/cpu.c
1555
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/cpu.c
767
kcpuset_set(cpus, cpu_index(curcpu()));
sys/arch/x86/x86/cpu_ucode_amd.c
164
dev = curcpu()->ci_dev;
sys/arch/x86/x86/cpu_ucode_amd.c
248
cpu_signature = curcpu()->ci_signature;
sys/arch/x86/x86/cpu_ucode_amd.c
97
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/cpu_ucode_intel.c
225
cpuid = curcpu()->ci_index;
sys/arch/x86/x86/cpu_ucode_intel.c
73
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/cpu_ucode_intel.c
98
cpu_signature = curcpu()->ci_signature;
sys/arch/x86/x86/errata.c
504
aprint_debug_dev(curcpu()->ci_dev, "erratum %u patched\n",
sys/arch/x86/x86/errata.c
628
ci = curcpu();
sys/arch/x86/x86/fpu.c
431
struct cpu_info *ci __diagused = curcpu();
sys/arch/x86/x86/fpu.c
504
ci = curcpu();
sys/arch/x86/x86/fpu.c
547
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/hyperv.c
648
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/hyperv.c
658
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/intr.c
1012
if (ci == curcpu() || !mp_online) {
sys/arch/x86/x86/intr.c
1022
if (ci == curcpu() || !mp_online) {
sys/arch/x86/x86/intr.c
1063
KASSERT(ci == curcpu() || !mp_online);
sys/arch/x86/x86/intr.c
1129
if (ci == curcpu() || !mp_online) {
sys/arch/x86/x86/intr.c
1153
KASSERT(ih->ih_cpu == curcpu() || !mp_online);
sys/arch/x86/x86/intr.c
1195
KASSERT(ci == curcpu() || !mp_online);
sys/arch/x86/x86/intr.c
1287
if (ci == curcpu() || !mp_online) {
sys/arch/x86/x86/intr.c
1589
ci = curcpu();
sys/arch/x86/x86/intr.c
1599
x86_intr_calculatemasks(curcpu());
sys/arch/x86/x86/intr.c
1644
ci = curcpu();
sys/arch/x86/x86/intr.c
1834
KASSERT(ih->ih_cpu == curcpu() || !mp_online);
sys/arch/x86/x86/intr.c
1879
KASSERT(ih->ih_cpu == curcpu() || !mp_online);
sys/arch/x86/x86/intr.c
2022
if (oldci == curcpu() || !mp_online) {
sys/arch/x86/x86/intr.c
2041
if (newci == curcpu() || !mp_online) {
sys/arch/x86/x86/intr.c
2054
if (newci == curcpu() || !mp_online) {
sys/arch/x86/x86/intr.c
679
locks = curcpu()->ci_biglock_count;
sys/arch/x86/x86/intr.c
686
KASSERTMSG(locks == curcpu()->ci_biglock_count,
sys/arch/x86/x86/intr.c
688
ih->ih_xname, ih->ih_realfun, locks, curcpu()->ci_biglock_count);
sys/arch/x86/x86/intr.c
762
KASSERT(ci == curcpu() || !mp_online);
sys/arch/x86/x86/intr.c
797
KASSERT(ih->ih_cpu == curcpu() || !mp_online);
sys/arch/x86/x86/ipi.c
123
device_xname(curcpu()->ci_dev),
sys/arch/x86/x86/ipi.c
134
struct cpu_info *ci, *self = curcpu();
sys/arch/x86/x86/ipi.c
155
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/ipi.c
243
KASSERT(curcpu() != ci);
sys/arch/x86/x86/ipi.c
258
KASSERT(curcpu() != ci);
sys/arch/x86/x86/lapic.c
1001
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/lapic.c
293
CPUID_TO_FAMILY(curcpu()->ci_signature) == 6 &&
sys/arch/x86/x86/lapic.c
294
CPUID_TO_MODEL(curcpu()->ci_signature) == 0x2a) {
sys/arch/x86/x86/lapic.c
379
if (CPUID_TO_FAMILY(curcpu()->ci_signature) >= 6) {
sys/arch/x86/x86/lapic.c
423
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/lapic.c
443
if (nioapics > 0 || !CPU_IS_PRIMARY(curcpu()))
sys/arch/x86/x86/lapic.c
451
if (!CPU_IS_PRIMARY(curcpu()))
sys/arch/x86/x86/lapic.c
529
ci = curcpu();
sys/arch/x86/x86/lapic.c
577
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/lapic.c
606
if (curcpu() == &cpu_info_primary) {
sys/arch/x86/x86/lapic.c
641
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/mtrr_i686.c
187
kcpuset_atomic_set(mtrr_waiting, cpu_index(curcpu()));
sys/arch/x86/x86/mtrr_i686.c
285
kcpuset_atomic_clear(mtrr_waiting, cpu_index(curcpu()));
sys/arch/x86/x86/pmap.c
1951
pmap_tlb_cpu_init(curcpu());
sys/arch/x86/x86/pmap.c
3007
pmap, pmap_kernel(), curcpu()->ci_index,
sys/arch/x86/x86/pmap.c
3413
if (curcpu()->ci_pmap == pm) {
sys/arch/x86/x86/pmap.c
3485
ci = curcpu();
sys/arch/x86/x86/pmap.c
3528
struct cpu_info * const ci = curcpu();
sys/arch/x86/x86/pmap.c
3583
ci = curcpu();
sys/arch/x86/x86/pmap.c
3722
ci = curcpu();
sys/arch/x86/x86/pmap.c
3787
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/pmap.c
3830
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/pmap.c
4016
ci = curcpu();
sys/arch/x86/x86/pmap.c
4060
ci = curcpu();
sys/arch/x86/x86/pmap.c
4104
ci = curcpu();
sys/arch/x86/x86/pmap.c
4127
ci = curcpu();
sys/arch/x86/x86/pmap.c
5781
cpm = curcpu()->ci_pmap;
sys/arch/x86/x86/pmap.c
677
return ((pmap == pmap_kernel()) || (pmap == curcpu()->ci_pmap));
sys/arch/x86/x86/spectre.c
121
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/spectre.c
285
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/spectre.c
407
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/spectre.c
639
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/spectre.c
816
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/svs.c
583
ci = curcpu();
sys/arch/x86/x86/svs.c
614
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/svs.c
645
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/svs.c
698
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/sys_machdep.c
462
ci = curcpu();
sys/arch/x86/x86/sys_machdep.c
585
update_descriptor(&curcpu()->ci_gdt[GUFS_SEL], &usd);
sys/arch/x86/x86/sys_machdep.c
592
update_descriptor(&curcpu()->ci_gdt[GUGS_SEL], &usd);
sys/arch/x86/x86/tsc.c
233
ci = curcpu();
sys/arch/x86/x86/tsc.c
455
cpu_name(curcpu()), (unsigned)(prev - cur));
sys/arch/x86/x86/tsc.c
488
KASSERT(CPU_IS_PRIMARY(curcpu()));
sys/arch/x86/x86/tsc.c
490
(curcpu()->ci_data.cpu_cc_freq / 1000);
sys/arch/x86/x86/tsc.c
96
ci = curcpu();
sys/arch/x86/x86/x86_machdep.c
1601
cpu_get_tsc_freq(curcpu());
sys/arch/x86/x86/x86_machdep.c
418
if (l->l_cpu != curcpu()) {
sys/arch/x86/x86/x86_machdep.c
430
KASSERT(l->l_cpu == curcpu());
sys/arch/x86/x86/x86_machdep.c
530
return curcpu()->ci_ilevel > IPL_NONE;
sys/arch/x86/x86/x86_tlb.c
185
const cpuid_t cid = cpu_index(curcpu());
sys/arch/x86/x86/x86_tlb.c
264
ci = curcpu();
sys/arch/x86/x86/x86_tlb.c
330
const struct cpu_info * const self = curcpu();
sys/arch/x86/x86/x86_tlb.c
373
ci = curcpu();
sys/arch/x86/x86/x86_tlb.c
541
ci = curcpu();
sys/arch/xen/x86/cpu.c
1108
struct cpu_info *ci = curcpu();
sys/arch/xen/x86/cpu.c
596
kcpuset_set(cpus, cpu_index(curcpu()));
sys/arch/xen/x86/hypervisor_machdep.c
134
l2 &= curcpu()->ci_evtmask[l1i];
sys/arch/xen/x86/hypervisor_machdep.c
174
if (*ret == 0 && curcpu()->ci_ilevel <
sys/arch/xen/x86/hypervisor_machdep.c
198
ci = curcpu();
sys/arch/xen/x86/hypervisor_machdep.c
246
struct cpu_info *ci = curcpu();
sys/arch/xen/x86/hypervisor_machdep.c
283
ci = curcpu();
sys/arch/xen/x86/hypervisor_machdep.c
376
struct cpu_info *ci = curcpu();
sys/arch/xen/x86/hypervisor_machdep.c
398
struct cpu_info *ci = curcpu();
sys/arch/xen/x86/hypervisor_machdep.c
415
KASSERT(ci == curcpu());
sys/arch/xen/x86/hypervisor_machdep.c
417
if (__predict_false(ci != curcpu())) {
sys/arch/xen/x86/hypervisor_machdep.c
458
KASSERT(curcpu()->ci_ipending == 0);
sys/arch/xen/x86/hypervisor_machdep.c
460
KASSERT(curcpu()->ci_ipending == 0);
sys/arch/xen/x86/hypervisor_machdep.c
466
struct cpu_info *ci = curcpu();
sys/arch/xen/x86/x86_xpmap.c
198
KASSERT(curcpu()->ci_ilevel >= IPL_VM || cold);
sys/arch/xen/x86/x86_xpmap.c
200
xpq_idx = curcpu()->ci_xpq_idx;
sys/arch/xen/x86/x86_xpmap.c
201
xpq_queue = xpq_queue_array[curcpu()->ci_cpuid];
sys/arch/xen/x86/x86_xpmap.c
209
xpq_idx, done, curcpu()->ci_index, curcpu()->ci_cpuid);
sys/arch/xen/x86/x86_xpmap.c
220
curcpu()->ci_xpq_idx = 0;
sys/arch/xen/x86/x86_xpmap.c
226
KASSERT(curcpu()->ci_ilevel >= IPL_VM || cold);
sys/arch/xen/x86/x86_xpmap.c
227
if (__predict_false(++curcpu()->ci_xpq_idx == XPQUEUE_SIZE))
sys/arch/xen/x86/x86_xpmap.c
234
mmu_update_t *xpq_queue = xpq_queue_array[curcpu()->ci_cpuid];
sys/arch/xen/x86/x86_xpmap.c
235
size_t xpq_idx = curcpu()->ci_xpq_idx;
sys/arch/xen/x86/x86_xpmap.c
245
mmu_update_t *xpq_queue = xpq_queue_array[curcpu()->ci_cpuid];
sys/arch/xen/x86/x86_xpmap.c
246
size_t xpq_idx = curcpu()->ci_xpq_idx;
sys/arch/xen/x86/xen_intr.c
102
ci = curcpu();
sys/arch/xen/x86/xen_intr.c
118
psl = curcpu()->ci_vcpu->evtchn_upcall_mask;
sys/arch/xen/x86/xen_intr.c
130
ci = curcpu();
sys/arch/xen/x86/xen_intr.c
88
curcpu()->ci_vcpu->evtchn_upcall_mask = 1;
sys/arch/xen/x86/xen_ipi.c
129
ci = curcpu();
sys/arch/xen/x86/xen_ipi.c
172
KASSERT(ci != NULL && ci != curcpu());
sys/arch/xen/x86/xen_ipi.c
192
struct cpu_info *ci, *self = curcpu();
sys/arch/xen/x86/xen_ipi.c
215
ipimask, cpu_name(curcpu()),
sys/arch/xen/x86/xen_ipi.c
227
KASSERT(ci == curcpu());
sys/arch/xen/x86/xen_ipi.c
309
KASSERT(ci == curcpu());
sys/arch/xen/x86/xen_ipi.c
327
KASSERT(curcpu() != ci);
sys/arch/xen/x86/xen_ipi.c
341
KASSERT(curcpu() != ci);
sys/arch/xen/x86/xen_ipi.c
99
ci = curcpu();
sys/arch/xen/x86/xenfunc.c
112
ci = curcpu();
sys/arch/xen/x86/xenfunc.c
261
return curcpu()->ci_vcpu->arch.cr2;
sys/arch/xen/x86/xenfunc.c
267
curcpu()->ci_vcpu->arch.cr2 = v;
sys/arch/xen/xen/evtchn.c
1010
KASSERT(ci == curcpu());
sys/arch/xen/xen/evtchn.c
1068
if (ci == curcpu() || !mp_online) {
sys/arch/xen/xen/evtchn.c
1129
struct cpu_info *ci = curcpu();
sys/arch/xen/xen/evtchn.c
288
xen_atomic_set_bit(&curcpu()->ci_evtmask[0], debug_port);
sys/arch/xen/xen/evtchn.c
333
ci = curcpu();
sys/arch/xen/xen/evtchn.c
563
struct cpu_info *ci = curcpu();
sys/arch/xen/xen/evtchn.c
607
struct cpu_info *ci = curcpu();
sys/arch/xen/xen/evtchn.c
791
KASSERT(ih->ih_cpu == curcpu());
sys/arch/xen/xen/evtchn.c
799
xen_atomic_set_bit(&curcpu()->ci_evtmask[0], evtch);
sys/arch/xen/xen/evtchn.c
801
xen_atomic_clear_bit(&curcpu()->ci_evtmask[0], evtch);
sys/arch/xen/xen/evtchn.c
845
KASSERT(ci == curcpu());
sys/arch/xen/xen/evtchn.c
875
ci = curcpu();
sys/arch/xen/xen/evtchn.c
977
if (ci == curcpu() || !mp_online) {
sys/arch/xen/xen/hypervisor.c
474
KASSERT(ci == curcpu());
sys/arch/xen/xen/xen_clock.c
199
volatile struct vcpu_time_info *vt = &curcpu()->ci_vcpu->time;
sys/arch/xen/xen/xen_clock.c
226
KASSERT(vt == &curcpu()->ci_vcpu->time);
sys/arch/xen/xen/xen_clock.c
275
struct cpu_info *ci = curcpu();
sys/arch/xen/xen/xen_clock.c
417
KASSERT(ci == curcpu());
sys/arch/xen/xen/xen_clock.c
522
ci = curcpu();
sys/arch/xen/xen/xen_clock.c
546
KASSERT(ci == curcpu());
sys/arch/xen/xen/xen_clock.c
580
if (curcpu()->ci_vcpu == NULL) {
sys/arch/xen/xen/xen_clock.c
666
KASSERT(ci == curcpu());
sys/arch/xen/xen/xen_clock.c
699
KASSERT(ci == curcpu());
sys/arch/xen/xen/xen_clock.c
718
KASSERT(ci == curcpu());
sys/arch/xen/xen/xen_clock.c
763
KASSERT(ci == curcpu());
sys/arch/xen/xen/xen_clock.c
779
struct cpu_info *ci = curcpu();
sys/arch/xen/xen/xen_clock.c
880
struct cpu_info *ci = curcpu();
sys/arch/xen/xen/xen_machdep.c
330
xen_suspendclocks(curcpu());
sys/arch/xen/xen/xen_machdep.c
375
xen_resumeclocks(curcpu());
sys/arch/xen/xen/xenevt.c
209
KASSERT(curcpu() == xenevt_ih->ih_cpu);
sys/crypto/aes/arch/arm/aes_armv8.c
289
id = &curcpu()->ci_id;
sys/crypto/aes/arch/arm/aes_neon_impl.c
191
id = &curcpu()->ci_id;
sys/crypto/chacha/arch/arm/chacha_neon_impl.c
138
id = &curcpu()->ci_id;
sys/ddb/db_panic.c
54
cpu_index(curcpu()));
sys/ddb/db_panic.c
61
cpu_index(curcpu()));
sys/dev/acpi/acpi_cpu_cstate.c
651
struct cpu_info *ci = curcpu();
sys/dev/acpi/acpi_cpu_pstate.c
811
struct cpu_info *ci = curcpu();
sys/dev/acpi/acpi_cpu_pstate.c
907
struct cpu_info *ci = curcpu();
sys/dev/acpi/acpi_cpu_tstate.c
763
struct cpu_info *ci = curcpu();
sys/dev/cgd.c
1532
cw->cw_last = cpu_index(curcpu());
sys/dev/dksubr.c
389
bp->b_ci = curcpu();
sys/dev/fdt/cpufreq_dt.c
88
struct cpu_info *ci = curcpu();
sys/dev/hyperv/if_hvn.c
1190
cpu = cpu_index(curcpu());
sys/dev/hyperv/vmbus.c
476
cpu = cpu_index(curcpu());
sys/dev/hyperv/vmbus.c
495
cpu = cpu_index(curcpu());
sys/dev/hyperv/vmbus.c
813
cpu = cpu_index(curcpu());
sys/dev/ic/nvme.c
1861
u_int cpuindex = cpu_index((bp && bp->b_ci) ? bp->b_ci : curcpu());
sys/dev/ic/nvmevar.h
202
return sc->sc_q[cpu_index(curcpu()) % sc->sc_nq];
sys/dev/lockstat.c
414
lc = curcpu()->ci_lockstat;
sys/dev/marvell/if_gfe.c
1185
const int dcache_line_size = curcpu()->ci_ci.dcache_line_size;
sys/dev/marvell/if_gfe.c
1369
const int dcache_line_size = curcpu()->ci_ci.dcache_line_size;
sys/dev/nvmm/x86/nvmm_x86_svm.c
2735
if (curcpu()->ci_max_ext_cpuid < 0x8000000a) {
sys/dev/nvmm/x86/nvmm_x86_svm.c
2817
wrmsr(MSR_VM_HSAVE_PA, hsave[cpu_index(curcpu())].pa);
sys/dev/nvmm/x86/nvmm_x86_vmx.c
2279
vmx_vmwrite(VMCS_HOST_IDTR_BASE, (uint64_t)curcpu()->ci_idtvec.iv_idt);
sys/dev/nvmm/x86/nvmm_x86_vmx.c
2414
ci = curcpu();
sys/dev/nvmm/x86/nvmm_x86_vmx.c
3435
} else if (vmcs_ci != curcpu()) {
sys/dev/nvmm/x86/nvmm_x86_vmx.c
3726
struct cpu_info *ci = curcpu();
sys/dev/nvmm/x86/nvmm_x86_vmx.c
969
} else if (vmcs_ci != curcpu()) {
sys/dev/nvmm/x86/nvmm_x86_vmx.c
994
cpudata->vmcs_ci = curcpu();
sys/dev/pci/if_aq.c
5869
return (cpu_index(curcpu()) % sc->sc_nqueues);
sys/dev/pci/if_ena.c
1854
curcpu());
sys/dev/pci/if_ena.c
3036
i = cpu_index(curcpu()) % adapter->num_queues;
sys/dev/pci/if_ena.c
3048
curcpu());
sys/dev/pci/if_ena.c
3059
curcpu());
sys/dev/pci/if_ena.c
3550
&rx_ring->cleanup_task, curcpu());
sys/dev/pci/if_ena.c
3581
curcpu());
sys/dev/pci/if_iavf.c
3141
cpuid = cpu_index(curcpu());
sys/dev/pci/if_ixl.c
2878
cpuid = cpu_index(curcpu());
sys/dev/pci/if_mcx.c
7977
tx = &sc->sc_queues[cpu_index(curcpu()) % sc->sc_nqueues].q_tx;
sys/dev/pci/if_vioif.c
826
u_int cpuid = cpu_index(curcpu());
sys/dev/pci/if_vmx.c
2507
&vmxq->vxq_wq_cookie, curcpu());
sys/dev/pci/if_vmx.c
3288
cpuid = cpu_index(curcpu());
sys/dev/pci/if_wm.c
10874
curcpu());
sys/dev/pci/if_wm.c
8845
u_int cpuid = cpu_index(curcpu());
sys/dev/pci/igc/if_igc.c
1650
const u_int cpuid = cpu_index(curcpu());
sys/dev/pci/igc/if_igc.c
2934
curcpu());
sys/dev/pci/ixgbe/ix_txrx.c
245
i = (cpu_index(curcpu()) % ncpu) % sc->num_queues;
sys/dev/pci/ixgbe/ix_txrx.c
283
&txr->wq_cookie, curcpu());
sys/dev/pci/ixgbe/ixgbe.c
2806
workqueue_enqueue(sc->que_wq, &que->wq_cookie, curcpu());
sys/dev/pci/ixgbe/ixv.c
3330
&que->wq_cookie, curcpu());
sys/dev/pci/pvscsi.c
1418
e->vcpu_hint = cpu_index(curcpu());
sys/dev/pci/qat/qat.c
1614
u_int cpuid = cpu_index(curcpu());
sys/dev/pci/voyager/pwmclock.c
318
pwmclock_timecounter.tc_frequency = curcpu()->ci_cpu_freq / 2;
sys/dev/tprof/tprof.c
161
return tprof_cpu(curcpu());
sys/dev/tprof/tprof.c
709
tprof_cpu_t * const c = tprof_cpu_direct(curcpu());
sys/dev/tprof/tprof_armv7.c
148
uint64_t cpufreq = curcpu()->ci_data.cpu_cc_freq;
sys/dev/tprof/tprof_armv7.c
231
percpu_getptr_remote(sc->sc_ctr_offset_percpu, curcpu());
sys/dev/tprof/tprof_armv7.c
60
if (CPU_ID_CORTEX_A9_P(curcpu()->ci_midr)) {
sys/dev/tprof/tprof_armv8.c
125
return curcpu()->ci_data.cpu_cc_freq;
sys/dev/tprof/tprof_armv8.c
203
percpu_getptr_remote(sc->sc_ctr_offset_percpu, curcpu());
sys/dev/tprof/tprof_x86_amd.c
193
percpu_getptr_remote(sc->sc_ctr_offset_percpu, curcpu());
sys/dev/tprof/tprof_x86_amd.c
232
return curcpu()->ci_data.cpu_cc_freq;
sys/dev/tprof/tprof_x86_amd.c
238
struct cpu_info *ci = curcpu();
sys/dev/tprof/tprof_x86_amd.c
257
struct cpu_info * const ci = curcpu();
sys/dev/tprof/tprof_x86_amd.c
266
struct cpu_info * const ci = curcpu();
sys/dev/tprof/tprof_x86_intel.c
186
percpu_getptr_remote(sc->sc_ctr_offset_percpu, curcpu());
sys/dev/tprof/tprof_x86_intel.c
231
return curcpu()->ci_data.cpu_cc_freq;
sys/dev/tprof/tprof_x86_intel.c
260
struct cpu_info * const ci = curcpu();
sys/dev/tprof/tprof_x86_intel.c
269
struct cpu_info * const ci = curcpu();
sys/kern/init_main.c
286
KASSERT(ci == curcpu());
sys/kern/init_main.c
294
l->l_cpu = curcpu();
sys/kern/init_main.c
453
error = mi_cpu_attach(curcpu());
sys/kern/init_main.c
817
curcpu()->ci_schedstate.spc_flags |= SPCF_RUNNING;
sys/kern/kern_cctr.c
129
struct cpu_info * const ci = curcpu();
sys/kern/kern_cctr.c
163
KASSERT(!CPU_IS_PRIMARY(curcpu()));
sys/kern/kern_cctr.c
164
KASSERT(ci == curcpu());
sys/kern/kern_cctr.c
193
rcc = cpu_counter32() - curcpu()->ci_cc.cc_delta;
sys/kern/kern_clock.c
164
struct cpu_info *ci = curcpu();
sys/kern/kern_clock.c
191
if (CPU_IS_PRIMARY(curcpu())) {
sys/kern/kern_clock.c
310
ci = curcpu();
sys/kern/kern_clock.c
413
struct cpu_info *ci = curcpu();
sys/kern/kern_clock.c
469
g = curcpu()->ci_gmon;
sys/kern/kern_cpu.c
169
if (ci == curcpu())
sys/kern/kern_cpu.c
302
return curcpu();
sys/kern/kern_entropy.c
555
KASSERT(ec == percpu_getptr_remote(entropy_percpu, curcpu()));
sys/kern/kern_heartbeat.c
150
p = &curcpu()->ci_heartbeat_suspend;
sys/kern/kern_heartbeat.c
170
KASSERT(__predict_false(cold) || ci == curcpu());
sys/kern/kern_heartbeat.c
193
struct cpu_info *ci = curcpu();
sys/kern/kern_heartbeat.c
256
heartbeat_resume_cpu(curcpu());
sys/kern/kern_heartbeat.c
409
unsigned count = atomic_load_relaxed(&curcpu()->ci_heartbeat_count);
sys/kern/kern_heartbeat.c
412
atomic_store_relaxed(&curcpu()->ci_heartbeat_uptime_stamp, count);
sys/kern/kern_heartbeat.c
413
atomic_store_relaxed(&curcpu()->ci_heartbeat_uptime_cache, uptime);
sys/kern/kern_heartbeat.c
487
panic("%s[%d %s]: heart stopped beating", cpu_name(curcpu()),
sys/kern/kern_heartbeat.c
516
cpu_name(curcpu()), cpu_name(ci), d);
sys/kern/kern_heartbeat.c
541
cpu_name(curcpu()), cpu_name(ci));
sys/kern/kern_heartbeat.c
578
if (ci == curcpu()) {
sys/kern/kern_heartbeat.c
648
__predict_false(curcpu()->ci_heartbeat_suspend) ||
sys/kern/kern_heartbeat.c
655
count = curcpu()->ci_heartbeat_count++;
sys/kern/kern_heartbeat.c
664
cache = atomic_load_relaxed(&curcpu()->ci_heartbeat_uptime_cache);
sys/kern/kern_heartbeat.c
678
atomic_load_relaxed(&curcpu()->ci_heartbeat_uptime_stamp);
sys/kern/kern_heartbeat.c
683
cpu_name(curcpu()), d);
sys/kern/kern_heartbeat.c
703
cpu_name(curcpu()), d);
sys/kern/kern_idle.c
47
struct cpu_info *ci = curcpu();
sys/kern/kern_idle.c
74
KASSERT(ci == curcpu());
sys/kern/kern_lock.c
159
printf("%s[%d %s]: hogging kernel lock\n", cpu_name(curcpu()),
sys/kern/kern_lock.c
222
if (holder == curcpu())
sys/kern/kern_lock.c
239
printf("%s[%d %s]: kernel lock spinout\n", cpu_name(curcpu()),
sys/kern/kern_lock.c
275
struct cpu_info *ci = curcpu();
sys/kern/kern_lock.c
305
ci = curcpu();
sys/kern/kern_lock.c
320
atomic_store_relaxed(&kernel_lock_holder, curcpu());
sys/kern/kern_lock.c
374
atomic_store_relaxed(&kernel_lock_holder, curcpu());
sys/kern/kern_lock.c
442
ci = curcpu();
sys/kern/kern_lwp.c
1036
KASSERT(curcpu()->ci_mtx_count == -2);
sys/kern/kern_lwp.c
1055
curcpu()->ci_mtx_count = 0;
sys/kern/kern_lwp.c
1096
KASSERTMSG(curcpu()->ci_biglock_count == 0, "kernel_lock leaked");
sys/kern/kern_lwp.c
1294
l->l_cpu = curcpu();
sys/kern/kern_lwp.c
2052
l->l_lwpctl->lc_curcpu = (int)cpu_index(curcpu());
sys/kern/kern_lwp.c
399
l->l_cpu = curcpu();
sys/kern/kern_mutex.c
152
struct cpu_info * const x__ci = curcpu(); \
sys/kern/kern_mutex.c
161
struct cpu_info * const x__ci = curcpu(); \
sys/kern/kern_runq.c
1075
struct cpu_info *ci = curcpu();
sys/kern/kern_runq.c
1117
ci = curcpu();
sys/kern/kern_runq.c
364
if (ci != curcpu()) {
sys/kern/kern_runq.c
476
struct schedstate_percpu *spc = &curcpu()->ci_schedstate;
sys/kern/kern_runq.c
631
curci = curcpu();
sys/kern/kern_runq.c
654
struct cpu_info *curci = curcpu();
sys/kern/kern_runq.c
716
struct cpu_info *ci = curcpu(), *tci = NULL;
sys/kern/kern_runq.c
822
ci = curcpu();
sys/kern/kern_softint.c
370
sc = curcpu()->ci_data.cpu_softcpu;
sys/kern/kern_softint.c
393
sc = curcpu()->ci_data.cpu_softcpu;
sys/kern/kern_softint.c
444
sc = curcpu()->ci_data.cpu_softcpu;
sys/kern/kern_softint.c
503
sh = (softhand_t *)((uint8_t *)curcpu()->ci_data.cpu_softcpu + offset);
sys/kern/kern_softint.c
539
if (curcpu() != ci) {
sys/kern/kern_softint.c
569
KASSERT(si->si_cpu == curcpu());
sys/kern/kern_softint.c
596
(const char *)curcpu()->ci_data.cpu_softcpu),
sys/kern/kern_softint.c
607
(const char *)curcpu()->ci_data.cpu_softcpu),
sys/kern/kern_softint.c
611
KASSERTMSG(curcpu()->ci_mtx_count == 0,
sys/kern/kern_softint.c
613
__func__, curcpu()->ci_mtx_count, sh->sh_func);
sys/kern/kern_softint.c
633
KASSERT(si->si_cpu == curcpu());
sys/kern/kern_softint.c
696
ci = curcpu();
sys/kern/kern_softint.c
762
ci = curcpu();
sys/kern/kern_softint.c
811
struct lwp *onproc = curcpu()->ci_onproc;
sys/kern/kern_softint.c
817
cpu_index(curcpu()), s, s2, onproc, onproc->l_stat,
sys/kern/kern_synch.c
408
curcpu()->ci_biglock_wanted != NULL)) {
sys/kern/kern_synch.c
620
KASSERT(mutex_owned(curcpu()->ci_schedstate.spc_mutex));
sys/kern/kern_synch.c
629
KASSERT(l->l_cpu == curcpu() || l->l_stat == LSRUN);
sys/kern/kern_synch.c
630
ci = curcpu();
sys/kern/kern_synch.c
812
ci = curcpu();
sys/kern/kern_threadpool.c
1107
KASSERT((pool->tp_cpu == NULL) || (pool->tp_cpu == curcpu()));
sys/kern/kern_threadpool.c
973
KASSERT((pool->tp_cpu == NULL) || (pool->tp_cpu == curcpu()));
sys/kern/kern_timeout.c
298
KASSERT(curcpu()->ci_data.cpu_callout == NULL);
sys/kern/kern_timeout.c
305
curcpu()->ci_data.cpu_callout = cc;
sys/kern/kern_timeout.c
367
cc = curcpu()->ci_data.cpu_callout;
sys/kern/kern_timeout.c
448
cc = curcpu()->ci_data.cpu_callout;
sys/kern/kern_timeout.c
792
cc = curcpu()->ci_data.cpu_callout;
sys/kern/kern_timeout.c
832
KASSERT(l->l_cpu == curcpu());
sys/kern/sched_m2.c
98
sched_cpuattach(curcpu());
sys/kern/subr_cpu.c
111
ci = curcpu();
sys/kern/subr_cpu.c
440
if (curcpu()->ci_nsibling[CPUREL_CORE] > 1) {
sys/kern/subr_cpu.c
501
memcpy(cpu_counts, curcpu()->ci_counts, sizeof(cpu_counts));
sys/kern/subr_cpu.c
512
curcpu()->ci_counts[CPU_COUNT_SYNC]++;
sys/kern/subr_interrupt.c
107
if (ci == curcpu() || !mp_online) {
sys/kern/subr_ipi.c
206
KASSERT(curcpu() != ci);
sys/kern/subr_ipi.c
220
const cpuid_t selfid = cpu_index(curcpu());
sys/kern/subr_ipi.c
236
ipi_mark_pending(ipi_id, curcpu());
sys/kern/subr_ipi.c
291
struct cpu_info * const ci = curcpu();
sys/kern/subr_ipi.c
323
const struct cpu_info * const ci = curcpu();
sys/kern/subr_ipi.c
358
KASSERT(curcpu() != ci);
sys/kern/subr_ipi.c
375
const struct cpu_info * const self = curcpu();
sys/kern/subr_ipi.c
413
const struct cpu_info * const self = curcpu();
sys/kern/subr_kcov.c
576
return curcpu()->ci_idepth >= 0;
sys/kern/subr_lockdebug.c
1089
(int)cpu_index(curcpu()), (long)curlwp);
sys/kern/subr_lockdebug.c
1094
ops->lo_name, func, line, msg, lock, cpu_index(curcpu()), curlwp);
sys/kern/subr_lockdebug.c
175
ci = curcpu();
sys/kern/subr_lockdebug.c
243
TAILQ_INIT(&curcpu()->ci_data.cpu_ld_locks);
sys/kern/subr_lockdebug.c
245
__cpu_simple_lock_init(&curcpu()->ci_data.cpu_ld_lock);
sys/kern/subr_lockdebug.c
296
ci = curcpu();
sys/kern/subr_lockdebug.c
471
} else if (ld->ld_cpu == (uint16_t)cpu_index(curcpu()))
sys/kern/subr_lockdebug.c
536
TAILQ_INSERT_TAIL(&curcpu()->ci_data.cpu_ld_locks,
sys/kern/subr_lockdebug.c
540
ld->ld_cpu = (uint16_t)cpu_index(curcpu());
sys/kern/subr_lockdebug.c
587
if (ld->ld_cpu == (uint16_t)cpu_index(curcpu()))
sys/kern/subr_lockdebug.c
603
uint16_t idx = (uint16_t)cpu_index(curcpu());
sys/kern/subr_lockdebug.c
609
TAILQ_REMOVE(&curcpu()->ci_data.cpu_ld_locks, ld,
sys/kern/subr_lockdebug.c
639
TAILQ_FOREACH(ld, &curcpu()->ci_data.cpu_ld_locks, ld_chain) {
sys/kern/subr_lockdebug.c
692
ci = curcpu();
sys/kern/subr_pcu.c
213
struct cpu_info * const ci = curcpu();
sys/kern/subr_pcu.c
241
if (curcpu()->ci_pcu_curlwp[id] != l) {
sys/kern/subr_pcu.c
269
if (ci == curcpu()) {
sys/kern/subr_pcu.c
315
curci = curcpu();
sys/kern/subr_pcu.c
351
curci = curcpu();
sys/kern/subr_pcu.c
426
if ((l = curcpu()->ci_pcu_curlwp[id]) != NULL) {
sys/kern/subr_percpu.c
443
return percpu_getptr_remote(pc, curcpu());
sys/kern/subr_percpu.c
534
(*ctx->ctx_cb)(percpu_getref(pc), ctx->ctx_arg, curcpu());
sys/kern/subr_percpu.c
98
KASSERT(ci == curcpu() || !mp_online);
sys/kern/subr_pool.c
2175
pool_cache_cpu_init1(curcpu(), pc);
sys/kern/subr_pool.c
2451
((pool_cache_cpu_t *)pc->pc_cpus[curcpu()->ci_index])->cc_nfull -= n;
sys/kern/subr_pool.c
2457
((pool_cache_cpu_t *)pc->pc_cpus[curcpu()->ci_index])->cc_npart -= n;
sys/kern/subr_pool.c
2740
cc = pc->pc_cpus[curcpu()->ci_index];
sys/kern/subr_pool.c
2881
cc = pc->pc_cpus[curcpu()->ci_index];
sys/kern/subr_pool.c
2927
cc = pc->pc_cpus[curcpu()->ci_index];
sys/kern/subr_prf.c
230
ci = curcpu();
sys/kern/subr_prof.c
190
p = curcpu()->ci_gmon;
sys/kern/subr_prof.c
215
struct gmonparam *gp = curcpu()->ci_gmon;
sys/kern/subr_pserialize.c
132
curcpu()->ci_psz_read_depth++;
sys/kern/subr_pserialize.c
144
if (__predict_false(curcpu()->ci_psz_read_depth-- == 0))
sys/kern/subr_pserialize.c
162
return kpreempt_disabled() && curcpu()->ci_psz_read_depth > 0;
sys/kern/subr_pserialize.c
181
notin = __predict_true(curcpu()->ci_psz_read_depth == 0);
sys/kern/subr_psref.c
314
psref->psref_cpu = curcpu();
sys/kern/subr_psref.c
360
KASSERTMSG((psref->psref_cpu == curcpu()),
sys/kern/subr_psref.c
362
cpu_index(psref->psref_cpu), cpu_index(curcpu()));
sys/kern/subr_psref.c
424
KASSERTMSG((pfrom->psref_cpu == curcpu()),
sys/kern/subr_psref.c
426
cpu_index(pfrom->psref_cpu), cpu_index(curcpu()));
sys/kern/subr_psref.c
439
pto->psref_cpu = curcpu();
sys/kern/subr_psref.c
570
KASSERTMSG((psref->psref_cpu == curcpu()),
sys/kern/subr_psref.c
572
cpu_index(psref->psref_cpu), cpu_index(curcpu()));
sys/kern/subr_spldebug.c
105
cidx = cpu_index(curcpu());
sys/kern/subr_spldebug.c
80
cidx = cpu_index(curcpu());
sys/kern/subr_workqueue.c
132
idx = ci ? cpu_index(ci) : cpu_index(curcpu());
sys/kern/subr_xcall.c
326
KASSERT(ci == curcpu());
sys/kern/subr_xcall.c
441
struct cpu_info *ci = curcpu();
sys/kern/subr_xcall.c
457
KASSERT(ci == curcpu());
sys/kern/subr_xcall.c
574
if (curcpu() == ci) {
sys/kern/subr_xcall.c
587
KASSERT(ci == NULL || curcpu() == ci);
sys/kern/sys_select.c
259
sc = curcpu()->ci_data.cpu_selcluster;
sys/kern/sys_syscall.c
53
KASSERTMSG(curcpu()->ci_biglock_count == 0,
sys/kern/sys_syscall.c
55
(long)code, p->p_emul->e_name, curcpu()->ci_biglock_count);
sys/kern/vfs_bio.c
1666
TAILQ_INSERT_TAIL(&curcpu()->ci_data.cpu_biodone, bp, b_actq);
sys/kern/vfs_bio.c
1734
ci = curcpu();
sys/kern/vfs_bio.c
1738
KASSERT(curcpu() == ci);
sys/kern/vfs_cache.c
270
struct nchcpu *nchcpu = curcpu()->ci_data.cpu_nch; \
sys/lib/libkern/arch/powerpc/syncicache.c
58
#define CACHEINFO (curcpu()->ci_ci)
sys/miscfs/procfs/procfs_linux.c
299
curcpu()->ci_schedstate.spc_cp_time[CP_USER],
sys/miscfs/procfs/procfs_linux.c
300
curcpu()->ci_schedstate.spc_cp_time[CP_NICE],
sys/miscfs/procfs/procfs_linux.c
301
curcpu()->ci_schedstate.spc_cp_time[CP_SYS] /*+ [CP_INTR]*/,
sys/miscfs/procfs/procfs_linux.c
302
curcpu()->ci_schedstate.spc_cp_time[CP_IDLE]);
sys/miscfs/procfs/procfs_linux.c
311
#define CPUNAME curcpu()
sys/miscfs/procfs/procfs_linux.c
590
idle = curcpu()->ci_schedstate.spc_cp_time[CP_IDLE];
sys/net/if_l2tp.c
503
u_int cpuid = cpu_index(curcpu());
sys/net/if_media.c
134
ci = (uintptr_t)curcpu();
sys/net/if_media.c
147
ci = (uintptr_t)curcpu();
sys/net/if_media.c
156
uintptr_t ci = (uintptr_t)curcpu();
sys/net/if_wg.c
4543
const uint32_t h = curcpu()->ci_index; // pktq_rps_hash(m)
sys/net/if_wg.c
4774
const u_int h = curcpu()->ci_index;
sys/net/if_wg.c
5521
const uint32_t h = curcpu()->ci_index; // pktq_rps_hash(m)
sys/net/pktqueue.c
286
return cpu_index(curcpu());
sys/net/pktqueue.c
332
if (hash >= cpu_index(curcpu()))
sys/net/pktqueue.c
419
struct cpu_info *ci = curcpu();
sys/net/pktqueue.c
444
struct cpu_info *ci = curcpu();
sys/net/pktqueue.c
593
unsigned i = cpu_index(curcpu());
sys/net/route.c
2097
cpu_index(curcpu()), curlwp, &ro->ro_psref, &rt->rt_psref);
sys/opencrypto/crypto.c
1482
krp->reqcpu = curcpu();
sys/opencrypto/crypto.c
1490
krp->reqcpu = curcpu();
sys/opencrypto/crypto.c
1546
crp->reqcpu = curcpu();
sys/opencrypto/crypto.c
1608
qs = crypto_get_crp_ret_qs(curcpu());
sys/opencrypto/crypto.c
1612
crypto_put_crp_ret_qs(curcpu());
sys/opencrypto/crypto.c
1615
crypto_put_crp_ret_qs(curcpu());
sys/opencrypto/crypto.c
1675
qs = crypto_get_crp_ret_qs(curcpu());
sys/opencrypto/crypto.c
1679
crypto_put_crp_ret_qs(curcpu());
sys/opencrypto/crypto.c
1682
crypto_put_crp_ret_qs(curcpu());
sys/opencrypto/crypto.c
1955
qs = crypto_get_crp_ret_qs(curcpu());
sys/opencrypto/crypto.c
2003
crypto_put_crp_ret_qs(curcpu());
sys/opencrypto/crypto.c
270
qs = crypto_get_crp_ret_qs(curcpu());
sys/opencrypto/crypto.c
272
crypto_put_crp_ret_qs(curcpu());
sys/opencrypto/crypto.c
344
qs = crypto_get_crp_ret_qs(curcpu());
sys/opencrypto/crypto.c
346
crypto_put_crp_ret_qs(curcpu());
sys/rump/include/machine/cpu.h
82
#define cpu_number() (cpu_index(curcpu()))
sys/rump/librump/rumpkern/intr.c
103
struct cpu_info *ci = curcpu();
sys/rump/librump/rumpkern/intr.c
153
struct cpu_data *cd = &curcpu()->ci_data;
sys/rump/librump/rumpkern/intr.c
226
KASSERT(curcpu() == ci);
sys/rump/librump/rumpkern/intr.c
379
struct cpu_info *ci = curcpu();
sys/rump/librump/rumpkern/intr.c
408
struct cpu_info *ci_cur = curcpu();
sys/rump/librump/rumpkern/lwproc.c
478
curcpu()->ci_curlwp = newlwp;
sys/sys/cpu.h
68
(void)cii, ci = curcpu(); ci != NULL; ci = NULL
sys/sys/cpu_data.h
250
curcpu()->ci_counts[(idx)] += (d); \
sys/sys/lwp.h
442
#define curlwp curcpu()->ci_curlwp /* Current running LWP */
sys/sys/lwp.h
462
struct cpu_info *ci = curcpu();
sys/uvm/pmap/pmap.c
1769
KASSERT(!kcpuset_isotherset(pmap->pm_onproc, cpu_index(curcpu())));
sys/uvm/pmap/pmap.c
1770
if (kcpuset_isset(pmap->pm_onproc, cpu_index(curcpu())))
sys/uvm/pmap/pmap.c
384
struct pmap_asid_info * const pai = PMAP_PAI(pm, cpu_tlb_info(curcpu()));
sys/uvm/pmap/pmap.c
485
onproc = curcpu()->ci_kcpuset;
sys/uvm/pmap/pmap_segtab.c
972
curcpu()->ci_pmap_user_segtab = PMAP_INVALID_SEGTAB_ADDRESS;
sys/uvm/pmap/pmap_segtab.c
974
curcpu()->ci_pmap_user_seg0tab = NULL;
sys/uvm/pmap/pmap_synci.c
112
struct cpu_info * const ci = curcpu();
sys/uvm/pmap/pmap_tlb.c
1010
struct cpu_info * const ci = curcpu();
sys/uvm/pmap/pmap_tlb.c
1023
curcpu()->ci_pmap_asid_cur = KERNEL_PID;
sys/uvm/pmap/pmap_tlb.c
1026
pmap_tlb_pai_check(cpu_tlb_info(curcpu()), false);
sys/uvm/pmap/pmap_tlb.c
1043
struct cpu_info * const ci __diagused = curcpu();
sys/uvm/pmap/pmap_tlb.c
1085
if (curcpu()->ci_pmap_asid_cur == pai->pai_asid) {
sys/uvm/pmap/pmap_tlb.c
1106
curcpu()->ci_pmap_asid_cur, 0, 0);
sys/uvm/pmap/pmap_tlb.c
1107
KDASSERTMSG(asid == curcpu()->ci_pmap_asid_cur,
sys/uvm/pmap/pmap_tlb.c
1109
__func__, asid, curcpu()->ci_pmap_asid_cur);
sys/uvm/pmap/pmap_tlb.c
1119
struct pmap_tlb_info * const ti = cpu_tlb_info(curcpu());
sys/uvm/pmap/pmap_tlb.c
380
kcpuset_set(ti->ti_kcpuset, cpu_index(curcpu()));
sys/uvm/pmap/pmap_tlb.c
551
struct cpu_info * const ci = curcpu();
sys/uvm/pmap/pmap_tlb.c
662
const struct cpu_info * const ci = curcpu();
sys/uvm/pmap/pmap_tlb.c
666
kcpuset_remove(pm_active, cpu_tlb_info(curcpu())->ti_kcpuset);
sys/uvm/pmap/pmap_tlb.c
755
struct pmap_tlb_info * const ti = cpu_tlb_info(curcpu());
sys/uvm/pmap/pmap_tlb.c
795
struct pmap_tlb_info * const ti = cpu_tlb_info(curcpu());
sys/uvm/uvm_fault.c
873
struct cpu_info *ci = curcpu();
sys/uvm/uvm_glue.c
538
struct cpu_info *ci = curcpu();
sys/uvm/uvm_page.c
1153
ucpu = curcpu()->ci_data.cpu_uvm;
sys/uvm/uvm_page.c
1549
ucpu = curcpu()->ci_data.cpu_uvm;
sys/uvm/uvm_page.c
347
curcpu()->ci_data.cpu_uvm = &uvm_boot_cpu;
sys/uvm/uvm_page.c
905
npackage = curcpu()->ci_nsibling[CPUREL_PACKAGE1ST];
sys/uvm/uvm_page.c
921
ci = curcpu();
sys/uvm/uvm_pdpolicy_clock.c
747
ucpu = curcpu()->ci_data.cpu_uvm;
sys/uvm/uvm_pdpolicy_clock.c
780
ucpu = curcpu()->ci_data.cpu_uvm;
sys/uvm/uvm_pdpolicy_clock.c
833
if (curcpu()->ci_want_resched) {
sys/uvm/uvm_pgflcache.c
298
ucpu = curcpu()->ci_data.cpu_uvm;
tests/modules/x86_pte_tester/x86_pte_tester.c
357
pa0 = curcpu()->ci_svs_updirpa;