Symbol: cpu_info
sys/arch/alpha/alpha/cpu.c
119
void cpu_announce_extensions(struct cpu_info *);
sys/arch/alpha/alpha/cpu.c
222
struct cpu_info *ci;
sys/arch/alpha/alpha/cpu.c
303
cpu_info[ma->ma_slot] = ci;
sys/arch/alpha/alpha/cpu.c
389
cpu_announce_extensions(struct cpu_info *ci)
sys/arch/alpha/alpha/cpu.c
422
struct cpu_info *ci, *ci_last;
sys/arch/alpha/alpha/cpu.c
426
ci = cpu_info[i];
sys/arch/alpha/alpha/cpu.c
455
cpu_boot_secondary(struct cpu_info *ci)
sys/arch/alpha/alpha/cpu.c
539
struct cpu_info *ci, *self = curcpu();
sys/arch/alpha/alpha/cpu.c
552
struct cpu_info *ci = curcpu();
sys/arch/alpha/alpha/cpu.c
569
cpu_hatch(struct cpu_info *ci)
sys/arch/alpha/alpha/cpu.c
696
cpu_unidle(struct cpu_info *ci)
sys/arch/alpha/alpha/cpu.c
77
struct cpu_info cpu_info_primary = { .ci_flags = CPUF_PRIMARY };
sys/arch/alpha/alpha/cpu.c
78
struct cpu_info *cpu_info_list = &cpu_info_primary;
sys/arch/alpha/alpha/cpu.c
87
struct cpu_info *cpu_info[ALPHA_MAXPROCS];
sys/arch/alpha/alpha/cpu.c
94
void cpu_boot_secondary(struct cpu_info *);
sys/arch/alpha/alpha/db_interface.c
141
struct cpu_info *ci = curcpu();
sys/arch/alpha/alpha/db_interface.c
470
struct cpu_info *ci;
sys/arch/alpha/alpha/db_interface.c
489
ci = cpu_info[addr];
sys/arch/alpha/alpha/interrupt.c
202
struct cpu_info *ci = curcpu();
sys/arch/alpha/alpha/ipifuncs.c
101
cpu_info[cpu_id] == NULL)
sys/arch/alpha/alpha/ipifuncs.c
107
atomic_setbits_ulong(&cpu_info[cpu_id]->ci_ipis, ipimask);
sys/arch/alpha/alpha/ipifuncs.c
117
struct cpu_info *ci;
sys/arch/alpha/alpha/ipifuncs.c
139
struct cpu_info *ci;
sys/arch/alpha/alpha/ipifuncs.c
156
alpha_ipi_halt(struct cpu_info *ci, struct trapframe *framep)
sys/arch/alpha/alpha/ipifuncs.c
167
alpha_ipi_imb(struct cpu_info *ci, struct trapframe *framep)
sys/arch/alpha/alpha/ipifuncs.c
173
alpha_ipi_ast(struct cpu_info *ci, struct trapframe *framep)
sys/arch/alpha/alpha/ipifuncs.c
181
alpha_ipi_synch_fpu(struct cpu_info *ci, struct trapframe *framep)
sys/arch/alpha/alpha/ipifuncs.c
189
alpha_ipi_discard_fpu(struct cpu_info *ci, struct trapframe *framep)
sys/arch/alpha/alpha/ipifuncs.c
197
alpha_ipi_pause(struct cpu_info *ci, struct trapframe *framep)
sys/arch/alpha/alpha/ipifuncs.c
52
typedef void (*ipifunc_t)(struct cpu_info *, struct trapframe *);
sys/arch/alpha/alpha/ipifuncs.c
54
void alpha_ipi_halt(struct cpu_info *, struct trapframe *);
sys/arch/alpha/alpha/ipifuncs.c
55
void alpha_ipi_imb(struct cpu_info *, struct trapframe *);
sys/arch/alpha/alpha/ipifuncs.c
56
void alpha_ipi_ast(struct cpu_info *, struct trapframe *);
sys/arch/alpha/alpha/ipifuncs.c
57
void alpha_ipi_synch_fpu(struct cpu_info *, struct trapframe *);
sys/arch/alpha/alpha/ipifuncs.c
58
void alpha_ipi_discard_fpu(struct cpu_info *, struct trapframe *);
sys/arch/alpha/alpha/ipifuncs.c
59
void alpha_ipi_pause(struct cpu_info *, struct trapframe *);
sys/arch/alpha/alpha/ipifuncs.c
79
alpha_ipi_process(struct cpu_info *ci, struct trapframe *framep)
sys/arch/alpha/alpha/machdep.c
1608
fpusave_cpu(struct cpu_info *ci, int save)
sys/arch/alpha/alpha/machdep.c
1651
struct cpu_info *ci = curcpu();
sys/arch/alpha/alpha/machdep.c
1652
struct cpu_info *oci;
sys/arch/alpha/alpha/machdep.c
216
struct cpu_info *ci;
sys/arch/alpha/alpha/machdep.c
241
cpu_info[cpu_id] = &cpu_info_primary;
sys/arch/alpha/alpha/pmap.c
3442
struct cpu_info *ci, *self = curcpu();
sys/arch/alpha/alpha/pmap.c
3501
pmap_do_tlb_shootdown(struct cpu_info *ci, struct trapframe *framep)
sys/arch/alpha/alpha/trap.c
597
struct cpu_info *ci = curcpu();
sys/arch/alpha/include/cpu.h
156
struct cpu_info;
sys/arch/alpha/include/cpu.h
159
void cpu_hatch(struct cpu_info *);
sys/arch/alpha/include/cpu.h
190
struct cpu_info *ci_next;
sys/arch/alpha/include/cpu.h
228
void fpusave_cpu(struct cpu_info *, int);
sys/arch/alpha/include/cpu.h
231
extern struct cpu_info cpu_info_primary;
sys/arch/alpha/include/cpu.h
232
extern struct cpu_info *cpu_info_list;
sys/arch/alpha/include/cpu.h
244
extern struct cpu_info *cpu_info[];
sys/arch/alpha/include/cpu.h
246
#define curcpu() ((struct cpu_info *)alpha_pal_rdval())
sys/arch/alpha/include/cpu.h
254
void cpu_unidle(struct cpu_info *);
sys/arch/alpha/include/cpu.h
267
struct cpu_info *__ci = curcpu(); \
sys/arch/alpha/include/intr.h
201
struct cpu_info;
sys/arch/alpha/include/intr.h
204
void alpha_ipi_process(struct cpu_info *, struct trapframe *);
sys/arch/alpha/include/intr.h
206
void alpha_ipi_process_with_frame(struct cpu_info *);
sys/arch/alpha/include/pcb.h
57
struct cpu_info *volatile pcb_fpcpu; /* CPU with our FP state[SW] */
sys/arch/alpha/include/pmap.h
143
void pmap_do_tlb_shootdown(struct cpu_info *, struct trapframe *);
sys/arch/amd64/amd64/acpi_machdep.c
534
struct cpu_info *ci = cpu_info[i];
sys/arch/amd64/amd64/acpi_machdep.c
546
void cpu_start_secondary(struct cpu_info *ci);
sys/arch/amd64/amd64/acpi_machdep.c
547
struct cpu_info *ci;
sys/arch/amd64/amd64/acpi_machdep.c
557
ci = cpu_info[i];
sys/arch/amd64/amd64/amd64errata.c
145
int amd64_errata_setmsr(struct cpu_info *, errata_t *);
sys/arch/amd64/amd64/amd64errata.c
146
int amd64_errata_testmsr(struct cpu_info *, errata_t *);
sys/arch/amd64/amd64/amd64errata.c
260
amd64_errata_testmsr(struct cpu_info *ci, errata_t *e)
sys/arch/amd64/amd64/amd64errata.c
275
amd64_errata_setmsr(struct cpu_info *ci, errata_t *e)
sys/arch/amd64/amd64/amd64errata.c
299
amd64_errata(struct cpu_info *ci)
sys/arch/amd64/amd64/amd64errata.c
69
int (*e_act)(struct cpu_info *, struct errata *);
sys/arch/amd64/amd64/cacheinfo.c
110
amd64_print_l2_cacheinfo(struct cpu_info *ci)
sys/arch/amd64/amd64/cacheinfo.c
183
intel_print_one_cache(struct cpu_info *ci, int leaf, u_int eax, u_int ebx,
sys/arch/amd64/amd64/cacheinfo.c
227
intel_print_cacheinfo(struct cpu_info *ci, u_int fn)
sys/arch/amd64/amd64/cacheinfo.c
274
x86_print_cacheinfo(struct cpu_info *ci)
sys/arch/amd64/amd64/cacheinfo.c
40
amd64_print_l1_cacheinfo(struct cpu_info *ci)
sys/arch/amd64/amd64/cpu.c
1008
cpu_boot_secondary(struct cpu_info *ci)
sys/arch/amd64/amd64/cpu.c
1044
struct cpu_info *ci = (struct cpu_info *)v;
sys/arch/amd64/amd64/cpu.c
1148
struct cpu_info *ci;
sys/arch/amd64/amd64/cpu.c
1164
mp_cpu_start(struct cpu_info *ci)
sys/arch/amd64/amd64/cpu.c
1212
mp_cpu_start_cleanup(struct cpu_info *ci)
sys/arch/amd64/amd64/cpu.c
1227
cpu_init_msrs(struct cpu_info *ci)
sys/arch/amd64/amd64/cpu.c
1244
cpu_fix_msrs(struct cpu_info *ci)
sys/arch/amd64/amd64/cpu.c
1331
cpu_tsx_disable(struct cpu_info *ci)
sys/arch/amd64/amd64/cpu.c
1353
patinit(struct cpu_info *ci)
sys/arch/amd64/amd64/cpu.c
137
void patinit(struct cpu_info *ci);
sys/arch/amd64/amd64/cpu.c
139
void cpu_init_vmm(struct cpu_info *ci);
sys/arch/amd64/amd64/cpu.c
144
struct cpu_info *sc_info; /* pointer to CPU info */
sys/arch/amd64/amd64/cpu.c
1521
struct cpu_info *ci = curcpu();
sys/arch/amd64/amd64/cpu.c
188
struct cpu_info *ci = &cpu_info_primary;
sys/arch/amd64/amd64/cpu.c
297
struct cpu_info *ci = &cpu_info_primary;
sys/arch/amd64/amd64/cpu.c
305
CTASSERT((offsetof(struct cpu_info, ci_mds_tmp) -
sys/arch/amd64/amd64/cpu.c
306
offsetof(struct cpu_info, ci_PAGEALIGN)) % 64 == 0);
sys/arch/amd64/amd64/cpu.c
438
int mp_cpu_start(struct cpu_info *);
sys/arch/amd64/amd64/cpu.c
439
void mp_cpu_start_cleanup(struct cpu_info *);
sys/arch/amd64/amd64/cpu.c
462
struct cpu_info *cpu_info_list = &cpu_info_primary;
sys/arch/amd64/amd64/cpu.c
469
struct cpu_info *cpu_info[MAXCPUS] = { &cpu_info_primary };
sys/arch/amd64/amd64/cpu.c
472
void cpu_boot_secondary(struct cpu_info *ci);
sys/arch/amd64/amd64/cpu.c
473
void cpu_start_secondary(struct cpu_info *ci);
sys/arch/amd64/amd64/cpu.c
497
void cpu_init_mwait(struct cpu_softc *, struct cpu_info *);
sys/arch/amd64/amd64/cpu.c
504
struct cpu_info *ci = curcpu();
sys/arch/amd64/amd64/cpu.c
535
cpu_init_mwait(struct cpu_softc *sc, struct cpu_info *ci)
sys/arch/amd64/amd64/cpu.c
586
struct cpu_info *ci;
sys/arch/amd64/amd64/cpu.c
607
if (cpu_info[cpunum] != NULL)
sys/arch/amd64/amd64/cpu.c
609
cpu_info[cpunum] = ci;
sys/arch/amd64/amd64/cpu.c
732
struct cpu_info *ci_last = cpu_info_list;
sys/arch/amd64/amd64/cpu.c
792
cpu_init(struct cpu_info *ci)
sys/arch/amd64/amd64/cpu.c
900
cpu_init_vmm(struct cpu_info *ci)
sys/arch/amd64/amd64/cpu.c
932
struct cpu_info *ci;
sys/arch/amd64/amd64/cpu.c
936
ci = cpu_info[i];
sys/arch/amd64/amd64/cpu.c
951
cpu_start_secondary(struct cpu_info *ci)
sys/arch/amd64/amd64/db_interface.c
213
if (cpu_info[i] != NULL) {
sys/arch/amd64/amd64/db_interface.c
215
CPU_INFO_UNIT(cpu_info[i]));
sys/arch/amd64/amd64/db_interface.c
216
switch(cpu_info[i]->ci_ddb_paused) {
sys/arch/amd64/amd64/db_interface.c
234
cpu_info[i]->ci_ddb_paused);
sys/arch/amd64/amd64/db_interface.c
248
cpu_info[addr] != NULL && addr != cpu_number())
sys/arch/amd64/amd64/db_interface.c
254
if (cpu_info[i] != NULL && i != cpu_number())
sys/arch/amd64/amd64/db_interface.c
267
cpu_info[addr] != NULL && addr != cpu_number())
sys/arch/amd64/amd64/db_interface.c
273
if (cpu_info[i] != NULL && i != cpu_number())
sys/arch/amd64/amd64/db_interface.c
284
cpu_info[addr] != NULL && addr != cpu_number()) {
sys/arch/amd64/amd64/db_interface.c
311
if (cpu_info[i] != NULL && i != cpu_number() &&
sys/arch/amd64/amd64/db_interface.c
312
cpu_info[i]->ci_ddb_paused != CI_DDB_STOPPED) {
sys/arch/amd64/amd64/db_interface.c
313
cpu_info[i]->ci_ddb_paused = CI_DDB_SHOULDSTOP;
sys/arch/amd64/amd64/db_interface.c
314
x86_send_ipi(cpu_info[i], X86_IPI_DDB);
sys/arch/amd64/amd64/db_interface.c
323
if (cpu_info[i] != NULL) {
sys/arch/amd64/amd64/db_interface.c
324
cpu_info[i]->ci_ddb_paused = CI_DDB_RUNNING;
sys/arch/amd64/amd64/db_interface.c
337
cpu_info[db_switch_to_cpu]->ci_ddb_paused = CI_DDB_ENTERDDB;
sys/arch/amd64/amd64/db_interface.c
369
if (cpu != cpu_number() && cpu_info[cpu] != NULL) {
sys/arch/amd64/amd64/db_interface.c
371
cpu_info[cpu]->ci_ddb_paused = CI_DDB_RUNNING;
sys/arch/amd64/amd64/db_interface.c
380
if (cpu != cpu_number() && cpu_info[cpu] != NULL &&
sys/arch/amd64/amd64/db_interface.c
381
cpu_info[cpu]->ci_ddb_paused != CI_DDB_STOPPED) {
sys/arch/amd64/amd64/db_interface.c
382
cpu_info[cpu]->ci_ddb_paused = CI_DDB_SHOULDSTOP;
sys/arch/amd64/amd64/db_interface.c
384
x86_send_ipi(cpu_info[cpu], X86_IPI_DDB);
sys/arch/amd64/amd64/db_interface.c
391
x86_ipi_db(struct cpu_info *ci)
sys/arch/amd64/amd64/db_interface.c
428
if (cpu_info[i] != NULL)
sys/arch/amd64/amd64/db_interface.c
429
cpu_info[i]->ci_ddb_paused = CI_DDB_RUNNING;
sys/arch/amd64/amd64/est.c
104
void p4_get_bus_clock(struct cpu_info *);
sys/arch/amd64/amd64/est.c
105
void p3_get_bus_clock(struct cpu_info *);
sys/arch/amd64/amd64/est.c
108
p4_get_bus_clock(struct cpu_info *ci)
sys/arch/amd64/amd64/est.c
155
p3_get_bus_clock(struct cpu_info *ci)
sys/arch/amd64/amd64/est.c
333
est_init(struct cpu_info *ci)
sys/arch/amd64/amd64/fpu.c
147
struct cpu_info *ci = curcpu();
sys/arch/amd64/amd64/fpu.c
71
fpuinit(struct cpu_info *ci)
sys/arch/amd64/amd64/fpu.c
96
struct cpu_info *ci = curcpu();
sys/arch/amd64/amd64/gdt.c
46
gdt_init_cpu(struct cpu_info *ci)
sys/arch/amd64/amd64/hibernate_machdep.c
467
struct cpu_info *ci;
sys/arch/amd64/amd64/hibernate_machdep.c
480
ci = cpu_info[i];
sys/arch/amd64/amd64/i8259.c
169
struct cpu_info *ci = &cpu_info_primary;
sys/arch/amd64/amd64/i8259.c
184
i8259_setup(struct pic *pic, struct cpu_info *ci, int pin, int idtvec, int type)
sys/arch/amd64/amd64/i8259.c
85
static void i8259_setup(struct pic *, struct cpu_info *, int, int, int);
sys/arch/amd64/amd64/identcpu.c
102
struct cpu_info *ci = (struct cpu_info *) args;
sys/arch/amd64/amd64/identcpu.c
151
struct cpu_info *ci = args;
sys/arch/amd64/amd64/identcpu.c
177
void (*setperf_setup)(struct cpu_info *);
sys/arch/amd64/amd64/identcpu.c
179
void via_nano_setup(struct cpu_info *ci);
sys/arch/amd64/amd64/identcpu.c
181
void cpu_topology(struct cpu_info *ci);
sys/arch/amd64/amd64/identcpu.c
184
via_nano_setup(struct cpu_info *ci)
sys/arch/amd64/amd64/identcpu.c
276
struct cpu_info *ci = (struct cpu_info *) args;
sys/arch/amd64/amd64/identcpu.c
289
cpu_freq_ctr(struct cpu_info *ci, uint32_t cpu_perf_eax,
sys/arch/amd64/amd64/identcpu.c
327
cpu_freq(struct cpu_info *ci)
sys/arch/amd64/amd64/identcpu.c
378
pcpuid(struct cpu_info *ci, const char *id, char reg, uint32_t val,
sys/arch/amd64/amd64/identcpu.c
390
pcpuid2(struct cpu_info *ci, const char *id,
sys/arch/amd64/amd64/identcpu.c
411
pcpuid3(struct cpu_info *ci, const char *id,
sys/arch/amd64/amd64/identcpu.c
437
pmsr32(struct cpu_info *ci, uint32_t msr, uint32_t value, uint32_t prev_value,
sys/arch/amd64/amd64/identcpu.c
454
print_perf_cpuid(struct cpu_info *ci, uint32_t cpu_perf_eax,
sys/arch/amd64/amd64/identcpu.c
489
identifycpu(struct cpu_info *ci)
sys/arch/amd64/amd64/identcpu.c
493
static struct cpu_info *prevci = &cpu_info_primary;
sys/arch/amd64/amd64/identcpu.c
57
uint64_t cpu_freq(struct cpu_info *);
sys/arch/amd64/amd64/identcpu.c
58
void tsc_identify(struct cpu_info *);
sys/arch/amd64/amd64/identcpu.c
59
void tsc_timecounter_init(struct cpu_info *, uint64_t);
sys/arch/amd64/amd64/identcpu.c
61
void cpu_check_vmm_cap(struct cpu_info *);
sys/arch/amd64/amd64/identcpu.c
827
cpu_topology(struct cpu_info *ci)
sys/arch/amd64/amd64/identcpu.c
959
cpu_check_vmm_cap(struct cpu_info *ci)
sys/arch/amd64/amd64/intr.c
124
intr_calculatemasks(struct cpu_info *ci)
sys/arch/amd64/amd64/intr.c
180
intr_allocate_slot_cpu(struct cpu_info *ci, struct pic *pic, int pin,
sys/arch/amd64/amd64/intr.c
233
struct cpu_info **cip, int *index, int *idt_slot)
sys/arch/amd64/amd64/intr.c
236
struct cpu_info *ci;
sys/arch/amd64/amd64/intr.c
351
struct cpu_info *ci, int (*handler)(void *), void *arg, const char *what)
sys/arch/amd64/amd64/intr.c
486
struct cpu_info *ci;
sys/arch/amd64/amd64/intr.c
537
struct cpu_info *ci = curcpu();
sys/arch/amd64/amd64/intr.c
596
cpu_intr_init(struct cpu_info *ci)
sys/arch/amd64/amd64/intr.c
698
struct cpu_info *ci;
sys/arch/amd64/amd64/intr.c
742
struct cpu_info *ci = curcpu();
sys/arch/amd64/amd64/intr.c
765
struct cpu_info *ci = curcpu();
sys/arch/amd64/amd64/intr.c
801
struct cpu_info *ci = curcpu();
sys/arch/amd64/amd64/intr.c
818
struct cpu_info *ci = curcpu();
sys/arch/amd64/amd64/intr.c
844
struct cpu_info *ci = curcpu();
sys/arch/amd64/amd64/intr.c
854
struct cpu_info *ci = curcpu();
sys/arch/amd64/amd64/ioapic.c
371
struct cpu_info *ci)
sys/arch/amd64/amd64/ioapic.c
498
ioapic_addroute(struct pic *pic, struct cpu_info *ci, int pin,
sys/arch/amd64/amd64/ioapic.c
514
ioapic_delroute(struct pic *pic, struct cpu_info *ci, int pin,
sys/arch/amd64/amd64/ioapic.c
91
void ioapic_addroute(struct pic *, struct cpu_info *, int, int, int);
sys/arch/amd64/amd64/ioapic.c
92
void ioapic_delroute(struct pic *, struct cpu_info *, int, int, int);
sys/arch/amd64/amd64/ioapic.c
93
void apic_set_redir(struct ioapic_softc *, int, int, struct cpu_info *);
sys/arch/amd64/amd64/ipi.c
46
x86_send_ipi(struct cpu_info *ci, int ipimask)
sys/arch/amd64/amd64/ipi.c
58
x86_fast_ipi(struct cpu_info *ci, int ipi)
sys/arch/amd64/amd64/ipi.c
71
struct cpu_info *ci, *self = curcpu();
sys/arch/amd64/amd64/ipi.c
93
struct cpu_info *ci = curcpu();
sys/arch/amd64/amd64/ipifuncs.c
116
x86_64_ipi_nop(struct cpu_info *ci)
sys/arch/amd64/amd64/ipifuncs.c
121
x86_64_ipi_halt(struct cpu_info *ci)
sys/arch/amd64/amd64/ipifuncs.c
142
x86_64_ipi_reload_mtrr(struct cpu_info *ci)
sys/arch/amd64/amd64/ipifuncs.c
151
x86_64_ipi_vmclear_vmm(struct cpu_info *ci)
sys/arch/amd64/amd64/ipifuncs.c
157
x86_64_ipi_start_vmm(struct cpu_info *ci)
sys/arch/amd64/amd64/ipifuncs.c
163
x86_64_ipi_stop_vmm(struct cpu_info *ci)
sys/arch/amd64/amd64/ipifuncs.c
170
x86_64_ipi_wbinvd(struct cpu_info *ci)
sys/arch/amd64/amd64/ipifuncs.c
176
x86_64_ipi_xcall(struct cpu_info *ci)
sys/arch/amd64/amd64/ipifuncs.c
61
void x86_64_ipi_nop(struct cpu_info *);
sys/arch/amd64/amd64/ipifuncs.c
62
void x86_64_ipi_halt(struct cpu_info *);
sys/arch/amd64/amd64/ipifuncs.c
63
void x86_64_ipi_wbinvd(struct cpu_info *);
sys/arch/amd64/amd64/ipifuncs.c
64
void x86_64_ipi_xcall(struct cpu_info *);
sys/arch/amd64/amd64/ipifuncs.c
67
void x86_64_ipi_vmclear_vmm(struct cpu_info *);
sys/arch/amd64/amd64/ipifuncs.c
68
void x86_64_ipi_start_vmm(struct cpu_info *);
sys/arch/amd64/amd64/ipifuncs.c
69
void x86_64_ipi_stop_vmm(struct cpu_info *);
sys/arch/amd64/amd64/ipifuncs.c
81
void x86_64_ipi_reload_mtrr(struct cpu_info *);
sys/arch/amd64/amd64/ipifuncs.c
86
void (*ipifunc[X86_NIPI])(struct cpu_info *) =
sys/arch/amd64/amd64/k1x-pstate.c
161
k1x_init(struct cpu_info *ci)
sys/arch/amd64/amd64/lapic.c
258
struct cpu_info *ci = curcpu();
sys/arch/amd64/amd64/lapic.c
476
struct cpu_info *ci = curcpu();
sys/arch/amd64/amd64/lapic.c
534
lapic_calibrate_timer(struct cpu_info *ci)
sys/arch/amd64/amd64/lapic.c
744
lapic_setup(struct pic *pic, struct cpu_info *ci, int pin, int idtvec, int type)
sys/arch/amd64/amd64/lapic.c
85
void lapic_setup(struct pic *, struct cpu_info *, int, int, int);
sys/arch/amd64/amd64/machdep.c
1458
cpu_set_vendor(struct cpu_info *ci, int level, const char *vendor)
sys/arch/amd64/amd64/machdep.c
1993
need_resched(struct cpu_info *ci)
sys/arch/amd64/amd64/machdep.c
852
cpu_kick(struct cpu_info *ci)
sys/arch/amd64/amd64/machdep.c
887
cpu_unidle(struct cpu_info *ci)
sys/arch/amd64/amd64/mainbus.c
155
extern void (*setperf_setup)(struct cpu_info *);
sys/arch/amd64/amd64/mp_setperf.c
48
x86_setperf_ipi(struct cpu_info *ci)
sys/arch/amd64/amd64/mtrr.c
41
struct cpu_info *ci = &cpu_info_primary;
sys/arch/amd64/amd64/pctr.c
197
pctr_reload(struct cpu_info *ci)
sys/arch/amd64/amd64/pctr.c
233
pctr_resume(struct cpu_info *ci)
sys/arch/amd64/amd64/pctr.c
58
static void pctr_enable(struct cpu_info *);
sys/arch/amd64/amd64/pctr.c
79
struct cpu_info *ci = &cpu_info_primary;
sys/arch/amd64/amd64/pctr.c
93
pctr_enable(struct cpu_info *ci)
sys/arch/amd64/amd64/pmap.c
1505
struct cpu_info *self = curcpu();
sys/arch/amd64/amd64/pmap.c
1529
struct cpu_info *self = curcpu();
sys/arch/amd64/amd64/pmap.c
3281
struct cpu_info *ci, *self = curcpu();
sys/arch/amd64/amd64/pmap.c
3331
struct cpu_info *ci, *self = curcpu();
sys/arch/amd64/amd64/pmap.c
336
static int pmap_is_active(struct pmap *, struct cpu_info *);
sys/arch/amd64/amd64/pmap.c
3390
struct cpu_info *ci, *self = curcpu();
sys/arch/amd64/amd64/pmap.c
3438
struct cpu_info *self = curcpu();
sys/arch/amd64/amd64/pmap.c
3440
struct cpu_info *ci;
sys/arch/amd64/amd64/pmap.c
393
pmap_is_active(struct pmap *pmap, struct cpu_info *ci)
sys/arch/amd64/amd64/powernow-k8.c
461
k8_powernow_init(struct cpu_info *ci)
sys/arch/amd64/amd64/trap.c
148
struct cpu_info *ci = curcpu();
sys/arch/amd64/amd64/tsc.c
103
tsc_freq_msr(struct cpu_info *ci)
sys/arch/amd64/amd64/tsc.c
164
tsc_identify(struct cpu_info *ci)
sys/arch/amd64/amd64/tsc.c
314
tsc_timecounter_init(struct cpu_info *ci, uint64_t cpufreq)
sys/arch/amd64/amd64/tsc.c
380
void tsc_adjust_reset(struct cpu_info *, struct tsc_test_status *);
sys/arch/amd64/amd64/tsc.c
386
tsc_test_sync_bp(struct cpu_info *ci)
sys/arch/amd64/amd64/tsc.c
449
tsc_test_sync_ap(struct cpu_info *ci)
sys/arch/amd64/amd64/tsc.c
519
tsc_adjust_reset(struct cpu_info *ci, struct tsc_test_status *tts)
sys/arch/amd64/amd64/tsc.c
61
tsc_freq_cpuid(struct cpu_info *ci)
sys/arch/amd64/amd64/ucode.c
111
cpu_ucode_apply(struct cpu_info *ci)
sys/arch/amd64/amd64/ucode.c
139
cpu_ucode_amd_apply(struct cpu_info *ci)
sys/arch/amd64/amd64/ucode.c
221
cpu_ucode_intel_apply(struct cpu_info *ci)
sys/arch/amd64/amd64/ucode.c
75
void cpu_ucode_apply(struct cpu_info *);
sys/arch/amd64/amd64/ucode.c
80
void cpu_ucode_intel_apply(struct cpu_info *);
sys/arch/amd64/amd64/ucode.c
90
void cpu_ucode_amd_apply(struct cpu_info *);
sys/arch/amd64/amd64/vm_machdep.c
66
struct cpu_info *ci = curcpu();
sys/arch/amd64/amd64/vmm_machdep.c
160
static int vmx_remote_vmclear(struct cpu_info*, struct vcpu *);
sys/arch/amd64/amd64/vmm_machdep.c
253
struct cpu_info *ci;
sys/arch/amd64/amd64/vmm_machdep.c
285
struct cpu_info *ci;
sys/arch/amd64/amd64/vmm_machdep.c
3435
struct cpu_info *ci = curcpu();
sys/arch/amd64/amd64/vmm_machdep.c
3662
struct cpu_info *ci = NULL;
sys/arch/amd64/amd64/vmm_machdep.c
416
struct cpu_info *ci = curcpu();
sys/arch/amd64/amd64/vmm_machdep.c
488
struct cpu_info *ci;
sys/arch/amd64/amd64/vmm_machdep.c
5060
struct cpu_info *ci = curcpu();
sys/arch/amd64/amd64/vmm_machdep.c
639
struct cpu_info *self = curcpu();
sys/arch/amd64/amd64/vmm_machdep.c
641
struct cpu_info *ci;
sys/arch/amd64/amd64/vmm_machdep.c
6650
struct cpu_info *ci = NULL;
sys/arch/amd64/amd64/vmm_machdep.c
699
struct cpu_info *self = curcpu();
sys/arch/amd64/amd64/vmm_machdep.c
701
struct cpu_info *ci;
sys/arch/amd64/amd64/vmm_machdep.c
757
start_vmm_on_cpu(struct cpu_info *ci)
sys/arch/amd64/amd64/vmm_machdep.c
824
stop_vmm_on_cpu(struct cpu_info *ci)
sys/arch/amd64/amd64/vmm_machdep.c
863
vmclear_on_cpu(struct cpu_info *ci)
sys/arch/amd64/amd64/vmm_machdep.c
874
vmx_remote_vmclear(struct cpu_info *ci, struct vcpu *vcpu)
sys/arch/amd64/amd64/vmm_machdep.c
957
struct cpu_info *ci, *last_ci;
sys/arch/amd64/include/cpu.h
124
struct cpu_info *ci_self; /* [I] */
sys/arch/amd64/include/cpu.h
125
struct cpu_info *ci_next; /* [I] */
sys/arch/amd64/include/cpu.h
197
void (*cpu_setup)(struct cpu_info *); /* [I] */
sys/arch/amd64/include/cpu.h
276
#define cpu_info_primary (*(struct cpu_info *)((char *)&cpu_info_full_primary + 4096*2 - offsetof(struct cpu_info, ci_PAGEALIGN)))
sys/arch/amd64/include/cpu.h
278
extern struct cpu_info *cpu_info_list;
sys/arch/amd64/include/cpu.h
290
extern void need_resched(struct cpu_info *);
sys/arch/amd64/include/cpu.h
301
#define curcpu() ({struct cpu_info *__ci; \
sys/arch/amd64/include/cpu.h
303
:"n" (offsetof(struct cpu_info, ci_self))); \
sys/arch/amd64/include/cpu.h
310
extern struct cpu_info *cpu_info[MAXCPUS];
sys/arch/amd64/include/cpu.h
314
void cpu_kick(struct cpu_info *);
sys/arch/amd64/include/cpu.h
315
void cpu_unidle(struct cpu_info *);
sys/arch/amd64/include/cpu.h
415
void x86_print_cacheinfo(struct cpu_info *);
sys/arch/amd64/include/cpu.h
418
void identifycpu(struct cpu_info *);
sys/arch/amd64/include/cpu.h
426
void cpu_set_vendor(struct cpu_info *, int _level, const char *_vendor);
sys/arch/amd64/include/cpu.h
464
void cpu_init_msrs(struct cpu_info *);
sys/arch/amd64/include/cpu.h
465
void cpu_fix_msrs(struct cpu_info *);
sys/arch/amd64/include/cpu.h
466
void cpu_tsx_disable(struct cpu_info *);
sys/arch/amd64/include/cpu.h
476
void k8_powernow_init(struct cpu_info *);
sys/arch/amd64/include/cpu.h
480
void k1x_init(struct cpu_info *);
sys/arch/amd64/include/cpu.h
483
void est_init(struct cpu_info *);
sys/arch/amd64/include/cpu_full.h
43
- offsetof(struct cpu_info, ci_PAGEALIGN)) / sizeof(uint64_t)];
sys/arch/amd64/include/cpu_full.h
51
struct cpu_info cif_cpu;
sys/arch/amd64/include/cpufunc.h
442
void amd64_errata(struct cpu_info *);
sys/arch/amd64/include/cpufunc.h
444
void cpu_ucode_apply(struct cpu_info *);
sys/arch/amd64/include/cpuvar.h
68
int (*start)(struct cpu_info *);
sys/arch/amd64/include/cpuvar.h
69
int (*stop)(struct cpu_info *);
sys/arch/amd64/include/cpuvar.h
70
void (*cleanup)(struct cpu_info *);
sys/arch/amd64/include/cpuvar.h
94
void identifycpu(struct cpu_info *);
sys/arch/amd64/include/cpuvar.h
95
void cpu_init(struct cpu_info *);
sys/arch/amd64/include/cpuvar.h
97
void tsc_test_sync_bp(struct cpu_info *);
sys/arch/amd64/include/cpuvar.h
98
void tsc_test_sync_ap(struct cpu_info *);
sys/arch/amd64/include/db_machdep.h
86
void x86_ipi_db(struct cpu_info *);
sys/arch/amd64/include/fpu.h
59
struct cpu_info;
sys/arch/amd64/include/fpu.h
66
void fpuinit(struct cpu_info *);
sys/arch/amd64/include/gdt.h
33
void gdt_init_cpu(struct cpu_info *);
sys/arch/amd64/include/i82093var.h
45
struct cpu_info *ip_cpu; /* target CPU */
sys/arch/amd64/include/i82489var.h
112
struct cpu_info;
sys/arch/amd64/include/i82489var.h
118
extern void lapic_calibrate_timer(struct cpu_info *ci);
sys/arch/amd64/include/intr.h
102
struct cpu_info *ih_cpu;
sys/arch/amd64/include/intr.h
194
struct cpu_info;
sys/arch/amd64/include/intr.h
202
void intr_calculatemasks(struct cpu_info *);
sys/arch/amd64/include/intr.h
203
int intr_allocate_slot_cpu(struct cpu_info *, struct pic *, int, int *);
sys/arch/amd64/include/intr.h
204
int intr_allocate_slot(struct pic *, int, int, int, struct cpu_info **, int *,
sys/arch/amd64/include/intr.h
207
struct cpu_info *, int (*)(void *), void *, const char *);
sys/arch/amd64/include/intr.h
210
void cpu_intr_init(struct cpu_info *);
sys/arch/amd64/include/intr.h
218
void x86_send_ipi(struct cpu_info *, int);
sys/arch/amd64/include/intr.h
219
int x86_fast_ipi(struct cpu_info *, int);
sys/arch/amd64/include/intr.h
222
void x86_setperf_ipi(struct cpu_info *);
sys/arch/amd64/include/intr.h
224
extern void (*ipifunc[X86_NIPI])(struct cpu_info *);
sys/arch/amd64/include/pci_machdep.h
94
int, struct cpu_info *,
sys/arch/amd64/include/pctr.h
69
void pctr_reload(struct cpu_info *);
sys/arch/amd64/include/pctr.h
70
void pctr_resume(struct cpu_info *);
sys/arch/amd64/include/pic.h
10
struct cpu_info;
sys/arch/amd64/include/pic.h
23
void (*pic_addroute)(struct pic *, struct cpu_info *, int, int, int);
sys/arch/amd64/include/pic.h
24
void (*pic_delroute)(struct pic *, struct cpu_info *, int, int, int);
sys/arch/amd64/include/vmmvar.h
1053
void start_vmm_on_cpu(struct cpu_info *);
sys/arch/amd64/include/vmmvar.h
1054
void stop_vmm_on_cpu(struct cpu_info *);
sys/arch/amd64/include/vmmvar.h
1055
void vmclear_on_cpu(struct cpu_info *);
sys/arch/amd64/include/vmmvar.h
974
struct cpu_info *vc_curcpu; /* [a] */
sys/arch/amd64/include/vmmvar.h
975
struct cpu_info *vc_last_pcpu; /* [v] */
sys/arch/amd64/pci/pci_machdep.c
330
void msi_addroute(struct pic *, struct cpu_info *, int, int, int);
sys/arch/amd64/pci/pci_machdep.c
331
void msi_delroute(struct pic *, struct cpu_info *, int, int, int);
sys/arch/amd64/pci/pci_machdep.c
404
msi_addroute(struct pic *pic, struct cpu_info *ci, int pin, int idtvec,
sys/arch/amd64/pci/pci_machdep.c
433
msi_delroute(struct pic *pic, struct cpu_info *ci, int pin, int idtvec,
sys/arch/amd64/pci/pci_machdep.c
557
void msix_addroute(struct pic *, struct cpu_info *, int, int, int);
sys/arch/amd64/pci/pci_machdep.c
558
void msix_delroute(struct pic *, struct cpu_info *, int, int, int);
sys/arch/amd64/pci/pci_machdep.c
626
msix_addroute(struct pic *pic, struct cpu_info *ci, int pin, int idtvec,
sys/arch/amd64/pci/pci_machdep.c
663
msix_delroute(struct pic *pic, struct cpu_info *ci, int pin, int idtvec,
sys/arch/amd64/pci/pci_machdep.c
873
int level, struct cpu_info *ci,
sys/arch/arm/arm/arm32_machdep.c
86
struct cpu_info cpu_info_primary;
sys/arch/arm/arm/arm32_machdep.c
87
struct cpu_info *cpu_info_list = &cpu_info_primary;
sys/arch/arm/arm/arm32_machdep.c
94
struct cpu_info *cpu_info[MAXCPUS] = { &cpu_info_primary };
sys/arch/arm/arm/cpu.c
156
void cpu_opp_init_legacy(struct cpu_info *);
sys/arch/arm/arm/cpu.c
157
void cpu_opp_init(struct cpu_info *, uint32_t);
sys/arch/arm/arm/cpu.c
162
cpu_identify(struct cpu_info *ci)
sys/arch/arm/arm/cpu.c
319
int cpu_hatch_secondary(struct cpu_info *ci, int, uint64_t);
sys/arch/arm/arm/cpu.c
345
struct cpu_info *ci;
sys/arch/arm/arm/cpu.c
357
struct cpu_info *ci_last;
sys/arch/arm/arm/cpu.c
360
cpu_info[dev->dv_unit] = ci;
sys/arch/arm/arm/cpu.c
452
void cpu_boot_secondary(struct cpu_info *ci);
sys/arch/arm/arm/cpu.c
458
struct cpu_info *ci;
sys/arch/arm/arm/cpu.c
473
cpu_hatch_secondary(struct cpu_info *ci, int method, uint64_t data)
sys/arch/arm/arm/cpu.c
524
cpu_boot_secondary(struct cpu_info *ci)
sys/arch/arm/arm/cpu.c
534
cpu_start_secondary(struct cpu_info *ci)
sys/arch/arm/arm/cpu.c
570
cpu_kick(struct cpu_info *ci)
sys/arch/arm/arm/cpu.c
578
cpu_unidle(struct cpu_info *ci)
sys/arch/arm/arm/cpu.c
611
struct cpu_info *ot_master;
sys/arch/arm/arm/cpu.c
625
cpu_opp_init_legacy(struct cpu_info *ci)
sys/arch/arm/arm/cpu.c
692
cpu_opp_init(struct cpu_info *ci, uint32_t phandle)
sys/arch/arm/arm/cpu.c
782
struct cpu_info *ci;
sys/arch/arm/arm/cpu.c
865
struct cpu_info *ci;
sys/arch/arm/arm/cpu.c
907
struct cpu_info *ci;
sys/arch/arm/arm/cpu.c
956
struct cpu_info *ci = cookie;
sys/arch/arm/arm/cpu.c
965
struct cpu_info *ci = cookie;
sys/arch/arm/arm/vfp.c
123
struct cpu_info *ci = curcpu();
sys/arch/arm/arm/vfp.c
137
struct cpu_info *ci = curcpu();
sys/arch/arm/arm/vfp.c
199
struct cpu_info *ci = curcpu();
sys/arch/arm/arm/vfp.c
86
struct cpu_info *ci = curcpu();
sys/arch/arm/cortex/ampintc.c
179
void *ampintc_intr_establish(int, int, int, struct cpu_info *,
sys/arch/arm/cortex/ampintc.c
181
void *ampintc_intr_establish_ext(int, int, struct cpu_info *,
sys/arch/arm/cortex/ampintc.c
184
struct cpu_info *, int (*)(void *), void *, char *);
sys/arch/arm/cortex/ampintc.c
194
void ampintc_route(int, int, struct cpu_info *);
sys/arch/arm/cortex/ampintc.c
195
void ampintc_route_irq(void *, int, struct cpu_info *);
sys/arch/arm/cortex/ampintc.c
200
void ampintc_send_ipi(struct cpu_info *, int);
sys/arch/arm/cortex/ampintc.c
404
struct cpu_info *ci = curcpu();
sys/arch/arm/cortex/ampintc.c
461
struct cpu_info *ci = curcpu();
sys/arch/arm/cortex/ampintc.c
504
struct cpu_info *ci = curcpu();
sys/arch/arm/cortex/ampintc.c
515
struct cpu_info *ci = curcpu();
sys/arch/arm/cortex/ampintc.c
524
struct cpu_info *ci = curcpu();
sys/arch/arm/cortex/ampintc.c
564
ampintc_route(int irq, int enable, struct cpu_info *ci)
sys/arch/arm/cortex/ampintc.c
605
ampintc_route_irq(void *v, int enable, struct cpu_info *ci)
sys/arch/arm/cortex/ampintc.c
693
ampintc_intr_establish_ext(int irqno, int level, struct cpu_info *ci,
sys/arch/arm/cortex/ampintc.c
702
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/arm/cortex/ampintc.c
729
ampintc_intr_establish(int irqno, int type, int level, struct cpu_info *ci,
sys/arch/arm/cortex/ampintc.c
825
int , struct cpu_info *, int (*)(void *), void *, char *);
sys/arch/arm/cortex/ampintc.c
896
int level, struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/arm/cortex/ampintc.c
957
ampintc_send_ipi(struct cpu_info *ci, int id)
sys/arch/arm/cortex/amptimer.c
114
void *ampintc_intr_establish(int, int, int, struct cpu_info *,
sys/arch/arm/include/cpu.h
157
struct cpu_info *ci_next;
sys/arch/arm/include/cpu.h
163
struct cpu_info *ci_self;
sys/arch/arm/include/cpu.h
213
static inline struct cpu_info *
sys/arch/arm/include/cpu.h
216
struct cpu_info *__ci;
sys/arch/arm/include/cpu.h
221
extern struct cpu_info cpu_info_primary;
sys/arch/arm/include/cpu.h
222
extern struct cpu_info *cpu_info_list;
sys/arch/arm/include/cpu.h
244
void cpu_kick(struct cpu_info *);
sys/arch/arm/include/cpu.h
245
void cpu_unidle(struct cpu_info *ci);
sys/arch/arm/include/cpu.h
247
extern struct cpu_info *cpu_info[MAXCPUS];
sys/arch/arm/include/cpu.h
291
int cpu_alloc_idle_pcb(struct cpu_info *);
sys/arch/arm/include/pcb.h
87
struct cpu_info *pcb_fpcpu;
sys/arch/arm/include/pci_machdep.h
65
int, struct cpu_info *, int (*)(void *), void *,
sys/arch/arm64/arm64/cpu.c
1579
struct cpu_info *ci;
sys/arch/arm64/arm64/cpu.c
1600
int cpu_start_secondary(struct cpu_info *ci, int, uint64_t);
sys/arch/arm64/arm64/cpu.c
1624
struct cpu_info *ci;
sys/arch/arm64/arm64/cpu.c
1627
struct cpu_info *ci_last;
sys/arch/arm64/arm64/cpu.c
1640
cpu_info[dev->dv_unit] = ci;
sys/arch/arm64/arm64/cpu.c
1887
void cpu_boot_secondary(struct cpu_info *ci);
sys/arch/arm64/arm64/cpu.c
1896
struct cpu_info *ci;
sys/arch/arm64/arm64/cpu.c
1911
cpu_start_spin_table(struct cpu_info *ci, uint64_t start, uint64_t data)
sys/arch/arm64/arm64/cpu.c
1933
cpu_start_secondary(struct cpu_info *ci, int method, uint64_t data)
sys/arch/arm64/arm64/cpu.c
1966
cpu_boot_secondary(struct cpu_info *ci)
sys/arch/arm64/arm64/cpu.c
1982
cpu_init_secondary(struct cpu_info *ci)
sys/arch/arm64/arm64/cpu.c
2059
struct cpu_info *ci = curcpu();
sys/arch/arm64/arm64/cpu.c
2119
cpu_kick(struct cpu_info *ci)
sys/arch/arm64/arm64/cpu.c
2127
cpu_unidle(struct cpu_info *ci)
sys/arch/arm64/arm64/cpu.c
2168
struct cpu_info *ci = curcpu();
sys/arch/arm64/arm64/cpu.c
2247
cpu_resume_secondary(struct cpu_info *ci)
sys/arch/arm64/arm64/cpu.c
2285
cpu_opp_init(struct cpu_info *ci, uint32_t phandle)
sys/arch/arm64/arm64/cpu.c
2375
struct cpu_info *ci;
sys/arch/arm64/arm64/cpu.c
2462
struct cpu_info *ci;
sys/arch/arm64/arm64/cpu.c
2504
struct cpu_info *ci;
sys/arch/arm64/arm64/cpu.c
2553
struct cpu_info *ci = cookie;
sys/arch/arm64/arm64/cpu.c
2562
struct cpu_info *ci = cookie;
sys/arch/arm64/arm64/cpu.c
2578
cpu_psci_init(struct cpu_info *ci)
sys/arch/arm64/arm64/cpu.c
2732
struct cpu_info *ci = curcpu();
sys/arch/arm64/arm64/cpu.c
2765
struct cpu_info *ci = ks->ks_softc;
sys/arch/arm64/arm64/cpu.c
2773
cpu_kstat_attach(struct cpu_info *ci)
sys/arch/arm64/arm64/cpu.c
2847
struct cpu_info *ci = ks->ks_softc;
sys/arch/arm64/arm64/cpu.c
2851
struct cpu_info *oci;
sys/arch/arm64/arm64/cpu.c
2881
cpu_opp_kstat_attach(struct cpu_info *ci)
sys/arch/arm64/arm64/cpu.c
2886
struct cpu_info *oci = ot->ot_master;
sys/arch/arm64/arm64/cpu.c
312
struct cpu_info *ot_master;
sys/arch/arm64/arm64/cpu.c
327
struct cpu_info *cpu_info_list = &cpu_info_primary;
sys/arch/arm64/arm64/cpu.c
343
void cpu_opp_init(struct cpu_info *, uint32_t);
sys/arch/arm64/arm64/cpu.c
344
void cpu_psci_init(struct cpu_info *);
sys/arch/arm64/arm64/cpu.c
352
void cpu_kstat_attach(struct cpu_info *ci);
sys/arch/arm64/arm64/cpu.c
353
void cpu_opp_kstat_attach(struct cpu_info *ci);
sys/arch/arm64/arm64/cpu.c
380
cpu_mitigate_spectre_v2(struct cpu_info *ci)
sys/arch/arm64/arm64/cpu.c
425
cpu_mitigate_spectre_bhb(struct cpu_info *ci)
sys/arch/arm64/arm64/cpu.c
522
cpu_mitigate_spectre_v4(struct cpu_info *ci)
sys/arch/arm64/arm64/cpu.c
561
cpu_mitigate_cve_2025_10263(struct cpu_info *ci)
sys/arch/arm64/arm64/cpu.c
639
cpu_identify(struct cpu_info *ci)
sys/arch/arm64/arm64/db_interface.c
336
if (cpu_info[i] != NULL) {
sys/arch/arm64/arm64/db_interface.c
338
CPU_INFO_UNIT(cpu_info[i]));
sys/arch/arm64/arm64/db_interface.c
339
switch(cpu_info[i]->ci_ddb_paused) {
sys/arch/arm64/arm64/db_interface.c
357
cpu_info[i]->ci_ddb_paused);
sys/arch/arm64/arm64/db_interface.c
371
cpu_info[addr] != NULL && addr != cpu_number())
sys/arch/arm64/arm64/db_interface.c
377
if (cpu_info[i] != NULL && i != cpu_number())
sys/arch/arm64/arm64/db_interface.c
390
cpu_info[addr] != NULL && addr != cpu_number())
sys/arch/arm64/arm64/db_interface.c
396
if (cpu_info[i] != NULL && i != cpu_number())
sys/arch/arm64/arm64/db_interface.c
407
cpu_info[addr] != NULL && addr != cpu_number()) {
sys/arch/arm64/arm64/db_interface.c
434
if (cpu_info[i] != NULL && i != cpu_number() &&
sys/arch/arm64/arm64/db_interface.c
435
cpu_info[i]->ci_ddb_paused != CI_DDB_STOPPED) {
sys/arch/arm64/arm64/db_interface.c
436
cpu_info[i]->ci_ddb_paused = CI_DDB_SHOULDSTOP;
sys/arch/arm64/arm64/db_interface.c
437
arm_send_ipi(cpu_info[i], ARM_IPI_DDB);
sys/arch/arm64/arm64/db_interface.c
446
if (cpu_info[i] != NULL) {
sys/arch/arm64/arm64/db_interface.c
447
cpu_info[i]->ci_ddb_paused = CI_DDB_RUNNING;
sys/arch/arm64/arm64/db_interface.c
460
cpu_info[db_switch_to_cpu]->ci_ddb_paused = CI_DDB_ENTERDDB;
sys/arch/arm64/arm64/db_interface.c
492
if (cpu != cpu_number() && cpu_info[cpu] != NULL) {
sys/arch/arm64/arm64/db_interface.c
494
cpu_info[cpu]->ci_ddb_paused = CI_DDB_RUNNING;
sys/arch/arm64/arm64/db_interface.c
503
if (cpu != cpu_number() && cpu_info[cpu] != NULL &&
sys/arch/arm64/arm64/db_interface.c
504
cpu_info[cpu]->ci_ddb_paused != CI_DDB_STOPPED) {
sys/arch/arm64/arm64/db_interface.c
505
cpu_info[cpu]->ci_ddb_paused = CI_DDB_SHOULDSTOP;
sys/arch/arm64/arm64/db_interface.c
507
arm_send_ipi(cpu_info[cpu], ARM_IPI_DDB);
sys/arch/arm64/arm64/db_interface.c
534
if (cpu_info[i] != NULL)
sys/arch/arm64/arm64/db_interface.c
535
cpu_info[i]->ci_ddb_paused = CI_DDB_RUNNING;
sys/arch/arm64/arm64/intr.c
209
struct cpu_info *ip_ci;
sys/arch/arm64/arm64/intr.c
223
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/arm64/arm64/intr.c
348
arm_intr_establish_fdt_cpu(int node, int level, struct cpu_info *ci,
sys/arch/arm64/arm64/intr.c
364
arm_intr_establish_fdt_idx_cpu(int node, int idx, int level, struct cpu_info *ci,
sys/arch/arm64/arm64/intr.c
39
void *arm_intr_prereg_establish_fdt(void *, int *, int, struct cpu_info *,
sys/arch/arm64/arm64/intr.c
456
struct cpu_info *ci, int (*func)(void *), void *cookie, char *name)
sys/arch/arm64/arm64/intr.c
529
int level, struct cpu_info *ci, int (*func)(void *), void *cookie,
sys/arch/arm64/arm64/intr.c
595
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/arm64/arm64/intr.c
632
arm_intr_route(void *cookie, int enable, struct cpu_info *ci)
sys/arch/arm64/arm64/intr.c
654
struct cpu_info *ci = curcpu();
sys/arch/arm64/arm64/intr.c
670
struct cpu_info *ci = curcpu();
sys/arch/arm64/arm64/intr.c
683
struct cpu_info *ci = curcpu();
sys/arch/arm64/arm64/intr.c
693
struct cpu_info *ci = curcpu();
sys/arch/arm64/arm64/intr.c
701
struct cpu_info *ci = curcpu();
sys/arch/arm64/arm64/intr.c
82
struct cpu_info *ci = curcpu();
sys/arch/arm64/arm64/intr.c
95
struct cpu_info *ci = curcpu();
sys/arch/arm64/arm64/intr.c
953
void arm_no_send_ipi(struct cpu_info *ci, int id);
sys/arch/arm64/arm64/intr.c
954
void (*intr_send_ipi_func)(struct cpu_info *, int) = arm_no_send_ipi;
sys/arch/arm64/arm64/intr.c
957
arm_send_ipi(struct cpu_info *ci, int id)
sys/arch/arm64/arm64/intr.c
963
arm_no_send_ipi(struct cpu_info *ci, int id)
sys/arch/arm64/arm64/machdep.c
101
struct cpu_info cpu_info_primary;
sys/arch/arm64/arm64/machdep.c
102
struct cpu_info *cpu_info[MAXCPUS] = { &cpu_info_primary };
sys/arch/arm64/arm64/machdep.c
492
need_resched(struct cpu_info *ci)
sys/arch/arm64/arm64/pmap.c
2401
struct cpu_info *ci = curcpu();
sys/arch/arm64/arm64/pmap.c
268
struct cpu_info *ci;
sys/arch/arm64/arm64/trap.c
464
struct cpu_info *ci = curcpu();
sys/arch/arm64/arm64/trap.c
83
struct cpu_info *ci = curcpu();
sys/arch/arm64/dev/acpicpu.c
341
struct cpu_info *ci;
sys/arch/arm64/dev/acpicpu.c
95
struct cpu_info *ci;
sys/arch/arm64/dev/acpipci.c
124
struct cpu_info *, int (*)(void *), void *, char *);
sys/arch/arm64/dev/acpipci.c
624
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/arm64/dev/agintc.c
1006
struct cpu_info *ci = curcpu();
sys/arch/arm64/dev/agintc.c
1016
struct cpu_info *ci = curcpu();
sys/arch/arm64/dev/agintc.c
1044
agintc_route_irq(void *v, int enable, struct cpu_info *ci)
sys/arch/arm64/dev/agintc.c
1058
agintc_route(struct agintc_softc *sc, int irq, int enable, struct cpu_info *ci)
sys/arch/arm64/dev/agintc.c
1175
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/arm64/dev/agintc.c
1202
agintc_intr_establish(int irqno, int type, int level, struct cpu_info *ci,
sys/arch/arm64/dev/agintc.c
1320
int level, struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/arm64/dev/agintc.c
1377
struct cpu_info *ci = curcpu();
sys/arch/arm64/dev/agintc.c
1423
struct cpu_info *ci = curcpu();
sys/arch/arm64/dev/agintc.c
1443
agintc_send_ipi(struct cpu_info *ci, int reason)
sys/arch/arm64/dev/agintc.c
1538
int , struct cpu_info *, int (*)(void *), void *, char *);
sys/arch/arm64/dev/agintc.c
156
struct cpu_info *li_ci;
sys/arch/arm64/dev/agintc.c
1960
struct cpu_info *ci;
sys/arch/arm64/dev/agintc.c
1985
struct cpu_info *ci;
sys/arch/arm64/dev/agintc.c
2008
int level, struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/arm64/dev/agintc.c
203
struct cpu_info *ih_ci; /* CPU the IRQ runs on */
sys/arch/arm64/dev/agintc.c
208
struct cpu_info *iq_ci; /* CPU the IRQ runs on */
sys/arch/arm64/dev/agintc.c
243
void *agintc_intr_establish(int, int, int, struct cpu_info *,
sys/arch/arm64/dev/agintc.c
246
struct cpu_info *, int (*func)(void *), void *arg, char *name);
sys/arch/arm64/dev/agintc.c
248
int , struct cpu_info *, int (*)(void *), void *, char *);
sys/arch/arm64/dev/agintc.c
259
struct cpu_info *);
sys/arch/arm64/dev/agintc.c
260
void agintc_route_irq(void *, int, struct cpu_info *);
sys/arch/arm64/dev/agintc.c
267
void agintc_send_ipi(struct cpu_info *, int);
sys/arch/arm64/dev/agintc.c
310
struct cpu_info *ci;
sys/arch/arm64/dev/agintc.c
772
struct cpu_info *ci = curcpu();
sys/arch/arm64/dev/agintc.c
792
struct cpu_info *ci = curcpu();
sys/arch/arm64/dev/agintc.c
894
struct cpu_info *ci = curcpu();
sys/arch/arm64/dev/agintc.c
910
struct cpu_info *ci = curcpu();
sys/arch/arm64/dev/agintc.c
953
struct cpu_info *ci = sc->sc_handler[irq].iq_ci;
sys/arch/arm64/dev/agintc.c
995
struct cpu_info *ci = curcpu();
sys/arch/arm64/dev/ampintc.c
1029
struct cpu_info *ci = curcpu();
sys/arch/arm64/dev/ampintc.c
1049
ampintc_send_ipi(struct cpu_info *ci, int reason)
sys/arch/arm64/dev/ampintc.c
163
struct cpu_info *ih_ci; /* CPU the IRQ runs on */
sys/arch/arm64/dev/ampintc.c
168
struct cpu_info *iq_ci; /* CPU the IRQ runs on */
sys/arch/arm64/dev/ampintc.c
186
void *ampintc_intr_establish(int, int, int, struct cpu_info *,
sys/arch/arm64/dev/ampintc.c
189
struct cpu_info *, int (*)(void *), void *, char *);
sys/arch/arm64/dev/ampintc.c
198
void ampintc_route(int, int, struct cpu_info *);
sys/arch/arm64/dev/ampintc.c
199
void ampintc_route_irq(void *, int, struct cpu_info *);
sys/arch/arm64/dev/ampintc.c
205
void ampintc_send_ipi(struct cpu_info *, int);
sys/arch/arm64/dev/ampintc.c
356
struct cpu_info *ci;
sys/arch/arm64/dev/ampintc.c
426
struct cpu_info *ci = curcpu();
sys/arch/arm64/dev/ampintc.c
493
struct cpu_info *ci = sc->sc_handler[irq].iq_ci;
sys/arch/arm64/dev/ampintc.c
531
struct cpu_info *ci = curcpu();
sys/arch/arm64/dev/ampintc.c
542
struct cpu_info *ci = curcpu();
sys/arch/arm64/dev/ampintc.c
551
struct cpu_info *ci = curcpu();
sys/arch/arm64/dev/ampintc.c
591
ampintc_route(int irq, int enable, struct cpu_info *ci)
sys/arch/arm64/dev/ampintc.c
650
ampintc_route_irq(void *v, int enable, struct cpu_info *ci)
sys/arch/arm64/dev/ampintc.c
755
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/arm64/dev/ampintc.c
782
ampintc_intr_establish(int irqno, int type, int level, struct cpu_info *ci,
sys/arch/arm64/dev/ampintc.c
876
int , struct cpu_info *, int (*)(void *), void *, char *);
sys/arch/arm64/dev/ampintc.c
951
int level, struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/arm64/dev/aplcpu.c
120
struct cpu_info *ci;
sys/arch/arm64/dev/aplcpu.c
439
struct cpu_info *ci = curcpu();
sys/arch/arm64/dev/apldc.c
112
void *apldc_intr_establish(void *, int *, int, struct cpu_info *,
sys/arch/arm64/dev/apldc.c
193
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/arm64/dev/aplintc.c
181
void *aplintc_intr_establish(void *, int *, int, struct cpu_info *,
sys/arch/arm64/dev/aplintc.c
186
void aplintc_send_ipi(struct cpu_info *, int);
sys/arch/arm64/dev/aplintc.c
324
struct cpu_info *ci = curcpu();
sys/arch/arm64/dev/aplintc.c
382
struct cpu_info *ci = curcpu();
sys/arch/arm64/dev/aplintc.c
430
struct cpu_info *ci = curcpu();
sys/arch/arm64/dev/aplintc.c
471
struct cpu_info *ci = curcpu();
sys/arch/arm64/dev/aplintc.c
484
struct cpu_info *ci = curcpu();
sys/arch/arm64/dev/aplintc.c
495
struct cpu_info *ci = curcpu();
sys/arch/arm64/dev/aplintc.c
534
struct cpu_info *ci = curcpu();
sys/arch/arm64/dev/aplintc.c
575
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/arm64/dev/aplintc.c
678
aplintc_send_ipi(struct cpu_info *ci, int reason)
sys/arch/arm64/dev/aplintc.c
705
struct cpu_info *ci = curcpu();
sys/arch/arm64/dev/aplintc.c
97
struct cpu_info *ih_ci;
sys/arch/arm64/dev/aplpcie.c
200
struct cpu_info *, int (*)(void *), void *, char *);
sys/arch/arm64/dev/aplpcie.c
209
int, struct cpu_info *, int (*)(void *), void *, char *);
sys/arch/arm64/dev/aplpcie.c
929
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/arm64/dev/aplpcie.c
974
int level, struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/arm64/dev/aplpinctrl.c
105
void *aplpinctrl_intr_establish(void *, int *, int, struct cpu_info *,
sys/arch/arm64/dev/aplpinctrl.c
304
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/arm64/dev/apm.c
399
struct cpu_info *ci;
sys/arch/arm64/dev/apm.c
414
struct cpu_info *ci;
sys/arch/arm64/dev/bcm2712_mip.c
134
int level, struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/arm64/dev/bcm2712_mip.c
79
int, struct cpu_info *, int (*)(void *), void *, char *);
sys/arch/arm64/dev/bcm2836_intr.c
119
void *bcm_intc_intr_establish(int, int, struct cpu_info *,
sys/arch/arm64/dev/bcm2836_intr.c
121
void *bcm_intc_intr_establish_fdt(void *, int *, int, struct cpu_info *,
sys/arch/arm64/dev/bcm2836_intr.c
123
void *l1_intc_intr_establish_fdt(void *, int *, int, struct cpu_info *,
sys/arch/arm64/dev/bcm2836_intr.c
127
void bcm_intc_intr_route(void *, int , struct cpu_info *);
sys/arch/arm64/dev/bcm2836_intr.c
130
void bcm_intc_send_ipi(struct cpu_info *, int);
sys/arch/arm64/dev/bcm2836_intr.c
281
struct cpu_info *ci = curcpu();
sys/arch/arm64/dev/bcm2836_intr.c
323
struct cpu_info *ci = curcpu();
sys/arch/arm64/dev/bcm2836_intr.c
334
struct cpu_info *ci = curcpu();
sys/arch/arm64/dev/bcm2836_intr.c
343
struct cpu_info *ci = curcpu();
sys/arch/arm64/dev/bcm2836_intr.c
365
struct cpu_info *ci = curcpu();
sys/arch/arm64/dev/bcm2836_intr.c
514
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/arm64/dev/bcm2836_intr.c
536
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/arm64/dev/bcm2836_intr.c
545
bcm_intc_intr_establish(int irqno, int level, struct cpu_info *ci,
sys/arch/arm64/dev/bcm2836_intr.c
605
bcm_intc_intr_route(void *cookie, int enable, struct cpu_info *ci)
sys/arch/arm64/dev/bcm2836_intr.c
656
bcm_intc_send_ipi(struct cpu_info *ci, int id)
sys/arch/arm64/dev/rpone.c
177
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/arm64/dev/rpone.c
84
void *rpone_intr_establish(void *, int *, int, struct cpu_info *,
sys/arch/arm64/include/cpu.h
121
struct cpu_info *ci_next;
sys/arch/arm64/include/cpu.h
129
struct cpu_info *ci_self;
sys/arch/arm64/include/cpu.h
206
static inline struct cpu_info *
sys/arch/arm64/include/cpu.h
209
struct cpu_info *__ci = NULL;
sys/arch/arm64/include/cpu.h
214
extern struct cpu_info cpu_info_primary;
sys/arch/arm64/include/cpu.h
215
extern struct cpu_info *cpu_info_list;
sys/arch/arm64/include/cpu.h
237
extern struct cpu_info *cpu_info[MAXCPUS];
sys/arch/arm64/include/cpu.h
269
void cpu_unidle(struct cpu_info *ci);
sys/arch/arm64/include/cpu.h
271
void cpu_kick(struct cpu_info *);
sys/arch/arm64/include/cpu.h
282
void need_resched(struct cpu_info *);
sys/arch/arm64/include/cpu.h
352
void cpu_resume_secondary(struct cpu_info *);
sys/arch/arm64/include/intr.h
148
struct cpu_info;
sys/arch/arm64/include/intr.h
153
void *(*ic_establish)(void *, int *, int, struct cpu_info *,
sys/arch/arm64/include/intr.h
156
struct cpu_info *, int (*)(void *), void *, char *);
sys/arch/arm64/include/intr.h
160
void (*ic_route)(void *, int, struct cpu_info *);
sys/arch/arm64/include/intr.h
175
void *arm_intr_establish_fdt_cpu(int, int, struct cpu_info *,
sys/arch/arm64/include/intr.h
179
void *arm_intr_establish_fdt_idx_cpu(int, int, int, struct cpu_info *,
sys/arch/arm64/include/intr.h
184
struct cpu_info *, int (*)(void *), void *, char *);
sys/arch/arm64/include/intr.h
188
struct cpu_info *, int (*)(void *), void *, char *);
sys/arch/arm64/include/intr.h
192
void arm_intr_route(void *, int, struct cpu_info *);
sys/arch/arm64/include/intr.h
195
struct cpu_info *ci, int (*)(void *), void *, char *);
sys/arch/arm64/include/intr.h
198
void arm_send_ipi(struct cpu_info *, int);
sys/arch/arm64/include/intr.h
199
extern void (*intr_send_ipi_func)(struct cpu_info *, int);
sys/arch/arm64/include/pci_machdep.h
79
int, struct cpu_info *, int (*)(void *), void *,
sys/arch/armv7/armv7/intr.c
204
struct cpu_info *ip_ci;
sys/arch/armv7/armv7/intr.c
218
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/armv7/armv7/intr.c
324
arm_intr_establish_fdt_cpu(int node, int level, struct cpu_info *ci,
sys/arch/armv7/armv7/intr.c
34
void *arm_intr_prereg_establish_fdt(void *, int *, int, struct cpu_info *,
sys/arch/armv7/armv7/intr.c
340
arm_intr_establish_fdt_idx_cpu(int node, int idx, int level, struct cpu_info *ci,
sys/arch/armv7/armv7/intr.c
42
void *arm_dflt_intr_establish(int irqno, int level, struct cpu_info *,
sys/arch/armv7/armv7/intr.c
432
struct cpu_info *ci, int (*func)(void *), void *cookie, char *name)
sys/arch/armv7/armv7/intr.c
505
int level, struct cpu_info *ci, int (*func)(void *), void *cookie,
sys/arch/armv7/armv7/intr.c
571
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/armv7/armv7/intr.c
608
arm_intr_route(void *cookie, int enable, struct cpu_info *ci)
sys/arch/armv7/armv7/intr.c
630
struct cpu_info *ci = curcpu();
sys/arch/armv7/armv7/intr.c
646
struct cpu_info *ci = curcpu();
sys/arch/armv7/armv7/intr.c
659
struct cpu_info *ci = curcpu();
sys/arch/armv7/armv7/intr.c
669
struct cpu_info *ci = curcpu();
sys/arch/armv7/armv7/intr.c
675
arm_dflt_intr_establish(int irqno, int level, struct cpu_info *ci,
sys/arch/armv7/armv7/intr.c
696
struct cpu_info *ci = curcpu();
sys/arch/armv7/armv7/intr.c
713
struct cpu_info *ci = curcpu();
sys/arch/armv7/armv7/intr.c
742
void *(*intr_establish)(int irqno, int level, struct cpu_info *ci,
sys/arch/armv7/armv7/intr.c
913
void arm_no_send_ipi(struct cpu_info *ci, int id);
sys/arch/armv7/armv7/intr.c
914
void (*intr_send_ipi_func)(struct cpu_info *, int) = arm_no_send_ipi;
sys/arch/armv7/armv7/intr.c
917
arm_send_ipi(struct cpu_info *ci, int id)
sys/arch/armv7/armv7/intr.c
923
arm_no_send_ipi(struct cpu_info *ci, int id)
sys/arch/armv7/broadcom/bcm2836_intr.c
113
void *bcm_intc_intr_establish(int, int, struct cpu_info *,
sys/arch/armv7/broadcom/bcm2836_intr.c
115
void *bcm_intc_intr_establish_fdt(void *, int *, int, struct cpu_info *,
sys/arch/armv7/broadcom/bcm2836_intr.c
117
void *l1_intc_intr_establish_fdt(void *, int *, int, struct cpu_info *,
sys/arch/armv7/broadcom/bcm2836_intr.c
266
struct cpu_info *ci = curcpu();
sys/arch/armv7/broadcom/bcm2836_intr.c
309
struct cpu_info *ci = curcpu();
sys/arch/armv7/broadcom/bcm2836_intr.c
320
struct cpu_info *ci = curcpu();
sys/arch/armv7/broadcom/bcm2836_intr.c
329
struct cpu_info *ci = curcpu();
sys/arch/armv7/broadcom/bcm2836_intr.c
351
struct cpu_info *ci = curcpu();
sys/arch/armv7/broadcom/bcm2836_intr.c
483
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/armv7/broadcom/bcm2836_intr.c
505
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/armv7/broadcom/bcm2836_intr.c
514
bcm_intc_intr_establish(int irqno, int level, struct cpu_info *ci,
sys/arch/armv7/include/intr.h
106
void *(*intr_establish)(int irqno, int level, struct cpu_info *,
sys/arch/armv7/include/intr.h
154
void *(*ic_establish)(void *, int *, int, struct cpu_info *,
sys/arch/armv7/include/intr.h
157
struct cpu_info *, int (*)(void *), void *, char *);
sys/arch/armv7/include/intr.h
161
void (*ic_route)(void *, int, struct cpu_info *);
sys/arch/armv7/include/intr.h
174
void *arm_intr_establish_fdt_cpu(int, int, struct cpu_info *,
sys/arch/armv7/include/intr.h
178
void *arm_intr_establish_fdt_idx_cpu(int, int, int, struct cpu_info *,
sys/arch/armv7/include/intr.h
183
struct cpu_info *, int (*)(void *), void *, char *);
sys/arch/armv7/include/intr.h
187
struct cpu_info *, int (*)(void *), void *, char *);
sys/arch/armv7/include/intr.h
191
void arm_intr_route(void *, int, struct cpu_info *);
sys/arch/armv7/include/intr.h
195
struct cpu_info *ci, int (*)(void *), void *, char *);
sys/arch/armv7/include/intr.h
198
void arm_send_ipi(struct cpu_info *, int);
sys/arch/armv7/include/intr.h
199
extern void (*intr_send_ipi_func)(struct cpu_info *, int);
sys/arch/armv7/include/intr.h
86
struct cpu_info;
sys/arch/armv7/include/intr.h
95
void *(*intr_establish)(int irqno, int level, struct cpu_info *ci,
sys/arch/armv7/marvell/mvmpic.c
239
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/armv7/marvell/mvmpic.c
76
void *mpic_intr_establish(void *, int *, int, struct cpu_info *,
sys/arch/armv7/marvell/mvpcie.c
204
struct cpu_info *ci, int (*)(void *), void *, char *);
sys/arch/armv7/marvell/mvpcie.c
826
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/armv7/omap/intc.c
109
void *intc_intr_establish_fdt(void *, int *, int, struct cpu_info *,
sys/arch/armv7/omap/intc.c
197
struct cpu_info *ci = curcpu();
sys/arch/armv7/omap/intc.c
243
struct cpu_info *ci = curcpu();
sys/arch/armv7/omap/intc.c
253
struct cpu_info *ci = curcpu();
sys/arch/armv7/omap/intc.c
262
struct cpu_info *ci = curcpu();
sys/arch/armv7/omap/intc.c
284
struct cpu_info *ci = curcpu();
sys/arch/armv7/omap/intc.c
342
intc_intr_establish(int irqno, int level, struct cpu_info *ci,
sys/arch/armv7/omap/intc.c
383
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/armv7/omap/intc.h
33
void *intc_intr_establish(int irqno, int level, struct cpu_info *ci,
sys/arch/armv7/sunxi/sxiintc.c
149
void *sxiintc_intr_establish_fdt(void *, int *, int, struct cpu_info *,
sys/arch/armv7/sunxi/sxiintc.c
220
struct cpu_info *ci = curcpu();
sys/arch/armv7/sunxi/sxiintc.c
263
struct cpu_info *ci = curcpu();
sys/arch/armv7/sunxi/sxiintc.c
273
struct cpu_info *ci = curcpu();
sys/arch/armv7/sunxi/sxiintc.c
282
struct cpu_info *ci = curcpu();
sys/arch/armv7/sunxi/sxiintc.c
304
struct cpu_info *ci = curcpu();
sys/arch/armv7/sunxi/sxiintc.c
372
sxiintc_intr_establish(int irq, int level, struct cpu_info *ci,
sys/arch/armv7/sunxi/sxiintc.c
418
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/armv7/sunxi/sxiintc.h
33
void *sxiintc_intr_establish(int, int, struct cpu_info *,
sys/arch/armv7/vexpress/pciecam.c
101
void *pciecam_intr_establish(void *, pci_intr_handle_t, int, struct cpu_info *,
sys/arch/armv7/vexpress/pciecam.c
382
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/hppa/dev/cpu.c
105
ci = &cpu_info[cpuno];
sys/arch/hppa/dev/cpu.c
188
struct cpu_info *ci;
sys/arch/hppa/dev/cpu.c
199
ci = &cpu_info[i];
sys/arch/hppa/dev/cpu.c
230
struct cpu_info *ci = curcpu();
sys/arch/hppa/dev/cpu.c
239
ci->ci_psw |= (cpu_info[0].ci_psw & PSL_O);
sys/arch/hppa/dev/cpu.c
245
struct cpu_info *ci = curcpu();
sys/arch/hppa/dev/cpu.c
269
cpu_unidle(struct cpu_info *ci)
sys/arch/hppa/dev/cpu.c
277
need_resched(struct cpu_info *ci)
sys/arch/hppa/dev/cpu.c
50
struct cpu_info *cpu_hatch_info;
sys/arch/hppa/dev/cpu.c
97
struct cpu_info *ci;
sys/arch/hppa/hppa/fpu.c
108
fpuci = (struct cpu_info *)hfp->hfp_cpu;
sys/arch/hppa/hppa/fpu.c
48
struct cpu_info *ci = curcpu();
sys/arch/hppa/hppa/fpu.c
50
struct cpu_info *fpuci;
sys/arch/hppa/hppa/fpu.c
56
fpuci = (struct cpu_info *)hfp->hfp_cpu;
sys/arch/hppa/hppa/fpu.c
95
struct cpu_info *ci = curcpu();
sys/arch/hppa/hppa/fpu.c
97
struct cpu_info *fpuci;
sys/arch/hppa/hppa/intr.c
182
struct cpu_info *ci = curcpu();
sys/arch/hppa/hppa/intr.c
230
struct cpu_info *ci = curcpu();
sys/arch/hppa/hppa/intr.c
65
struct cpu_info *ci = curcpu();
sys/arch/hppa/hppa/intr.c
75
struct cpu_info *ci = curcpu();
sys/arch/hppa/hppa/ipi.c
44
hppa_ipi_init(struct cpu_info *ci)
sys/arch/hppa/hppa/ipi.c
54
struct cpu_info *ci = curcpu();
sys/arch/hppa/hppa/ipi.c
75
hppa_ipi_send(struct cpu_info *ci, u_long ipi)
sys/arch/hppa/hppa/ipi.c
99
struct cpu_info *ci;
sys/arch/hppa/hppa/lock_machdep.c
201
__mp_lock_held(struct __mp_lock *mpl, struct cpu_info *ci)
sys/arch/hppa/hppa/machdep.c
259
struct cpu_info *ci;
sys/arch/hppa/hppa/machdep.c
96
struct cpu_info cpu_info[HPPA_MAXCPUS];
sys/arch/hppa/hppa/mutex.c
107
struct cpu_info *ci = curcpu();
sys/arch/hppa/hppa/mutex.c
67
struct cpu_info *ci = curcpu();
sys/arch/hppa/include/cpu.h
130
extern struct cpu_info cpu_info[HPPA_MAXCPUS];
sys/arch/hppa/include/cpu.h
136
static __inline struct cpu_info *
sys/arch/hppa/include/cpu.h
139
struct cpu_info *ci;
sys/arch/hppa/include/cpu.h
154
#define curcpu() (&cpu_info[0])
sys/arch/hppa/include/cpu.h
166
for (cii = 0, ci = &cpu_info[0]; cii < ncpus; cii++, ci++)
sys/arch/hppa/include/cpu.h
273
void cpu_unidle(struct cpu_info *);
sys/arch/hppa/include/cpu.h
278
extern void need_resched(struct cpu_info *);
sys/arch/hppa/include/fpu.h
27
volatile struct cpu_info *hfp_cpu; /* CPU which FPU state is on. */
sys/arch/hppa/include/intr.h
110
struct cpu_info *ci = curcpu();
sys/arch/hppa/include/intr.h
162
void hppa_ipi_init(struct cpu_info *);
sys/arch/hppa/include/intr.h
163
int hppa_ipi_send(struct cpu_info *, u_long);
sys/arch/hppa/include/intr.h
174
void hppa_ipi_init(struct cpu_info *);
sys/arch/hppa/include/intr.h
176
int hppa_ipi_send(struct cpu_info *, u_long);
sys/arch/hppa/include/mplock.h
40
volatile struct cpu_info *mpl_cpu;
sys/arch/hppa/include/mplock.h
54
int __mp_lock_held(struct __mp_lock *, struct cpu_info *);
sys/arch/i386/i386/acpi_machdep.c
455
struct cpu_info *ci = cpu_info[i];
sys/arch/i386/i386/acpi_machdep.c
467
struct cpu_info *ci;
sys/arch/i386/i386/acpi_machdep.c
477
ci = cpu_info[i];
sys/arch/i386/i386/amd64errata.c
146
int amd64_errata_setmsr(struct cpu_info *, errata_t *);
sys/arch/i386/i386/amd64errata.c
147
int amd64_errata_testmsr(struct cpu_info *, errata_t *);
sys/arch/i386/i386/amd64errata.c
261
amd64_errata_testmsr(struct cpu_info *ci, errata_t *e)
sys/arch/i386/i386/amd64errata.c
276
amd64_errata_setmsr(struct cpu_info *ci, errata_t *e)
sys/arch/i386/i386/amd64errata.c
300
amd64_errata(struct cpu_info *ci)
sys/arch/i386/i386/amd64errata.c
70
int (*e_act)(struct cpu_info *, struct errata *);
sys/arch/i386/i386/cpu.c
125
void patinit(struct cpu_info *ci);
sys/arch/i386/i386/cpu.c
134
int mp_cpu_start(struct cpu_info *);
sys/arch/i386/i386/cpu.c
135
void mp_cpu_start_cleanup(struct cpu_info *);
sys/arch/i386/i386/cpu.c
150
struct cpu_info *cpu_info_list = &cpu_info_primary;
sys/arch/i386/i386/cpu.c
158
struct cpu_info *cpu_info[MAXCPUS] = { &cpu_info_primary };
sys/arch/i386/i386/cpu.c
161
void cpu_boot_secondary(struct cpu_info *);
sys/arch/i386/i386/cpu.c
178
struct cpu_info *sc_info;
sys/arch/i386/i386/cpu.c
234
struct cpu_info *ci;
sys/arch/i386/i386/cpu.c
237
struct cpu_info *ci_last;
sys/arch/i386/i386/cpu.c
253
if (cpu_info[cpunum] != NULL)
sys/arch/i386/i386/cpu.c
255
cpu_info[cpunum] = ci;
sys/arch/i386/i386/cpu.c
397
cpu_init(struct cpu_info *ci)
sys/arch/i386/i386/cpu.c
474
cpu_tsx_disable(struct cpu_info *ci)
sys/arch/i386/i386/cpu.c
496
patinit(struct cpu_info *ci)
sys/arch/i386/i386/cpu.c
622
struct cpu_info *ci;
sys/arch/i386/i386/cpu.c
626
ci = cpu_info[i];
sys/arch/i386/i386/cpu.c
643
struct cpu_info *ci;
sys/arch/i386/i386/cpu.c
647
ci = cpu_info[i];
sys/arch/i386/i386/cpu.c
659
cpu_boot_secondary(struct cpu_info *ci)
sys/arch/i386/i386/cpu.c
702
struct cpu_info *ci = (struct cpu_info *)v;
sys/arch/i386/i386/cpu.c
761
mp_cpu_start(struct cpu_info *ci)
sys/arch/i386/i386/cpu.c
811
mp_cpu_start_cleanup(struct cpu_info *ci)
sys/arch/i386/i386/cpu.c
826
struct cpu_info *ci = curcpu();
sys/arch/i386/i386/cpu.c
919
struct cpu_info *ci;
sys/arch/i386/i386/db_interface.c
224
if (cpu_info[i] != NULL) {
sys/arch/i386/i386/db_interface.c
226
cpu_info[i]->ci_dev->dv_unit);
sys/arch/i386/i386/db_interface.c
227
switch(cpu_info[i]->ci_ddb_paused) {
sys/arch/i386/i386/db_interface.c
245
cpu_info[i]->ci_ddb_paused);
sys/arch/i386/i386/db_interface.c
259
cpu_info[addr] != NULL && addr != cpu_number())
sys/arch/i386/i386/db_interface.c
265
if (cpu_info[i] != NULL && i != cpu_number())
sys/arch/i386/i386/db_interface.c
278
cpu_info[addr] != NULL && addr != cpu_number())
sys/arch/i386/i386/db_interface.c
284
if (cpu_info[i] != NULL && i != cpu_number()) {
sys/arch/i386/i386/db_interface.c
296
cpu_info[addr] != NULL && addr != cpu_number()) {
sys/arch/i386/i386/db_interface.c
341
if (cpu_info[i] != NULL)
sys/arch/i386/i386/db_interface.c
342
cpu_info[i]->ci_ddb_paused = CI_DDB_RUNNING;
sys/arch/i386/i386/db_mp.c
115
if (cpu != cpu_number() && cpu_info[cpu] != NULL) {
sys/arch/i386/i386/db_mp.c
117
cpu_info[cpu]->ci_ddb_paused = CI_DDB_RUNNING;
sys/arch/i386/i386/db_mp.c
126
if (cpu != cpu_number() && cpu_info[cpu] != NULL &&
sys/arch/i386/i386/db_mp.c
127
cpu_info[cpu]->ci_ddb_paused != CI_DDB_STOPPED) {
sys/arch/i386/i386/db_mp.c
128
cpu_info[cpu]->ci_ddb_paused = CI_DDB_SHOULDSTOP;
sys/arch/i386/i386/db_mp.c
130
i386_send_ipi(cpu_info[cpu], I386_IPI_DDB);
sys/arch/i386/i386/db_mp.c
137
i386_ipi_db(struct cpu_info *ci)
sys/arch/i386/i386/db_mp.c
57
if (cpu_info[i] != NULL && i != cpu_number() &&
sys/arch/i386/i386/db_mp.c
58
cpu_info[i]->ci_ddb_paused != CI_DDB_STOPPED) {
sys/arch/i386/i386/db_mp.c
59
cpu_info[i]->ci_ddb_paused = CI_DDB_SHOULDSTOP;
sys/arch/i386/i386/db_mp.c
60
i386_send_ipi(cpu_info[i], I386_IPI_DDB);
sys/arch/i386/i386/db_mp.c
69
if (cpu_info[i] != NULL) {
sys/arch/i386/i386/db_mp.c
70
cpu_info[i]->ci_ddb_paused = CI_DDB_RUNNING;
sys/arch/i386/i386/db_mp.c
83
cpu_info[db_switch_to_cpu]->ci_ddb_paused = CI_DDB_ENTERDDB;
sys/arch/i386/i386/est.c
1069
est_init(struct cpu_info *ci, int vendor)
sys/arch/i386/i386/est.c
962
void p4_get_bus_clock(struct cpu_info *);
sys/arch/i386/i386/est.c
963
void p3_get_bus_clock(struct cpu_info *);
sys/arch/i386/i386/est.c
964
void cyrix3_get_bus_clock(struct cpu_info *);
sys/arch/i386/i386/gdt.c
108
gdt_init_cpu(struct cpu_info *ci)
sys/arch/i386/i386/gdt.c
65
struct cpu_info *ci;
sys/arch/i386/i386/gdt.c
81
struct cpu_info *ci = &cpu_info_primary;
sys/arch/i386/i386/gdt.c
83
setsegment(&ci->ci_gdt[GCPU_SEL].sd, ci, sizeof(struct cpu_info)-1,
sys/arch/i386/i386/gdt.c
94
gdt_alloc_cpu(struct cpu_info *ci)
sys/arch/i386/i386/gdt.c
97
setsegment(&ci->ci_gdt[GCPU_SEL].sd, ci, sizeof(struct cpu_info)-1,
sys/arch/i386/i386/ipifuncs.c
111
i386_ipi_flush_fpu(struct cpu_info *ci)
sys/arch/i386/i386/ipifuncs.c
118
i386_ipi_synch_fpu(struct cpu_info *ci)
sys/arch/i386/i386/ipifuncs.c
127
i386_ipi_reload_mtrr(struct cpu_info *ci)
sys/arch/i386/i386/ipifuncs.c
135
i386_ipi_wbinvd(struct cpu_info *ci)
sys/arch/i386/i386/ipifuncs.c
141
i386_send_ipi(struct cpu_info *ci, int ipimask)
sys/arch/i386/i386/ipifuncs.c
155
i386_fast_ipi(struct cpu_info *ci, int ipi)
sys/arch/i386/i386/ipifuncs.c
168
struct cpu_info *ci, *self = curcpu();
sys/arch/i386/i386/ipifuncs.c
190
struct cpu_info *ci = curcpu();
sys/arch/i386/i386/ipifuncs.c
51
void i386_ipi_nop(struct cpu_info *);
sys/arch/i386/i386/ipifuncs.c
52
void i386_ipi_halt(struct cpu_info *);
sys/arch/i386/i386/ipifuncs.c
53
void i386_ipi_wbinvd(struct cpu_info *);
sys/arch/i386/i386/ipifuncs.c
56
void i386_ipi_synch_fpu(struct cpu_info *);
sys/arch/i386/i386/ipifuncs.c
57
void i386_ipi_flush_fpu(struct cpu_info *);
sys/arch/i386/i386/ipifuncs.c
64
void i386_ipi_reload_mtrr(struct cpu_info *);
sys/arch/i386/i386/ipifuncs.c
69
void (*ipifunc[I386_NIPI])(struct cpu_info *) =
sys/arch/i386/i386/ipifuncs.c
87
i386_ipi_nop(struct cpu_info *ci)
sys/arch/i386/i386/ipifuncs.c
92
i386_ipi_halt(struct cpu_info *ci)
sys/arch/i386/i386/k1x-pstate.c
160
k1x_init(struct cpu_info *ci)
sys/arch/i386/i386/lapic.c
134
struct cpu_info *ci = curcpu();
sys/arch/i386/i386/lapic.c
361
lapic_calibrate_timer(struct cpu_info *ci)
sys/arch/i386/i386/machdep.c
1065
winchip_cpu_setup(struct cpu_info *ci)
sys/arch/i386/i386/machdep.c
1080
cyrix3_setperf_setup(struct cpu_info *ci)
sys/arch/i386/i386/machdep.c
1093
cyrix3_cpu_setup(struct cpu_info *ci)
sys/arch/i386/i386/machdep.c
1248
struct cpu_info *ci = (struct cpu_info *) args;
sys/arch/i386/i386/machdep.c
1269
cyrix6x86_cpu_setup(struct cpu_info *ci)
sys/arch/i386/i386/machdep.c
1302
natsem6x86_cpu_setup(struct cpu_info *ci)
sys/arch/i386/i386/machdep.c
1317
intel586_cpu_setup(struct cpu_info *ci)
sys/arch/i386/i386/machdep.c
1328
amd_family5_setperf_setup(struct cpu_info *ci)
sys/arch/i386/i386/machdep.c
1335
amd_family5_setup(struct cpu_info *ci)
sys/arch/i386/i386/machdep.c
1365
amd_family6_setperf_setup(struct cpu_info *ci)
sys/arch/i386/i386/machdep.c
1383
amd_family6_setup(struct cpu_info *ci)
sys/arch/i386/i386/machdep.c
1422
struct cpu_info *ci = (struct cpu_info *) args;
sys/arch/i386/i386/machdep.c
1458
intel686_cpusensors_setup(struct cpu_info *ci)
sys/arch/i386/i386/machdep.c
1475
intel686_setperf_setup(struct cpu_info *ci)
sys/arch/i386/i386/machdep.c
1493
intel686_common_cpu_setup(struct cpu_info *ci)
sys/arch/i386/i386/machdep.c
1518
intel686_cpu_setup(struct cpu_info *ci)
sys/arch/i386/i386/machdep.c
1554
intel686_p4_cpu_setup(struct cpu_info *ci)
sys/arch/i386/i386/machdep.c
1564
tm86_cpu_setup(struct cpu_info *ci)
sys/arch/i386/i386/machdep.c
1641
identifycpu(struct cpu_info *ci)
sys/arch/i386/i386/machdep.c
2134
cyrix3_get_bus_clock(struct cpu_info *ci)
sys/arch/i386/i386/machdep.c
2158
p4_get_bus_clock(struct cpu_info *ci)
sys/arch/i386/i386/machdep.c
2205
p3_get_bus_clock(struct cpu_info *ci)
sys/arch/i386/i386/machdep.c
2330
struct cpu_info *ci;
sys/arch/i386/i386/machdep.c
234
void (*setperf_setup)(struct cpu_info *);
sys/arch/i386/i386/machdep.c
2351
struct cpu_info *ci;
sys/arch/i386/i386/machdep.c
237
void (*cpusensors_setup)(struct cpu_info *);
sys/arch/i386/i386/machdep.c
2573
cpu_kick(struct cpu_info *ci)
sys/arch/i386/i386/machdep.c
2608
cpu_unidle(struct cpu_info *ci)
sys/arch/i386/i386/machdep.c
277
void winchip_cpu_setup(struct cpu_info *);
sys/arch/i386/i386/machdep.c
278
void amd_family5_setperf_setup(struct cpu_info *);
sys/arch/i386/i386/machdep.c
279
void amd_family5_setup(struct cpu_info *);
sys/arch/i386/i386/machdep.c
280
void amd_family6_setperf_setup(struct cpu_info *);
sys/arch/i386/i386/machdep.c
281
void amd_family6_setup(struct cpu_info *);
sys/arch/i386/i386/machdep.c
282
void cyrix3_setperf_setup(struct cpu_info *);
sys/arch/i386/i386/machdep.c
283
void cyrix3_cpu_setup(struct cpu_info *);
sys/arch/i386/i386/machdep.c
284
void cyrix6x86_cpu_setup(struct cpu_info *);
sys/arch/i386/i386/machdep.c
285
void natsem6x86_cpu_setup(struct cpu_info *);
sys/arch/i386/i386/machdep.c
286
void intel586_cpu_setup(struct cpu_info *);
sys/arch/i386/i386/machdep.c
287
void intel686_cpusensors_setup(struct cpu_info *);
sys/arch/i386/i386/machdep.c
288
void intel686_setperf_setup(struct cpu_info *);
sys/arch/i386/i386/machdep.c
289
void intel686_common_cpu_setup(struct cpu_info *);
sys/arch/i386/i386/machdep.c
290
void intel686_cpu_setup(struct cpu_info *);
sys/arch/i386/i386/machdep.c
291
void intel686_p4_cpu_setup(struct cpu_info *);
sys/arch/i386/i386/machdep.c
293
void tm86_cpu_setup(struct cpu_info *);
sys/arch/i386/i386/machdep.c
297
void cyrix3_get_bus_clock(struct cpu_info *);
sys/arch/i386/i386/machdep.c
298
void p4_get_bus_clock(struct cpu_info *);
sys/arch/i386/i386/machdep.c
299
void p3_get_bus_clock(struct cpu_info *);
sys/arch/i386/i386/machdep.c
3117
sizeof(struct cpu_info)-1, SDT_MEMRWA, SEL_KPL, 0, 0);
sys/arch/i386/i386/machdep.c
3479
need_resched(struct cpu_info *ci)
sys/arch/i386/i386/machdep.c
3932
struct cpu_info *ci = curcpu();
sys/arch/i386/i386/machdep.c
470
i386_init_pcb_tss(struct cpu_info *ci)
sys/arch/i386/i386/mainbus.c
139
extern void (*setperf_setup)(struct cpu_info *);
sys/arch/i386/i386/mainbus.c
140
extern void (*cpusensors_setup)(struct cpu_info *);
sys/arch/i386/i386/mp_setperf.c
48
i386_setperf_ipi(struct cpu_info *ci)
sys/arch/i386/i386/pmap.c
1502
struct cpu_info *self = curcpu();
sys/arch/i386/i386/pmap.c
2713
struct cpu_info *ci, *self = curcpu();
sys/arch/i386/i386/pmap.c
2750
struct cpu_info *ci, *self = curcpu();
sys/arch/i386/i386/pmap.c
2788
struct cpu_info *ci, *self = curcpu();
sys/arch/i386/i386/pmap.c
2820
struct cpu_info *self = curcpu();
sys/arch/i386/i386/pmap.c
2822
struct cpu_info *ci;
sys/arch/i386/i386/powernow-k7.c
389
struct cpu_info *ci;
sys/arch/i386/i386/powernow-k8.c
454
struct cpu_info * ci;
sys/arch/i386/i386/ucode.c
134
cpu_ucode_apply(struct cpu_info *ci)
sys/arch/i386/i386/ucode.c
162
cpu_ucode_amd_apply(struct cpu_info *ci)
sys/arch/i386/i386/ucode.c
244
cpu_ucode_intel_apply(struct cpu_info *ci)
sys/arch/i386/i386/ucode.c
75
void cpu_ucode_apply(struct cpu_info *);
sys/arch/i386/i386/ucode.c
80
void cpu_ucode_intel_apply(struct cpu_info *);
sys/arch/i386/i386/ucode.c
90
void cpu_ucode_amd_apply(struct cpu_info *);
sys/arch/i386/include/cpu.h
148
void (*cpu_setup)(struct cpu_info *); /* proc-dependant init */
sys/arch/i386/include/cpu.h
206
#define cpu_info_primary (*(struct cpu_info *)((char *)&cpu_info_full_primary + PAGE_SIZE*2 - offsetof(struct cpu_info, ci_PAGEALIGN)))
sys/arch/i386/include/cpu.h
208
extern struct cpu_info *cpu_info_list;
sys/arch/i386/include/cpu.h
224
static struct cpu_info *curcpu(void);
sys/arch/i386/include/cpu.h
226
static __inline struct cpu_info *
sys/arch/i386/include/cpu.h
229
struct cpu_info *ci;
sys/arch/i386/include/cpu.h
234
(*(struct cpu_info * const *)&((struct cpu_info *)0)->ci_self));
sys/arch/i386/include/cpu.h
242
extern struct cpu_info *cpu_info[MAXCPUS];
sys/arch/i386/include/cpu.h
247
void cpu_kick(struct cpu_info *);
sys/arch/i386/include/cpu.h
248
void cpu_unidle(struct cpu_info *);
sys/arch/i386/include/cpu.h
281
extern void need_resched(struct cpu_info *);
sys/arch/i386/include/cpu.h
335
void (*cpu_setup)(struct cpu_info *);
sys/arch/i386/include/cpu.h
368
extern void cpu_tsx_disable(struct cpu_info *);
sys/arch/i386/include/cpu.h
413
void i386_init_pcb_tss(struct cpu_info *);
sys/arch/i386/include/cpu.h
438
void est_init(struct cpu_info *, int);
sys/arch/i386/include/cpu.h
456
void k1x_init(struct cpu_info *);
sys/arch/i386/include/cpu.h
462
void npxsave_cpu(struct cpu_info *, int);
sys/arch/i386/include/cpu.h
84
struct cpu_info *ci_self; /* pointer to this structure */
sys/arch/i386/include/cpu.h
86
struct cpu_info *ci_next; /* next cpu */
sys/arch/i386/include/cpu_full.h
42
- offsetof(struct cpu_info, ci_PAGEALIGN)) / sizeof(uint32_t)];
sys/arch/i386/include/cpu_full.h
49
struct cpu_info cif_cpu;
sys/arch/i386/include/cpufunc.h
302
void amd64_errata(struct cpu_info *);
sys/arch/i386/include/cpufunc.h
304
void cpu_ucode_apply(struct cpu_info *);
sys/arch/i386/include/cpuvar.h
68
int (*start)(struct cpu_info *);
sys/arch/i386/include/cpuvar.h
69
int (*stop)(struct cpu_info *);
sys/arch/i386/include/cpuvar.h
70
void (*cleanup)(struct cpu_info *);
sys/arch/i386/include/cpuvar.h
94
void identifycpu(struct cpu_info *);
sys/arch/i386/include/cpuvar.h
95
void cpu_init(struct cpu_info *);
sys/arch/i386/include/db_machdep.h
85
void i386_ipi_db(struct cpu_info *);
sys/arch/i386/include/gdt.h
35
struct cpu_info;
sys/arch/i386/include/gdt.h
39
void gdt_alloc_cpu(struct cpu_info *);
sys/arch/i386/include/gdt.h
41
void gdt_init_cpu(struct cpu_info *);
sys/arch/i386/include/i82489var.h
115
struct cpu_info;
sys/arch/i386/include/i82489var.h
124
extern void lapic_calibrate_timer(struct cpu_info *);
sys/arch/i386/include/intr.h
131
struct cpu_info;
sys/arch/i386/include/intr.h
138
void i386_send_ipi(struct cpu_info *, int);
sys/arch/i386/include/intr.h
139
int i386_fast_ipi(struct cpu_info *, int);
sys/arch/i386/include/intr.h
142
void i386_setperf_ipi(struct cpu_info *);
sys/arch/i386/include/intr.h
144
extern void (*ipifunc[I386_NIPI])(struct cpu_info *);
sys/arch/i386/include/npx.h
148
struct cpu_info;
sys/arch/i386/include/npx.h
153
void npxinit(struct cpu_info *);
sys/arch/i386/include/pcb.h
69
struct cpu_info *pcb_fpcpu; /* cpu holding our fpu state */
sys/arch/i386/include/pic.h
10
struct cpu_info;
sys/arch/i386/include/pic.h
23
void (*pic_addroute)(struct pic *, struct cpu_info *, int, int, int);
sys/arch/i386/include/pic.h
24
void (*pic_delroute)(struct pic *, struct cpu_info *, int, int, int);
sys/arch/i386/include/pmap.h
456
pmap_is_active(struct pmap *pmap, struct cpu_info *ci)
sys/arch/i386/isa/clock.c
366
struct cpu_info *ci = curcpu();
sys/arch/i386/isa/npx.c
152
npxdna_notset(struct cpu_info *ci)
sys/arch/i386/isa/npx.c
157
int (*npxdna_func)(struct cpu_info *) = npxdna_notset;
sys/arch/i386/isa/npx.c
158
int npxdna_s87(struct cpu_info *);
sys/arch/i386/isa/npx.c
159
int npxdna_xmm(struct cpu_info *);
sys/arch/i386/isa/npx.c
339
npxinit(struct cpu_info *ci)
sys/arch/i386/isa/npx.c
417
struct cpu_info *ci = curcpu();
sys/arch/i386/isa/npx.c
603
npxdna_xmm(struct cpu_info *ci)
sys/arch/i386/isa/npx.c
686
npxdna_s87(struct cpu_info *ci)
sys/arch/i386/isa/npx.c
780
npxsave_cpu(struct cpu_info *ci, int save)
sys/arch/i386/isa/npx.c
839
struct cpu_info *ci = curcpu();
sys/arch/i386/isa/npx.c
840
struct cpu_info *oci;
sys/arch/i386/isa/npx.c
875
struct cpu_info *ci = curcpu();
sys/arch/i386/pci/ichpcib.c
174
struct cpu_info *ci;
sys/arch/i386/pci/pci_machdep.c
797
int level, struct cpu_info *ci,
sys/arch/i386/pci/pci_machdep.h
104
int, struct cpu_info *,
sys/arch/loongson/dev/bonito.c
483
struct cpu_info *ci = curcpu();
sys/arch/loongson/dev/glxclk.c
198
glxclk_startclock(struct cpu_info *ci)
sys/arch/loongson/dev/glxclk.c
213
struct cpu_info *ci = curcpu();
sys/arch/loongson/dev/glxclk.c
55
void glxclk_startclock(struct cpu_info *);
sys/arch/loongson/include/autoconf.h
84
struct cpu_info *);
sys/arch/loongson/include/cpu.h
48
struct cpu_info;
sys/arch/loongson/include/cpu.h
49
struct cpu_info *hw_getcurcpu(void);
sys/arch/loongson/include/cpu.h
50
void hw_setcurcpu(struct cpu_info *);
sys/arch/loongson/include/cpu.h
51
void hw_cpu_boot_secondary(struct cpu_info *);
sys/arch/loongson/include/cpu.h
52
void hw_cpu_hatch(struct cpu_info *);
sys/arch/loongson/include/cpu.h
53
void hw_cpu_spinup_trampoline(struct cpu_info *);
sys/arch/loongson/loongson/bus_dma.c
316
struct cpu_info *ci = curcpu();
sys/arch/loongson/loongson/generic3a_machdep.c
291
generic3a_boot_secondary_cpu(struct cpu_info *ci)
sys/arch/loongson/loongson/generic3a_machdep.c
68
void generic3a_boot_secondary_cpu(struct cpu_info *);
sys/arch/loongson/loongson/isa_machdep.c
86
struct cpu_info *ci = curcpu();
sys/arch/loongson/loongson/loongson3_intr.c
350
struct cpu_info *ci = curcpu();
sys/arch/loongson/loongson/loongson3_intr.c
369
struct cpu_info *ci = curcpu();
sys/arch/loongson/loongson/loongson3_intr.c
442
struct cpu_info *ci = curcpu();
sys/arch/loongson/loongson/machdep.c
1261
hw_cpu_hatch(struct cpu_info *ci)
sys/arch/loongson/loongson/machdep.c
1311
hw_cpu_boot_secondary(struct cpu_info *ci)
sys/arch/luna88k/luna88k/clock.c
166
struct cpu_info *ci = curcpu();
sys/arch/luna88k/luna88k/machdep.c
1168
struct cpu_info *ci = curcpu();
sys/arch/luna88k/luna88k/machdep.c
1197
struct cpu_info *ci = curcpu();
sys/arch/luna88k/luna88k/machdep.c
1214
struct cpu_info *ci = curcpu();
sys/arch/luna88k/luna88k/machdep.c
122
struct cpu_info *luna88k_set_cpu_number(cpuid_t);
sys/arch/luna88k/luna88k/machdep.c
1231
struct cpu_info *ci = &m88k_cpus[cpu];
sys/arch/luna88k/luna88k/machdep.c
1251
struct cpu_info *ci = curcpu();
sys/arch/luna88k/luna88k/machdep.c
1284
struct cpu_info *us = curcpu();
sys/arch/luna88k/luna88k/machdep.c
1285
struct cpu_info *ci;
sys/arch/luna88k/luna88k/machdep.c
642
struct cpu_info *
sys/arch/luna88k/luna88k/machdep.c
645
struct cpu_info *ci;
sys/arch/luna88k/luna88k/machdep.c
710
struct cpu_info *ci;
sys/arch/luna88k/luna88k/machdep.c
759
struct cpu_info *ci = curcpu();
sys/arch/luna88k/luna88k/machdep.c
801
struct cpu_info *ci = curcpu();
sys/arch/m88k/include/cpu.h
188
extern struct cpu_info m88k_cpus[MAX_CPUS];
sys/arch/m88k/include/cpu.h
199
static __inline__ struct cpu_info *
sys/arch/m88k/include/cpu.h
202
struct cpu_info *cpuptr;
sys/arch/m88k/include/cpu.h
212
void cpu_unidle(struct cpu_info *);
sys/arch/m88k/include/cpu.h
227
struct cpu_info *set_cpu_number(cpuid_t);
sys/arch/m88k/include/cpu.h
269
(((struct cpu_info *)(framep)->tf.tf_cpu)->ci_idepth > 1)
sys/arch/m88k/include/cpu.h
293
void need_resched(struct cpu_info *);
sys/arch/m88k/include/m88100.h
69
void m88100_smp_setup(struct cpu_info *);
sys/arch/m88k/m88k/db_interface.c
368
struct cpu_info *ci = curcpu();
sys/arch/m88k/m88k/db_interface.c
585
struct cpu_info *ci;
sys/arch/m88k/m88k/m88100_machdep.c
338
m88100_smp_setup(struct cpu_info *ci)
sys/arch/m88k/m88k/m8820x_machdep.c
1052
struct cpu_info *ci = curcpu();
sys/arch/m88k/m88k/m8820x_machdep.c
553
struct cpu_info *ci;
sys/arch/m88k/m88k/m88k_machdep.c
260
struct cpu_info *
sys/arch/m88k/m88k/m88k_machdep.c
263
struct cpu_info *ci;
sys/arch/m88k/m88k/m88k_machdep.c
290
cpu_unidle(struct cpu_info *ci)
sys/arch/m88k/m88k/m88k_machdep.c
302
need_resched(struct cpu_info *ci)
sys/arch/m88k/m88k/m88k_machdep.c
97
struct cpu_info m88k_cpus[MAX_CPUS] = {
sys/arch/m88k/m88k/mutex.c
114
struct cpu_info *ci = curcpu();
sys/arch/m88k/m88k/mutex.c
79
struct cpu_info *ci = curcpu();
sys/arch/m88k/m88k/pmap.c
1740
struct cpu_info *ci;
sys/arch/m88k/m88k/pmap.c
1767
struct cpu_info *ci;
sys/arch/m88k/m88k/pmap.c
379
struct cpu_info *ci;
sys/arch/m88k/m88k/pmap.c
406
struct cpu_info *ci;
sys/arch/m88k/m88k/pmap.c
429
struct cpu_info *ci = curcpu();
sys/arch/m88k/m88k/pmap.c
451
struct cpu_info *ci = curcpu();
sys/arch/m88k/m88k/trap.c
171
struct cpu_info *ci = curcpu();
sys/arch/m88k/m88k/trap.c
204
struct cpu_info *ci = curcpu();
sys/arch/macppc/dev/macintr.c
139
struct cpu_info *ci = curcpu();
sys/arch/macppc/dev/macintr.c
157
struct cpu_info *ci = curcpu();
sys/arch/macppc/dev/macintr.c
168
struct cpu_info *ci = curcpu();
sys/arch/macppc/dev/macintr.c
188
struct cpu_info *ci = curcpu();
sys/arch/macppc/dev/macintr.c
267
struct cpu_info *ci = curcpu();
sys/arch/macppc/dev/macintr.c
284
struct cpu_info *ci = curcpu();
sys/arch/macppc/dev/macintr.c
350
struct cpu_info *ci = curcpu();
sys/arch/macppc/dev/macintr.c
450
struct cpu_info *ci = curcpu();
sys/arch/macppc/dev/macintr.c
501
struct cpu_info *ci = curcpu();
sys/arch/macppc/dev/openpic.c
214
struct cpu_info *ci = curcpu();
sys/arch/macppc/dev/openpic.c
342
struct cpu_info *ci = curcpu();
sys/arch/macppc/dev/openpic.c
351
struct cpu_info *ci = curcpu();
sys/arch/macppc/dev/openpic.c
369
struct cpu_info *ci = curcpu();
sys/arch/macppc/dev/openpic.c
380
struct cpu_info *ci = curcpu();
sys/arch/macppc/dev/openpic.c
523
struct cpu_info *ci = curcpu();
sys/arch/macppc/dev/openpic.c
609
struct cpu_info *ci = curcpu();
sys/arch/macppc/dev/openpic.c
735
openpic_send_ipi(struct cpu_info *ci, int id)
sys/arch/macppc/include/autoconf.h
62
struct cpu_info;
sys/arch/macppc/include/autoconf.h
63
typedef void (intr_send_ipi_t)(struct cpu_info *, int);
sys/arch/macppc/macppc/clock.c
121
struct cpu_info *ci = curcpu();
sys/arch/macppc/macppc/cpu.c
198
struct cpu_info *ci;
sys/arch/macppc/macppc/cpu.c
200
ci = &cpu_info[reg[0]];
sys/arch/macppc/macppc/cpu.c
540
int cpu_spinup(struct device *, struct cpu_info *);
sys/arch/macppc/macppc/cpu.c
546
struct cpu_info *ci;
sys/arch/macppc/macppc/cpu.c
566
cpu_spinup(struct device *self, struct cpu_info *ci)
sys/arch/macppc/macppc/cpu.c
669
struct cpu_info *ci;
sys/arch/macppc/macppc/cpu.c
673
ci = &cpu_info[i];
sys/arch/macppc/macppc/cpu.c
69
struct cpu_info cpu_info[PPC_MAXPROCS];
sys/arch/macppc/macppc/machdep.c
155
proc0.p_cpu = &cpu_info[0];
sys/arch/macppc/macppc/machdep.c
817
cpu_unidle(struct cpu_info *ci)
sys/arch/macppc/macppc/machdep.c
860
ppc_no_send_ipi(struct cpu_info *ci, int id)
sys/arch/macppc/macppc/machdep.c
866
ppc_send_ipi(struct cpu_info *ci, int id)
sys/arch/macppc/macppc/machdep.c
899
struct cpu_info *ci = curcpu();
sys/arch/mips64/include/cache.h
34
void chip##_ConfigCache(struct cpu_info *); \
sys/arch/mips64/include/cache.h
36
void chip##_SyncCache(struct cpu_info *); \
sys/arch/mips64/include/cache.h
38
void chip##_InvalidateICache(struct cpu_info *, vaddr_t, size_t); \
sys/arch/mips64/include/cache.h
40
void chip##_InvalidateICachePage(struct cpu_info *, vaddr_t); \
sys/arch/mips64/include/cache.h
42
void chip##_SyncICache(struct cpu_info *); \
sys/arch/mips64/include/cache.h
44
void chip##_SyncDCachePage(struct cpu_info *, vaddr_t, paddr_t); \
sys/arch/mips64/include/cache.h
46
void chip##_HitSyncDCachePage(struct cpu_info *, vaddr_t, paddr_t); \
sys/arch/mips64/include/cache.h
48
void chip##_HitSyncDCache(struct cpu_info *, vaddr_t, size_t); \
sys/arch/mips64/include/cache.h
50
void chip##_HitInvalidateDCache(struct cpu_info *, vaddr_t, size_t); \
sys/arch/mips64/include/cache.h
52
void chip##_IOSyncDCache(struct cpu_info *, vaddr_t, size_t, int);
sys/arch/mips64/include/cache.h
59
void Octeon_lock_secondary_cache(struct cpu_info *, paddr_t, size_t);
sys/arch/mips64/include/cache.h
60
void Octeon_unlock_secondary_cache(struct cpu_info *, paddr_t, size_t);
sys/arch/mips64/include/cpu.h
137
struct cpu_info *ci_self; /* pointer to this structure */
sys/arch/mips64/include/cpu.h
138
struct cpu_info *ci_next; /* next cpu */
sys/arch/mips64/include/cpu.h
162
void (*ci_SyncCache)(struct cpu_info *);
sys/arch/mips64/include/cpu.h
163
void (*ci_InvalidateICache)(struct cpu_info *, vaddr_t,
sys/arch/mips64/include/cpu.h
165
void (*ci_InvalidateICachePage)(struct cpu_info *, vaddr_t);
sys/arch/mips64/include/cpu.h
166
void (*ci_SyncICache)(struct cpu_info *);
sys/arch/mips64/include/cpu.h
167
void (*ci_SyncDCachePage)(struct cpu_info *, vaddr_t,
sys/arch/mips64/include/cpu.h
169
void (*ci_HitSyncDCachePage)(struct cpu_info *, vaddr_t,
sys/arch/mips64/include/cpu.h
171
void (*ci_HitSyncDCache)(struct cpu_info *, vaddr_t, size_t);
sys/arch/mips64/include/cpu.h
172
void (*ci_HitInvalidateDCache)(struct cpu_info *, vaddr_t,
sys/arch/mips64/include/cpu.h
174
void (*ci_IOSyncDCache)(struct cpu_info *, vaddr_t, size_t,
sys/arch/mips64/include/cpu.h
213
extern struct cpu_info cpu_info_primary;
sys/arch/mips64/include/cpu.h
214
extern struct cpu_info *cpu_info_list;
sys/arch/mips64/include/cpu.h
229
extern struct cpu_info *get_cpu_info(int);
sys/arch/mips64/include/cpu.h
235
void cpu_unidle(struct cpu_info *);
sys/arch/mips64/include/cpu.h
265
extern void (*md_startclock)(struct cpu_info *);
sys/arch/mips64/include/cpu.h
267
void cp0_calibrate(struct cpu_info *);
sys/arch/mips64/include/cpu.h
294
void need_resched(struct cpu_info *);
sys/arch/mips64/include/cpu.h
412
void tlb_asid_wrap(struct cpu_info *);
sys/arch/mips64/mips64/cache_loongson2.c
114
Loongson2_SyncCache(struct cpu_info *ci)
sys/arch/mips64/mips64/cache_loongson2.c
152
Loongson2_InvalidateICache(struct cpu_info *ci, vaddr_t _va, size_t _sz)
sys/arch/mips64/mips64/cache_loongson2.c
175
Loongson2_InvalidateICachePage(struct cpu_info *ci, vaddr_t va)
sys/arch/mips64/mips64/cache_loongson2.c
189
Loongson2_SyncICache(struct cpu_info *ci)
sys/arch/mips64/mips64/cache_loongson2.c
214
Loongson2_SyncDCachePage(struct cpu_info *ci, vaddr_t va, paddr_t pa)
sys/arch/mips64/mips64/cache_loongson2.c
259
Loongson2_HitSyncDCache(struct cpu_info *ci, vaddr_t _va, size_t _sz)
sys/arch/mips64/mips64/cache_loongson2.c
305
Loongson2_HitInvalidateDCache(struct cpu_info *ci, vaddr_t _va, size_t _sz)
sys/arch/mips64/mips64/cache_loongson2.c
326
Loongson2_IOSyncDCache(struct cpu_info *ci, vaddr_t _va, size_t _sz, int how)
sys/arch/mips64/mips64/cache_loongson2.c
72
Loongson2_ConfigCache(struct cpu_info *ci)
sys/arch/mips64/mips64/cache_loongson3.c
100
Loongson3_HitSyncDCache(struct cpu_info *ci, vaddr_t va, size_t sz)
sys/arch/mips64/mips64/cache_loongson3.c
112
Loongson3_HitInvalidateDCache(struct cpu_info *ci, vaddr_t va, size_t sz)
sys/arch/mips64/mips64/cache_loongson3.c
123
Loongson3_IOSyncDCache(struct cpu_info *ci, vaddr_t va, size_t sz, int how)
sys/arch/mips64/mips64/cache_loongson3.c
33
Loongson3_ConfigCache(struct cpu_info *ci)
sys/arch/mips64/mips64/cache_loongson3.c
52
Loongson3_SyncCache(struct cpu_info *ci)
sys/arch/mips64/mips64/cache_loongson3.c
61
Loongson3_InvalidateICache(struct cpu_info *ci, vaddr_t va, size_t sz)
sys/arch/mips64/mips64/cache_loongson3.c
70
Loongson3_InvalidateICachePage(struct cpu_info *ci, vaddr_t va)
sys/arch/mips64/mips64/cache_loongson3.c
79
Loongson3_SyncICache(struct cpu_info *ci)
sys/arch/mips64/mips64/cache_loongson3.c
88
Loongson3_SyncDCachePage(struct cpu_info *ci, vaddr_t va, paddr_t pa)
sys/arch/mips64/mips64/cache_mips64r2.c
213
mips64r2_SyncCache(struct cpu_info *ci)
sys/arch/mips64/mips64/cache_mips64r2.c
254
mips64r2_InvalidateICache(struct cpu_info *ci, vaddr_t _va, size_t _sz)
sys/arch/mips64/mips64/cache_mips64r2.c
282
mips64r2_InvalidateICachePage(struct cpu_info *ci, vaddr_t va)
sys/arch/mips64/mips64/cache_mips64r2.c
292
mips64r2_SyncICache(struct cpu_info *ci)
sys/arch/mips64/mips64/cache_mips64r2.c
300
mips64r2_SyncDCachePage(struct cpu_info *ci, vaddr_t va, paddr_t pa)
sys/arch/mips64/mips64/cache_mips64r2.c
327
mips64r2_HitSyncDCachePage(struct cpu_info *ci, vaddr_t va, paddr_t pa)
sys/arch/mips64/mips64/cache_mips64r2.c
339
mips64r2_HitSyncDCache(struct cpu_info *ci, vaddr_t _va, size_t _sz)
sys/arch/mips64/mips64/cache_mips64r2.c
357
mips64r2_HitInvalidateDCache(struct cpu_info *ci, vaddr_t _va, size_t _sz)
sys/arch/mips64/mips64/cache_mips64r2.c
374
mips64r2_IOSyncDCache(struct cpu_info *ci, vaddr_t _va, size_t _sz, int how)
sys/arch/mips64/mips64/cache_mips64r2.c
57
mips64r2_ConfigCache(struct cpu_info *ci)
sys/arch/mips64/mips64/cache_octeon.c
156
Octeon_SyncCache(struct cpu_info *ci)
sys/arch/mips64/mips64/cache_octeon.c
162
Octeon_InvalidateICache(struct cpu_info *ci, vaddr_t va, size_t len)
sys/arch/mips64/mips64/cache_octeon.c
172
Octeon_InvalidateICachePage(struct cpu_info *ci, vaddr_t va)
sys/arch/mips64/mips64/cache_octeon.c
185
Octeon_SyncICache(struct cpu_info *ci)
sys/arch/mips64/mips64/cache_octeon.c
194
Octeon_SyncDCachePage(struct cpu_info *ci, vaddr_t va, paddr_t pa)
sys/arch/mips64/mips64/cache_octeon.c
199
Octeon_HitSyncDCache(struct cpu_info *ci, vaddr_t va, size_t len)
sys/arch/mips64/mips64/cache_octeon.c
204
Octeon_HitInvalidateDCache(struct cpu_info *ci, vaddr_t va, size_t len)
sys/arch/mips64/mips64/cache_octeon.c
209
Octeon_IOSyncDCache(struct cpu_info *ci, vaddr_t va, size_t len, int how)
sys/arch/mips64/mips64/cache_octeon.c
223
Octeon_lock_secondary_cache(struct cpu_info *ci, paddr_t _pa, size_t _sz)
sys/arch/mips64/mips64/cache_octeon.c
245
Octeon_unlock_secondary_cache(struct cpu_info *ci, paddr_t _pa, size_t _sz)
sys/arch/mips64/mips64/cache_octeon.c
61
Octeon_ConfigCache(struct cpu_info *ci)
sys/arch/mips64/mips64/clock.c
123
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/clock.c
251
cp0_startclock(struct cpu_info *ci)
sys/arch/mips64/mips64/clock.c
75
void cp0_startclock(struct cpu_info *);
sys/arch/mips64/mips64/cpu.c
313
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/cpu.c
324
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/cpu.c
343
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/cpu.c
358
need_resched(struct cpu_info *ci)
sys/arch/mips64/mips64/cpu.c
375
struct cpu_info *
sys/arch/mips64/mips64/cpu.c
378
struct cpu_info *ci;
sys/arch/mips64/mips64/cpu.c
391
struct cpu_info *ci;
sys/arch/mips64/mips64/cpu.c
410
cpu_unidle(struct cpu_info *ci)
sys/arch/mips64/mips64/cpu.c
45
struct cpu_info cpu_info_primary = { .ci_flags = CPUF_PRIMARY };
sys/arch/mips64/mips64/cpu.c
46
struct cpu_info *cpu_info_list = &cpu_info_primary;
sys/arch/mips64/mips64/cpu.c
47
struct cpu_info *cpu_info_secondaries;
sys/arch/mips64/mips64/cpu.c
81
struct cpu_info *ci;
sys/arch/mips64/mips64/cpu.c
91
cpu_info_secondaries = (struct cpu_info *)
sys/arch/mips64/mips64/cpu.c
92
alloc_contiguous_pages(sizeof(struct cpu_info) *
sys/arch/mips64/mips64/cpu.c
98
struct cpu_info *ci_last;
sys/arch/mips64/mips64/db_machdep.c
185
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/db_machdep.c
331
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/db_machdep.c
427
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/fp_emulate.c
158
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/interrupt.c
102
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/interrupt.c
222
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/interrupt.c
240
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/interrupt.c
252
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/ipifuncs.c
129
struct cpu_info *ci = get_cpu_info(cpuid);
sys/arch/mips64/mips64/ipifuncs.c
163
struct cpu_info *ci;
sys/arch/mips64/mips64/mips64_machdep.c
143
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/mips64_machdep.c
162
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/mips64_machdep.c
210
tlb_asid_wrap(struct cpu_info *ci)
sys/arch/mips64/mips64/mips64_machdep.c
223
void (*md_startclock)(struct cpu_info *);
sys/arch/mips64/mips64/mips64_machdep.c
236
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/mips64_machdep.c
273
cp0_calibrate(struct cpu_info *ci)
sys/arch/mips64/mips64/mips64_machdep.c
311
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/pmap.c
1001
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/pmap.c
1249
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/pmap.c
1363
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/pmap.c
1398
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/pmap.c
1449
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/pmap.c
1700
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/pmap.c
1964
struct cpu_info *ci;
sys/arch/mips64/mips64/pmap.c
250
struct cpu_info *ci;
sys/arch/mips64/mips64/pmap.c
271
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/pmap.c
289
struct cpu_info *ci, *self = curcpu();
sys/arch/mips64/mips64/pmap.c
355
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/pmap.c
604
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/pmap.c
622
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/pmap.c
639
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/pmap.c
742
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/pmap.c
884
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/process_machdep.c
84
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/process_machdep.c
99
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/sendsig.c
179
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/sendsig.c
98
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/softintr.c
57
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/trap.c
136
void itsa(struct trapframe *, struct cpu_info *, struct proc *, int);
sys/arch/mips64/mips64/trap.c
175
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/trap.c
219
itsa(struct trapframe *trapframe, struct cpu_info *ci, struct proc *p,
sys/arch/mips64/mips64/trap.c
819
struct cpu_info *ci;
sys/arch/mips64/mips64/vm_machdep.c
131
struct cpu_info *ci = curcpu();
sys/arch/mips64/mips64/vm_machdep.c
67
struct cpu_info *ci = curcpu();
sys/arch/octeon/dev/octcit.c
214
struct cpu_info *ci = curcpu();
sys/arch/octeon/dev/octcit.c
257
struct cpu_info *ci = curcpu();
sys/arch/octeon/dev/octcit.c
335
struct cpu_info *ci = curcpu();
sys/arch/octeon/dev/octcit.c
392
struct cpu_info *ci = curcpu();
sys/arch/octeon/dev/octcit.c
481
struct cpu_info *ci = curcpu();
sys/arch/octeon/dev/octciu.c
363
struct cpu_info *ci = NULL;
sys/arch/octeon/dev/octciu.c
466
struct cpu_info *ci = curcpu();
sys/arch/octeon/dev/octciu.c
575
struct cpu_info *ci = curcpu();
sys/arch/octeon/include/cpu.h
53
struct cpu_info;
sys/arch/octeon/include/cpu.h
54
void hw_cpu_boot_secondary(struct cpu_info *);
sys/arch/octeon/include/cpu.h
55
void hw_cpu_hatch(struct cpu_info *);
sys/arch/octeon/include/cpu.h
56
void hw_cpu_spinup_trampoline(struct cpu_info *);
sys/arch/octeon/include/cpu.h
62
static inline struct cpu_info *
sys/arch/octeon/include/cpu.h
65
struct cpu_info *ci;
sys/arch/octeon/include/cpu.h
71
hw_setcurcpu(struct cpu_info *ci)
sys/arch/octeon/octeon/bus_dma.c
367
struct cpu_info *ci = curcpu();
sys/arch/octeon/octeon/machdep.c
1283
hw_cpu_boot_secondary(struct cpu_info *ci)
sys/arch/octeon/octeon/machdep.c
1303
hw_cpu_hatch(struct cpu_info *ci)
sys/arch/powerpc/ddb/db_interface.c
115
struct cpu_info *ci = curcpu();
sys/arch/powerpc/ddb/db_interface.c
127
cpu_info[i].ci_ddb_paused != CI_DDB_STOPPED) {
sys/arch/powerpc/ddb/db_interface.c
128
cpu_info[i].ci_ddb_paused = CI_DDB_SHOULDSTOP;
sys/arch/powerpc/ddb/db_interface.c
129
ppc_send_ipi(&cpu_info[i], PPC_IPI_DDB);
sys/arch/powerpc/ddb/db_interface.c
140
cpu_info[i].ci_ddb_paused = CI_DDB_RUNNING;
sys/arch/powerpc/ddb/db_interface.c
152
cpu_info[db_switch_to_cpu].ci_ddb_paused = CI_DDB_ENTERDDB;
sys/arch/powerpc/ddb/db_interface.c
186
ppc_ipi_db(struct cpu_info *ci)
sys/arch/powerpc/ddb/db_interface.c
198
cpu_info[i].ci_cpuid);
sys/arch/powerpc/ddb/db_interface.c
199
switch(cpu_info[i].ci_ddb_paused) {
sys/arch/powerpc/ddb/db_interface.c
217
cpu_info[i].ci_ddb_paused);
sys/arch/powerpc/ddb/db_interface.c
241
cpu_info[i].ci_ddb_paused = CI_DDB_RUNNING;
sys/arch/powerpc/ddb/db_interface.c
314
cpu_info[cpu].ci_ddb_paused = CI_DDB_RUNNING;
sys/arch/powerpc/ddb/db_interface.c
324
cpu_info[cpu].ci_ddb_paused != CI_DDB_STOPPED) {
sys/arch/powerpc/ddb/db_interface.c
325
cpu_info[cpu].ci_ddb_paused = CI_DDB_SHOULDSTOP;
sys/arch/powerpc/ddb/db_interface.c
327
ppc_send_ipi(&cpu_info[cpu], PPC_IPI_DDB);
sys/arch/powerpc/ddb/db_trace.c
117
struct cpu_info *ci;
sys/arch/powerpc/include/cpu.h
100
struct cpu_info *ci;
sys/arch/powerpc/include/cpu.h
130
for (cii = 0, ci = &cpu_info[0]; cii < ncpusfound; cii++, ci++)
sys/arch/powerpc/include/cpu.h
132
void cpu_unidle(struct cpu_info *);
sys/arch/powerpc/include/cpu.h
154
extern struct cpu_info cpu_info[PPC_MAXPROCS];
sys/arch/powerpc/include/cpu.h
97
static __inline struct cpu_info *
sys/arch/powerpc/include/db_machdep.h
84
void ppc_ipi_db(struct cpu_info *);
sys/arch/powerpc/include/intr.h
164
void ppc_send_ipi(struct cpu_info *, int);
sys/arch/powerpc/include/mplock.h
39
struct cpu_info *volatile mpl_cpu;
sys/arch/powerpc/include/pcb.h
59
struct cpu_info *pcb_fpcpu;
sys/arch/powerpc/include/pcb.h
60
struct cpu_info *pcb_veccpu;
sys/arch/powerpc/powerpc/fpu.c
106
struct cpu_info *ci = curcpu();
sys/arch/powerpc/powerpc/fpu.c
45
struct cpu_info *ci = curcpu();
sys/arch/powerpc/powerpc/intr.c
106
struct cpu_info *ci = curcpu();
sys/arch/powerpc/powerpc/intr.c
119
struct cpu_info *ci = curcpu();
sys/arch/powerpc/powerpc/intr.c
166
struct cpu_info *ci = curcpu();
sys/arch/powerpc/powerpc/intr.c
92
struct cpu_info *ci = curcpu();
sys/arch/powerpc/powerpc/lock_machdep.c
84
struct cpu_info *owner = mpl->mpl_cpu;
sys/arch/powerpc/powerpc/lock_machdep.c
85
struct cpu_info *ci = curcpu();
sys/arch/powerpc/powerpc/process_machdep.c
123
struct cpu_info *ci = curcpu();
sys/arch/powerpc/powerpc/process_machdep.c
158
struct cpu_info *ci = curcpu();
sys/arch/powerpc/powerpc/process_machdep.c
48
struct cpu_info *ci = curcpu();
sys/arch/powerpc/powerpc/process_machdep.c
77
struct cpu_info *ci = curcpu();
sys/arch/powerpc/powerpc/softintr.c
57
struct cpu_info *ci = curcpu();
sys/arch/powerpc/powerpc/trap.c
158
struct cpu_info *ci = curcpu();
sys/arch/powerpc/powerpc/trap.c
230
struct cpu_info *ci = curcpu();
sys/arch/powerpc/powerpc/trap.c
580
struct cpu_info *ci = curcpu();
sys/arch/powerpc/powerpc/vm_machdep.c
140
struct cpu_info *ci = curcpu();
sys/arch/powerpc/powerpc/vm_machdep.c
62
struct cpu_info *ci = curcpu();
sys/arch/powerpc64/dev/phb.c
124
void *phb_intr_establish(void *, pci_intr_handle_t, int, struct cpu_info *,
sys/arch/powerpc64/dev/phb.c
628
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/powerpc64/dev/xicp.c
100
void *xicp_intr_establish(uint32_t, int, int, struct cpu_info *,
sys/arch/powerpc64/dev/xicp.c
119
struct cpu_info *ci;
sys/arch/powerpc64/dev/xicp.c
178
xicp_intr_establish(uint32_t girq, int type, int level, struct cpu_info *ci,
sys/arch/powerpc64/dev/xicp.c
217
struct cpu_info *ci = curcpu();
sys/arch/powerpc64/dev/xicp.c
233
struct cpu_info *ci = curcpu();
sys/arch/powerpc64/dev/xics.c
50
struct cpu_info *, int (*)(void *), void *, char *);
sys/arch/powerpc64/dev/xics.c
78
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/powerpc64/dev/xive.c
153
void *xive_intr_establish(uint32_t, int, int, struct cpu_info *,
sys/arch/powerpc64/dev/xive.c
171
struct cpu_info *ci;
sys/arch/powerpc64/dev/xive.c
251
xive_intr_establish(uint32_t girq, int type, int level, struct cpu_info *ci,
sys/arch/powerpc64/dev/xive.c
355
struct cpu_info *ci = curcpu();
sys/arch/powerpc64/dev/xive.c
398
struct cpu_info *ci = curcpu();
sys/arch/powerpc64/include/cpu.h
116
extern struct cpu_info cpu_info[];
sys/arch/powerpc64/include/cpu.h
117
extern struct cpu_info *cpu_info_primary;
sys/arch/powerpc64/include/cpu.h
119
static __inline struct cpu_info *
sys/arch/powerpc64/include/cpu.h
122
struct cpu_info *ci;
sys/arch/powerpc64/include/cpu.h
152
for (cii = 0, ci = &cpu_info[0]; cii < ncpus; cii++, ci++)
sys/arch/powerpc64/include/cpu.h
154
void cpu_kick(struct cpu_info *);
sys/arch/powerpc64/include/cpu.h
155
void cpu_unidle(struct cpu_info *);
sys/arch/powerpc64/include/cpu.h
195
void need_resched(struct cpu_info *);
sys/arch/powerpc64/include/cpu.h
57
struct cpu_info *ci_next;
sys/arch/powerpc64/include/intr.h
104
void intr_send_ipi(struct cpu_info *, int);
sys/arch/powerpc64/include/intr.h
108
extern void *(*_intr_establish)(uint32_t, int, int, struct cpu_info *,
sys/arch/powerpc64/include/intr.h
116
void *(*ic_establish)(void *, int *, int, struct cpu_info *,
sys/arch/powerpc64/include/intr.h
127
void *fdt_intr_establish_idx_cpu(int, int, int, struct cpu_info *,
sys/arch/powerpc64/include/intr.h
132
struct cpu_info *, int (*)(void *), void *, char *);
sys/arch/powerpc64/include/intr.h
27
struct cpu_info;
sys/arch/powerpc64/include/intr.h
97
void *intr_establish(uint32_t, int, int, struct cpu_info *,
sys/arch/powerpc64/include/pci_machdep.h
76
int, struct cpu_info *, int (*)(void *), void *,
sys/arch/powerpc64/powerpc64/clock.c
113
struct cpu_info *ci = curcpu();
sys/arch/powerpc64/powerpc64/cpu.c
104
struct cpu_info *ci;
sys/arch/powerpc64/powerpc64/cpu.c
109
ci = &cpu_info[dev->dv_unit];
sys/arch/powerpc64/powerpc64/cpu.c
315
struct cpu_info *ci;
sys/arch/powerpc64/powerpc64/cpu.c
345
struct cpu_info *ci = curcpu();
sys/arch/powerpc64/powerpc64/cpu.c
371
cpu_boot_secondary(struct cpu_info *ci)
sys/arch/powerpc64/powerpc64/cpu.c
383
struct cpu_info *ci;
sys/arch/powerpc64/powerpc64/cpu.c
404
struct cpu_info *ci = curcpu();
sys/arch/powerpc64/powerpc64/cpu.c
419
cpu_kick(struct cpu_info *ci)
sys/arch/powerpc64/powerpc64/cpu.c
426
cpu_unidle(struct cpu_info *ci)
sys/arch/powerpc64/powerpc64/cpu.c
444
intr_send_ipi(&cpu_info[i], IPI_SETPERF);
sys/arch/powerpc64/powerpc64/cpu.c
64
struct cpu_info cpu_info[MAXCPUS];
sys/arch/powerpc64/powerpc64/cpu.c
65
struct cpu_info *cpu_info_primary = &cpu_info[0];
sys/arch/powerpc64/powerpc64/db_interface.c
125
cpu_info[i].ci_ddb_paused = CI_DDB_RUNNING;
sys/arch/powerpc64/powerpc64/db_interface.c
166
struct cpu_info *ci = curcpu();
sys/arch/powerpc64/powerpc64/db_interface.c
179
cpu_info[i].ci_ddb_paused != CI_DDB_STOPPED) {
sys/arch/powerpc64/powerpc64/db_interface.c
180
cpu_info[i].ci_ddb_paused = CI_DDB_SHOULDSTOP;
sys/arch/powerpc64/powerpc64/db_interface.c
181
intr_send_ipi(&cpu_info[i], IPI_DDB);
sys/arch/powerpc64/powerpc64/db_interface.c
190
cpu_info[i].ci_ddb_paused = CI_DDB_RUNNING;
sys/arch/powerpc64/powerpc64/db_interface.c
202
cpu_info[db_switch_to_cpu].ci_ddb_paused = CI_DDB_ENTERDDB;
sys/arch/powerpc64/powerpc64/db_interface.c
238
cpu_info[i].ci_cpuid);
sys/arch/powerpc64/powerpc64/db_interface.c
239
switch(cpu_info[i].ci_ddb_paused) {
sys/arch/powerpc64/powerpc64/db_interface.c
257
cpu_info[i].ci_ddb_paused);
sys/arch/powerpc64/powerpc64/db_interface.c
330
cpu_info[cpu].ci_ddb_paused = CI_DDB_RUNNING;
sys/arch/powerpc64/powerpc64/db_interface.c
340
cpu_info[cpu].ci_ddb_paused != CI_DDB_STOPPED) {
sys/arch/powerpc64/powerpc64/db_interface.c
341
cpu_info[cpu].ci_ddb_paused = CI_DDB_SHOULDSTOP;
sys/arch/powerpc64/powerpc64/db_interface.c
343
intr_send_ipi(&cpu_info[cpu], IPI_DDB);
sys/arch/powerpc64/powerpc64/intr.c
115
struct cpu_info *ci = curcpu();
sys/arch/powerpc64/powerpc64/intr.c
126
struct cpu_info *ci = curcpu();
sys/arch/powerpc64/powerpc64/intr.c
137
struct cpu_info *ci = curcpu();
sys/arch/powerpc64/powerpc64/intr.c
191
dummy_intr_establish(uint32_t girq, int type, int level, struct cpu_info *ci,
sys/arch/powerpc64/powerpc64/intr.c
200
struct cpu_info *ci = curcpu();
sys/arch/powerpc64/powerpc64/intr.c
252
fdt_intr_establish_idx_cpu(int node, int idx, int level, struct cpu_info *ci,
sys/arch/powerpc64/powerpc64/intr.c
32
void *dummy_intr_establish(uint32_t, int, int, struct cpu_info *,
sys/arch/powerpc64/powerpc64/intr.c
343
struct cpu_info *ci, int (*func)(void *), void *cookie, char *name)
sys/arch/powerpc64/powerpc64/intr.c
415
intr_send_ipi(struct cpu_info *ci, int reason)
sys/arch/powerpc64/powerpc64/intr.c
43
void *(*_intr_establish)(uint32_t, int, int, struct cpu_info *,
sys/arch/powerpc64/powerpc64/intr.c
61
intr_establish(uint32_t girq, int type, int level, struct cpu_info *ci,
sys/arch/powerpc64/powerpc64/intr.c
89
struct cpu_info *ci = curcpu();
sys/arch/powerpc64/powerpc64/machdep.c
703
need_resched(struct cpu_info *ci)
sys/arch/powerpc64/powerpc64/pmap.c
1583
struct cpu_info *ci = curcpu();
sys/arch/powerpc64/powerpc64/pmap.c
1615
struct cpu_info *ci = curcpu();
sys/arch/powerpc64/powerpc64/pmap.c
461
struct cpu_info *ci = curcpu();
sys/arch/powerpc64/powerpc64/pmap.c
514
struct cpu_info *ci = curcpu();
sys/arch/powerpc64/powerpc64/trap.c
50
struct cpu_info *ci = curcpu();
sys/arch/riscv64/dev/aplic.c
149
aplic_intr_establish(void *cookie, int *cells, int level, struct cpu_info *ci,
sys/arch/riscv64/dev/aplic.c
83
void *aplic_intr_establish(void *, int *, int, struct cpu_info *,
sys/arch/riscv64/dev/imsic.c
208
struct cpu_info *ci = curcpu();
sys/arch/riscv64/dev/imsic.c
219
struct cpu_info *ci = curcpu();
sys/arch/riscv64/dev/imsic.c
229
struct cpu_info *ci = curcpu();
sys/arch/riscv64/dev/imsic.c
243
struct cpu_info *ci = curcpu();
sys/arch/riscv64/dev/imsic.c
301
imsic_msi_addr(struct imsic_softc *sc, struct cpu_info *ci)
sys/arch/riscv64/dev/imsic.c
312
int level, struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/riscv64/dev/imsic.c
71
struct cpu_info *ih_ci;
sys/arch/riscv64/dev/imsic.c
97
int, struct cpu_info *, int (*)(void *), void *, char *);
sys/arch/riscv64/dev/plic.c
114
void *plic_intr_establish(int, int, struct cpu_info *,
sys/arch/riscv64/dev/plic.c
116
void *plic_intr_establish_fdt(void *, int *, int, struct cpu_info *,
sys/arch/riscv64/dev/plic.c
119
void plic_intr_route(void *, int, struct cpu_info *);
sys/arch/riscv64/dev/plic.c
173
struct cpu_info *ci;
sys/arch/riscv64/dev/plic.c
405
plic_intr_establish(int irqno, int level, struct cpu_info *ci,
sys/arch/riscv64/dev/plic.c
448
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/riscv64/dev/plic.c
473
plic_intr_route(void *cookie, int enable, struct cpu_info *ci)
sys/arch/riscv64/dev/plic.c
509
struct cpu_info *ci = curcpu();
sys/arch/riscv64/dev/plic.c
521
struct cpu_info *ci = curcpu();
sys/arch/riscv64/dev/plic.c
530
struct cpu_info *ci = curcpu();
sys/arch/riscv64/dev/plic.c
552
struct cpu_info *ci = curcpu();
sys/arch/riscv64/dev/plic.c
577
struct cpu_info *ci = curcpu();
sys/arch/riscv64/dev/plic.c
627
struct cpu_info *ci;
sys/arch/riscv64/dev/plic.c
79
struct cpu_info *ih_ci;
sys/arch/riscv64/dev/sfgpio.c
242
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/riscv64/dev/sfgpio.c
98
void *sfgpio_intr_establish(void *, int *, int, struct cpu_info *,
sys/arch/riscv64/dev/sgmsi.c
132
int level, struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/riscv64/dev/sgmsi.c
62
int, struct cpu_info *, int (*)(void *), void *, char *);
sys/arch/riscv64/dev/stfpcie.c
195
struct cpu_info *, int (*)(void *), void *, char *);
sys/arch/riscv64/dev/stfpcie.c
212
struct cpu_info *, int (*)(void *), void *, char *);
sys/arch/riscv64/dev/stfpcie.c
580
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/riscv64/dev/stfpcie.c
904
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/riscv64/include/cpu.h
148
register struct cpu_info *__curcpu asm ("tp");
sys/arch/riscv64/include/cpu.h
153
extern struct cpu_info cpu_info_primary;
sys/arch/riscv64/include/cpu.h
154
extern struct cpu_info *cpu_info_list;
sys/arch/riscv64/include/cpu.h
179
extern struct cpu_info *cpu_info[MAXCPUS];
sys/arch/riscv64/include/cpu.h
209
void cpu_unidle(struct cpu_info *ci);
sys/arch/riscv64/include/cpu.h
211
void cpu_kick(struct cpu_info *);
sys/arch/riscv64/include/cpu.h
222
void need_resched(struct cpu_info *);
sys/arch/riscv64/include/cpu.h
83
struct cpu_info *ci_next;
sys/arch/riscv64/include/cpu.h
89
struct cpu_info *ci_self;
sys/arch/riscv64/include/intr.h
159
struct cpu_info;
sys/arch/riscv64/include/intr.h
163
void *(*ic_establish)(void *, int *, int, struct cpu_info *,
sys/arch/riscv64/include/intr.h
166
struct cpu_info *, int (*)(void *), void *, char *);
sys/arch/riscv64/include/intr.h
170
void (*ic_route)(void *, int, struct cpu_info *);
sys/arch/riscv64/include/intr.h
185
void *riscv_intr_establish_fdt_idx_cpu(int, int, int, struct cpu_info *,
sys/arch/riscv64/include/intr.h
188
struct cpu_info *, int (*)(void *), void *, char *);
sys/arch/riscv64/include/intr.h
192
struct cpu_info *, int (*)(void *), void *, char *);
sys/arch/riscv64/include/intr.h
196
void riscv_intr_route(void *, int, struct cpu_info *);
sys/arch/riscv64/include/intr.h
202
void intr_send_ipi(struct cpu_info *, int);
sys/arch/riscv64/include/pci_machdep.h
79
int, struct cpu_info *, int (*)(void *), void *,
sys/arch/riscv64/riscv64/clock.c
135
struct cpu_info *ci = curcpu();
sys/arch/riscv64/riscv64/cpu.c
1006
struct cpu_info *ci = cookie;
sys/arch/riscv64/riscv64/cpu.c
1015
struct cpu_info *ci = cookie;
sys/arch/riscv64/riscv64/cpu.c
137
struct cpu_info *cpu_info_list = &cpu_info_primary;
sys/arch/riscv64/riscv64/cpu.c
152
void cpu_opp_init(struct cpu_info *, uint32_t);
sys/arch/riscv64/riscv64/cpu.c
165
cpu_identify(struct cpu_info *ci)
sys/arch/riscv64/riscv64/cpu.c
316
int cpu_hatch_secondary(struct cpu_info *ci);
sys/arch/riscv64/riscv64/cpu.c
340
struct cpu_info *ci;
sys/arch/riscv64/riscv64/cpu.c
352
struct cpu_info *ci_last;
sys/arch/riscv64/riscv64/cpu.c
355
cpu_info[dev->dv_unit] = ci;
sys/arch/riscv64/riscv64/cpu.c
603
cpu_boot_secondary(struct cpu_info *ci)
sys/arch/riscv64/riscv64/cpu.c
615
struct cpu_info *ci;
sys/arch/riscv64/riscv64/cpu.c
630
cpu_hatch_secondary(struct cpu_info *ci)
sys/arch/riscv64/riscv64/cpu.c
653
struct cpu_info *ci = curcpu();
sys/arch/riscv64/riscv64/cpu.c
687
cpu_kick(struct cpu_info *ci)
sys/arch/riscv64/riscv64/cpu.c
694
cpu_unidle(struct cpu_info *ci)
sys/arch/riscv64/riscv64/cpu.c
722
struct cpu_info *ot_master;
sys/arch/riscv64/riscv64/cpu.c
736
cpu_opp_init(struct cpu_info *ci, uint32_t phandle)
sys/arch/riscv64/riscv64/cpu.c
827
struct cpu_info *ci;
sys/arch/riscv64/riscv64/cpu.c
910
struct cpu_info *ci;
sys/arch/riscv64/riscv64/cpu.c
952
struct cpu_info *ci;
sys/arch/riscv64/riscv64/db_interface.c
236
if (cpu_info[i] != NULL) {
sys/arch/riscv64/riscv64/db_interface.c
238
CPU_INFO_UNIT(cpu_info[i]));
sys/arch/riscv64/riscv64/db_interface.c
239
switch(cpu_info[i]->ci_ddb_paused) {
sys/arch/riscv64/riscv64/db_interface.c
257
cpu_info[i]->ci_ddb_paused);
sys/arch/riscv64/riscv64/db_interface.c
271
cpu_info[addr] != NULL && addr != cpu_number())
sys/arch/riscv64/riscv64/db_interface.c
277
if (cpu_info[i] != NULL && i != cpu_number())
sys/arch/riscv64/riscv64/db_interface.c
290
cpu_info[addr] != NULL && addr != cpu_number())
sys/arch/riscv64/riscv64/db_interface.c
296
if (cpu_info[i] != NULL && i != cpu_number())
sys/arch/riscv64/riscv64/db_interface.c
307
cpu_info[addr] != NULL && addr != cpu_number()) {
sys/arch/riscv64/riscv64/db_interface.c
334
if (cpu_info[i] != NULL && i != cpu_number() &&
sys/arch/riscv64/riscv64/db_interface.c
335
cpu_info[i]->ci_ddb_paused != CI_DDB_STOPPED) {
sys/arch/riscv64/riscv64/db_interface.c
336
cpu_info[i]->ci_ddb_paused = CI_DDB_SHOULDSTOP;
sys/arch/riscv64/riscv64/db_interface.c
337
intr_send_ipi(cpu_info[i], IPI_DDB);
sys/arch/riscv64/riscv64/db_interface.c
346
if (cpu_info[i] != NULL) {
sys/arch/riscv64/riscv64/db_interface.c
347
cpu_info[i]->ci_ddb_paused = CI_DDB_RUNNING;
sys/arch/riscv64/riscv64/db_interface.c
360
cpu_info[db_switch_to_cpu]->ci_ddb_paused = CI_DDB_ENTERDDB;
sys/arch/riscv64/riscv64/db_interface.c
392
if (cpu != cpu_number() && cpu_info[cpu] != NULL) {
sys/arch/riscv64/riscv64/db_interface.c
394
cpu_info[cpu]->ci_ddb_paused = CI_DDB_RUNNING;
sys/arch/riscv64/riscv64/db_interface.c
403
if (cpu != cpu_number() && cpu_info[cpu] != NULL &&
sys/arch/riscv64/riscv64/db_interface.c
404
cpu_info[cpu]->ci_ddb_paused != CI_DDB_STOPPED) {
sys/arch/riscv64/riscv64/db_interface.c
405
cpu_info[cpu]->ci_ddb_paused = CI_DDB_SHOULDSTOP;
sys/arch/riscv64/riscv64/db_interface.c
407
intr_send_ipi(cpu_info[cpu], IPI_DDB);
sys/arch/riscv64/riscv64/db_interface.c
448
if (cpu_info[i] != NULL)
sys/arch/riscv64/riscv64/db_interface.c
449
cpu_info[i]->ci_ddb_paused = CI_DDB_RUNNING;
sys/arch/riscv64/riscv64/intr.c
183
struct cpu_info *ip_ci;
sys/arch/riscv64/riscv64/intr.c
197
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/arch/riscv64/riscv64/intr.c
311
riscv_intr_establish_fdt_cpu(int node, int level, struct cpu_info *ci,
sys/arch/riscv64/riscv64/intr.c
328
struct cpu_info *ci, int (*func)(void *), void *cookie, char *name)
sys/arch/riscv64/riscv64/intr.c
35
void *riscv_intr_prereg_establish_fdt(void *, int *, int, struct cpu_info *,
sys/arch/riscv64/riscv64/intr.c
411
struct cpu_info *ci, int (*func)(void *), void *cookie, char *name)
sys/arch/riscv64/riscv64/intr.c
476
int level, struct cpu_info *ci, int (*func)(void *), void *cookie,
sys/arch/riscv64/riscv64/intr.c
536
riscv_intr_route(void *cookie, int enable, struct cpu_info *ci)
sys/arch/riscv64/riscv64/intr.c
558
struct cpu_info *ci = curcpu();
sys/arch/riscv64/riscv64/intr.c
574
struct cpu_info *ci = curcpu();
sys/arch/riscv64/riscv64/intr.c
587
struct cpu_info *ci = curcpu();
sys/arch/riscv64/riscv64/intr.c
597
struct cpu_info *ci = curcpu();
sys/arch/riscv64/riscv64/intr.c
605
struct cpu_info *ci = curcpu();
sys/arch/riscv64/riscv64/intr.c
69
struct cpu_info *ci = curcpu();
sys/arch/riscv64/riscv64/intr.c
740
intr_send_ipi(struct cpu_info *ci, int reason)
sys/arch/riscv64/riscv64/intr.c
757
struct cpu_info *ci = curcpu();
sys/arch/riscv64/riscv64/machdep.c
100
struct cpu_info cpu_info_primary;
sys/arch/riscv64/riscv64/machdep.c
101
struct cpu_info *cpu_info[MAXCPUS] = { &cpu_info_primary };
sys/arch/riscv64/riscv64/machdep.c
439
need_resched(struct cpu_info *ci)
sys/arch/riscv64/riscv64/pmap.c
133
struct cpu_info *ci;
sys/arch/riscv64/riscv64/pmap.c
2181
struct cpu_info *ci = curcpu();
sys/arch/riscv64/riscv64/pmap.c
38
pmap_is_active(struct pmap *pm, struct cpu_info *ci)
sys/arch/riscv64/riscv64/pmap.c
50
struct cpu_info *ci;
sys/arch/riscv64/riscv64/pmap.c
87
struct cpu_info *ci;
sys/arch/sh/include/cpu.h
121
void need_resched(struct cpu_info *);
sys/arch/sh/include/cpu.h
82
extern struct cpu_info cpu_info_store;
sys/arch/sh/sh/cpu.c
53
struct cpu_info cpu_info_store;
sys/arch/sh/sh/cpu.c
81
need_resched(struct cpu_info *ci)
sys/arch/sparc64/dev/pci_machdep.c
510
int level, struct cpu_info *ci,
sys/arch/sparc64/dev/psycho.c
1121
struct cpu_info *ci = curcpu();
sys/arch/sparc64/dev/pyro.c
130
struct cpu_info *, int (*)(void *), void *, const char *);
sys/arch/sparc64/dev/pyro.c
343
struct cpu_info *ci;
sys/arch/sparc64/dev/pyro.c
451
struct cpu_info *ci = curcpu();
sys/arch/sparc64/dev/pyro.c
696
int level, int flags, struct cpu_info *ci,
sys/arch/sparc64/dev/schizo.c
473
struct cpu_info *ci = curcpu();
sys/arch/sparc64/dev/vpci.c
136
int, struct cpu_info *, int (*)(void *), void *, const char *);
sys/arch/sparc64/dev/vpci.c
263
struct cpu_info *ci;
sys/arch/sparc64/dev/vpci.c
614
int level, int flags, struct cpu_info *cpu, int (*handler)(void *),
sys/arch/sparc64/include/bus.h
212
struct cpu_info *,
sys/arch/sparc64/include/bus.h
285
struct cpu_info *, /*cpu*/
sys/arch/sparc64/include/cpu.h
112
struct cpu_info * volatile ci_self;
sys/arch/sparc64/include/cpu.h
118
struct cpu_info *ci_next;
sys/arch/sparc64/include/cpu.h
180
extern struct cpu_info *cpus;
sys/arch/sparc64/include/cpu.h
184
register struct cpu_info *__curcpu asm ("g7");
sys/arch/sparc64/include/cpu.h
202
void cpu_unidle(struct cpu_info *);
sys/arch/sparc64/include/cpu.h
206
#define __curcpu ((struct cpu_info *)CPUINFO_VA)
sys/arch/sparc64/include/cpu.h
297
extern void need_resched(struct cpu_info *);
sys/arch/sparc64/include/cpu.h
340
void fpusave_cpu(struct cpu_info *, int);
sys/arch/sparc64/include/db_machdep.h
135
void db_startcpu(struct cpu_info *);
sys/arch/sparc64/include/db_machdep.h
136
void db_stopcpu(struct cpu_info *);
sys/arch/sparc64/include/intr.h
60
struct cpu_info *ih_cpu; /* target */
sys/arch/sparc64/include/pci_machdep.h
111
int, struct cpu_info *,
sys/arch/sparc64/sparc64/clock.c
519
struct cpu_info *ci;
sys/arch/sparc64/sparc64/cpu.c
109
void hummingbird_init(struct cpu_info *ci);
sys/arch/sparc64/sparc64/cpu.c
120
struct cpu_info *
sys/arch/sparc64/sparc64/cpu.c
127
struct cpu_info *cpi, *ci;
sys/arch/sparc64/sparc64/cpu.c
157
cpi = (struct cpu_info *)(va0 + CPUINFO_VA - INTSTACK);
sys/arch/sparc64/sparc64/cpu.c
241
struct cpu_info *ci;
sys/arch/sparc64/sparc64/cpu.c
402
cpu_init(struct cpu_info *ci)
sys/arch/sparc64/sparc64/cpu.c
644
hummingbird_init(struct cpu_info *ci)
sys/arch/sparc64/sparc64/cpu.c
664
struct cpu_info *ci;
sys/arch/sparc64/sparc64/cpu.c
707
struct cpu_info *ci = curcpu();
sys/arch/sparc64/sparc64/cpu.c
721
need_resched(struct cpu_info *ci)
sys/arch/sparc64/sparc64/cpu.c
82
struct cpu_info *cpus = NULL;
sys/arch/sparc64/sparc64/cpu.c
84
struct cpu_info *alloc_cpuinfo(struct mainbus_attach_args *);
sys/arch/sparc64/sparc64/cpu.c
98
void cpu_init(struct cpu_info *ci);
sys/arch/sparc64/sparc64/db_interface.c
334
struct cpu_info *ci;
sys/arch/sparc64/sparc64/db_interface.c
366
struct cpu_info *ci;
sys/arch/sparc64/sparc64/db_interface.c
388
struct cpu_info *ci;
sys/arch/sparc64/sparc64/db_interface.c
410
struct cpu_info *ci;
sys/arch/sparc64/sparc64/db_interface.c
432
struct cpu_info *ci;
sys/arch/sparc64/sparc64/db_interface.c
496
db_startcpu(struct cpu_info *ci)
sys/arch/sparc64/sparc64/db_interface.c
506
db_stopcpu(struct cpu_info *ci)
sys/arch/sparc64/sparc64/db_interface.c
70
struct cpu_info *db_switch_to_cpu;
sys/arch/sparc64/sparc64/intr.c
104
struct cpu_info *ci = curcpu();
sys/arch/sparc64/sparc64/intr.c
326
struct cpu_info *ci = curcpu();
sys/arch/sparc64/sparc64/intr.c
74
struct cpu_info *ci = curcpu();
sys/arch/sparc64/sparc64/ipifuncs.c
126
struct cpu_info *ci = curcpu();
sys/arch/sparc64/sparc64/ipifuncs.c
165
struct cpu_info *ci;
sys/arch/sparc64/sparc64/ipifuncs.c
179
struct cpu_info *ci = curcpu();
sys/arch/sparc64/sparc64/ipifuncs.c
248
cpu_unidle(struct cpu_info *ci)
sys/arch/sparc64/sparc64/machdep.c
1898
struct cpu_info *ci, int (*h)(void *), void *a, const char *w)
sys/arch/sparc64/sparc64/pmap.c
1140
cpus = (struct cpu_info *)(intstk + CPUINFO_VA - INTSTACK);
sys/arch/sparc64/sparc64/pmap.c
1265
pa += offsetof(struct cpu_info, ci_self);
sys/arch/sparc64/sparc64/pmap.c
1287
pa += offsetof(struct cpu_info, ci_self);
sys/arch/sparc64/sparc64/pmap.c
1344
pa += offsetof(struct cpu_info, ci_self);
sys/arch/sparc64/sparc64/vm_machdep.c
224
fpusave_cpu(struct cpu_info *ci, int save)
sys/arch/sparc64/sparc64/vm_machdep.c
245
struct cpu_info *ci = curcpu();
sys/ddb/db_command.c
517
struct cpu_info *ci;
sys/ddb/db_output.c
228
static struct cpu_info *intrace = NULL;
sys/ddb/db_output.c
229
struct cpu_info *tracing, *ci = curcpu();
sys/dev/acpi/acpi.c
2292
struct cpu_info *ci;
sys/dev/acpi/acpicpu_x86.c
1166
struct cpu_info *ci = curcpu();
sys/dev/acpi/acpicpu_x86.c
129
struct cpu_info *sc_ci;
sys/dev/acpi/acpicpu_x86.c
1297
struct cpu_info *ci = curcpu();
sys/dev/acpi/acpicpu_x86.c
657
struct cpu_info *ci;
sys/dev/acpi/acpicpu_x86.c
698
struct cpu_info *ci;
sys/dev/acpi/acpidmar.c
3739
void acpidmar_msi_addroute(struct pic *, struct cpu_info *, int, int, int);
sys/dev/acpi/acpidmar.c
3740
void acpidmar_msi_delroute(struct pic *, struct cpu_info *, int, int, int);
sys/dev/acpi/acpidmar.c
3775
acpidmar_msi_addroute(struct pic *pic, struct cpu_info *ci, int pin, int vec,
sys/dev/acpi/acpidmar.c
3793
acpidmar_msi_delroute(struct pic *pic, struct cpu_info *ci, int pin, int vec,
sys/dev/acpi/iosf_acpi.c
78
struct cpu_info *ci;
sys/dev/dt/dt_prov_profile.c
72
struct cpu_info *ci;
sys/dev/dt/dtvar.h
184
struct cpu_info *dp_cpu; /* [I] on which CPU */
sys/dev/fdt/bcm2711_pcie.c
1026
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/dev/fdt/bcm2711_pcie.c
249
struct cpu_info *, int (*)(void *), void *, char *);
sys/dev/fdt/bcm2835_aux.c
119
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/dev/fdt/bcm2835_aux.c
60
void *bcm_aux_intr_establish_fdt(void *, int *, int, struct cpu_info *,
sys/dev/fdt/bcmstbgpio.c
215
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/dev/fdt/bcmstbgpio.c
304
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/dev/fdt/bcmstbgpio.c
91
struct cpu_info *, int (*)(void *), void *, char *);
sys/dev/fdt/bcmstbgpio.c
94
void *bcmstbgpio_intr_establish(void *, int *, int, struct cpu_info *,
sys/dev/fdt/bcmstbintc.c
195
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/dev/fdt/bcmstbintc.c
80
void *bcmstbintc_intr_establish(void *, int *, int, struct cpu_info *,
sys/dev/fdt/cdpcie.c
128
struct cpu_info *, int (*)(void *), void *, char *);
sys/dev/fdt/cdpcie.c
547
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/dev/fdt/dwpcie.c
1649
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/dev/fdt/dwpcie.c
2109
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/dev/fdt/dwpcie.c
355
struct cpu_info *, int (*)(void *), void *, char *);
sys/dev/fdt/dwpcie.c
374
struct cpu_info *, int (*)(void *), void *, char *);
sys/dev/fdt/imxgpio.c
236
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/dev/fdt/imxgpio.c
81
void *imxgpio_intr_establish(void *, int *, int, struct cpu_info *,
sys/dev/fdt/mtintc.c
126
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/dev/fdt/mtintc.c
46
void *mtintc_establish_fdt(void *, int *, int, struct cpu_info *,
sys/dev/fdt/mvgicp.c
124
int level, struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/dev/fdt/mvgicp.c
51
int, struct cpu_info *, int (*)(void *), void *, char *);
sys/dev/fdt/mvicu.c
198
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/dev/fdt/mvicu.c
96
void *mvicu_intr_establish(void *, int *, int, struct cpu_info *,
sys/dev/fdt/mvkpcie.c
241
struct cpu_info *, int (*)(void *), void *, char *);
sys/dev/fdt/mvkpcie.c
250
void *mvkpcie_intc_intr_establish(void *, int *, int, struct cpu_info *,
sys/dev/fdt/mvkpcie.c
254
int , struct cpu_info *, int (*)(void *), void *, char *);
sys/dev/fdt/mvkpcie.c
779
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/dev/fdt/mvkpcie.c
918
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/dev/fdt/mvkpcie.c
982
int level, struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/dev/fdt/pciecam.c
114
struct cpu_info *, int (*func)(void *), void *, char *);
sys/dev/fdt/pciecam.c
385
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/dev/fdt/psci.c
198
struct cpu_info *ci = curcpu();
sys/dev/fdt/qcdrm.c
112
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/dev/fdt/qcdrm.c
59
void *qcdrm_intr_establish(void *, int *, int, struct cpu_info *,
sys/dev/fdt/qcgpio_fdt.c
258
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/dev/fdt/qcgpio_fdt.c
271
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/dev/fdt/qcgpio_fdt.c
97
struct cpu_info *, int (*)(void *), void *, char *);
sys/dev/fdt/qcgpio_fdt.c
99
void *qcgpio_fdt_intr_establish(void *, int *, int, struct cpu_info *,
sys/dev/fdt/qcipcc.c
180
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/dev/fdt/qcipcc.c
86
void *qcipcc_intr_establish(void *, int *, int, struct cpu_info *,
sys/dev/fdt/qcpdc.c
152
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/dev/fdt/qcpdc.c
81
void *qcpdc_intr_establish(void *, int *, int, struct cpu_info *,
sys/dev/fdt/qcsmptp.c
116
void *qcsmptp_intr_establish(void *, int *, int, struct cpu_info *,
sys/dev/fdt/qcsmptp.c
330
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/dev/fdt/qcspmi.c
169
void *qcspmi_intr_establish(void *, int *, int, struct cpu_info *,
sys/dev/fdt/qcspmi.c
509
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/dev/fdt/rkgpio.c
123
void *rkgpio_intr_establish(void *, int *, int, struct cpu_info *,
sys/dev/fdt/rkgpio.c
316
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/dev/fdt/rkpcie.c
149
struct cpu_info *, int (*)(void *), void *, char *);
sys/dev/fdt/rkpcie.c
601
struct cpu_info *ci, int (*func)(void *), void *arg, char *name)
sys/dev/fdt/virtio_mmio.c
109
int, struct cpu_info *, int (*)(void *), void *);
sys/dev/fdt/virtio_mmio.c
556
struct virtio_attach_args *va, int vec, struct cpu_info *ci,
sys/dev/ic/psp.c
283
struct cpu_info *ci;
sys/dev/ic/psp.c
994
struct cpu_info *ci = &cpu_info_primary;
sys/dev/kcov.c
133
inintr(struct cpu_info *ci)
sys/dev/kcov.c
572
struct cpu_info *ci;
sys/dev/kcov.c
641
struct cpu_info *ci;
sys/dev/kcov.c
684
struct cpu_info *ci;
sys/dev/kstat.c
588
struct cpu_info *ci = p;
sys/dev/kstat.c
599
kstat_set_cpu(struct kstat *ks, struct cpu_info *ci)
sys/dev/ofw/ofw_gpio.c
148
gpio_controller_intr_establish(uint32_t *cells, int ipl, struct cpu_info *ci,
sys/dev/ofw/ofw_gpio.h
38
struct cpu_info *, int (*)(void *), void *, char *);
sys/dev/ofw/ofw_gpio.h
61
void *gpio_controller_intr_establish(uint32_t *, int, struct cpu_info *,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1935
struct cpu_info *ci = curcpu();
sys/dev/pci/drm/include/linux/uaccess.h
109
struct cpu_info *ci = curcpu();
sys/dev/pci/drm/include/linux/uaccess.h
123
struct cpu_info *ci = curcpu();
sys/dev/pci/ksmn.c
128
struct cpu_info *ci = curcpu();
sys/dev/pci/virtio_pci.c
1105
struct virtio_attach_args *va, int vec, struct cpu_info *ci,
sys/dev/pci/virtio_pci.c
84
int virtio_pci_msix_establish(struct virtio_pci_softc *, struct virtio_pci_attach_args *, int, struct cpu_info *, int (*)(void *), void *);
sys/dev/pci/virtio_pci.c
87
int virtio_pci_intr_establish(struct virtio_softc *, struct virtio_attach_args *, int, struct cpu_info *, int (*)(void *), void *);
sys/dev/pci/virtio_pci.c
978
struct virtio_pci_attach_args *vpa, int idx, struct cpu_info *ci,
sys/dev/pv/hyperv.c
429
struct cpu_info *ci = curcpu();
sys/dev/pv/hyperv.c
461
struct cpu_info *ci = curcpu();
sys/dev/pv/hyperv.c
665
struct cpu_info *ci = curcpu();
sys/dev/pv/hyperv.c
726
struct cpu_info *ci = curcpu();
sys/dev/pv/if_vio.c
898
struct cpu_info *ci = NULL;
sys/dev/pv/virtiovar.h
168
int, struct cpu_info *, int (*)(void *), void *);
sys/dev/pv/xen.c
661
struct cpu_info *ci = curcpu();
sys/dev/pv/xen.c
674
struct cpu_info *ci = curcpu();
sys/kern/kern_clock.c
267
struct cpu_info *ci = curcpu();
sys/kern/kern_clockintr.c
159
struct cpu_info *ci = curcpu();
sys/kern/kern_clockintr.c
350
clockintr_bind(struct clockintr *cl, struct cpu_info *ci,
sys/kern/kern_clockintr.c
568
struct cpu_info *ci;
sys/kern/kern_clockintr.c
57
struct cpu_info *ci = curcpu();
sys/kern/kern_clockintr.c
613
void db_show_clockintr_cpu(struct cpu_info *);
sys/kern/kern_clockintr.c
619
struct cpu_info *ci;
sys/kern/kern_clockintr.c
636
db_show_clockintr_cpu(struct cpu_info *ci)
sys/kern/kern_fork.c
340
struct cpu_info *ci;
sys/kern/kern_intrmap.c
115
struct cpu_info **icpumap = mallocarray(icpus,
sys/kern/kern_intrmap.c
229
struct cpu_info *
sys/kern/kern_intrmap.c
52
struct cpu_info **ic_cpumap;
sys/kern/kern_intrmap.c
93
struct cpu_info **cpumap;
sys/kern/kern_intrmap.c
95
struct cpu_info *ci;
sys/kern/kern_lock.c
234
__mp_lock_held(struct __mp_lock *mpl, struct cpu_info *ci)
sys/kern/kern_lock.c
265
struct cpu_info *volatile lock;
sys/kern/kern_lock.c
321
struct cpu_info *ci = curcpu();
sys/kern/kern_lock.c
322
struct cpu_info *owner;
sys/kern/kern_lock.c
350
struct cpu_info *ci = curcpu();
sys/kern/kern_lock.c
387
struct cpu_info *ci = curcpu();
sys/kern/kern_lock.c
492
struct cpu_info *ci = curcpu();
sys/kern/kern_lock.c
598
struct cpu_info *ci = curcpu(), *owner;
sys/kern/kern_lock.c
638
struct cpu_info *ci = curcpu();
sys/kern/kern_sched.c
124
struct cpu_info *ci = v;
sys/kern/kern_sched.c
146
struct cpu_info *ci = v;
sys/kern/kern_sched.c
269
setrunqueue(struct cpu_info *ci, struct proc *p, uint8_t prio)
sys/kern/kern_sched.c
35
int sched_proc_to_cpu_cost(struct cpu_info *ci, struct proc *p);
sys/kern/kern_sched.c
36
struct proc *sched_steal_proc(struct cpu_info *);
sys/kern/kern_sched.c
375
struct cpu_info *
sys/kern/kern_sched.c
379
struct cpu_info *choice = NULL;
sys/kern/kern_sched.c
381
struct cpu_info *ci;
sys/kern/kern_sched.c
427
struct cpu_info *
sys/kern/kern_sched.c
431
struct cpu_info *choice = NULL;
sys/kern/kern_sched.c
433
struct cpu_info *ci;
sys/kern/kern_sched.c
495
sched_steal_proc(struct cpu_info *self)
sys/kern/kern_sched.c
501
struct cpu_info *ci;
sys/kern/kern_sched.c
580
sched_proc_to_cpu_cost(struct cpu_info *ci, struct proc *p)
sys/kern/kern_sched.c
628
sched_peg_curproc(struct cpu_info *ci)
sys/kern/kern_sched.c
653
struct cpu_info *ci;
sys/kern/kern_sched.c
674
struct cpu_info *ci;
sys/kern/kern_sched.c
701
struct cpu_info *ci;
sys/kern/kern_sched.c
709
struct cpu_info *ci = sb->ci;
sys/kern/kern_sched.c
717
sched_barrier(struct cpu_info *ci)
sys/kern/kern_sched.c
745
sched_barrier(struct cpu_info *ci)
sys/kern/kern_sched.c
754
struct cpu_info *cpuset_infos[MAXCPUS];
sys/kern/kern_sched.c
757
cpuset_init_cpu(struct cpu_info *ci)
sys/kern/kern_sched.c
763
cpuset_add(struct cpuset *cs, struct cpu_info *ci)
sys/kern/kern_sched.c
770
cpuset_del(struct cpuset *cs, struct cpu_info *ci)
sys/kern/kern_sched.c
777
cpuset_isset(struct cpuset *cs, struct cpu_info *ci)
sys/kern/kern_sched.c
789
struct cpu_info *
sys/kern/kern_sched.c
840
cpu_is_online(struct cpu_info *ci)
sys/kern/kern_sched.c
854
struct cpu_info *ci;
sys/kern/kern_sched.c
94
sched_init_cpu(struct cpu_info *ci)
sys/kern/kern_smr.c
150
struct cpu_info *ci;
sys/kern/kern_smr.c
253
struct cpu_info *ci = curcpu();
sys/kern/kern_smr.c
59
smr_cpu_is_idle(struct cpu_info *ci)
sys/kern/kern_softintr.c
148
struct cpu_info *runner;
sys/kern/kern_softintr.c
35
struct cpu_info *sih_runner;
sys/kern/kern_softintr.c
64
struct cpu_info *ci = curcpu();
sys/kern/kern_srp.c
109
struct cpu_info *ci;
sys/kern/kern_srp.c
217
struct cpu_info *ci = curcpu();
sys/kern/kern_srp.c
257
struct cpu_info *ci;
sys/kern/kern_sysctl.c
177
static void sysctl_ci_cp_time(struct cpu_info *, uint64_t *);
sys/kern/kern_sysctl.c
2883
struct cpu_info *ci;
sys/kern/kern_sysctl.c
2908
sysctl_ci_cp_time(struct cpu_info *ci, uint64_t *cp_time)
sys/kern/kern_sysctl.c
2926
struct cpu_info *ci;
sys/kern/kern_sysctl.c
656
struct cpu_info *ci;
sys/kern/kern_timeout.c
852
struct cpu_info *ci;
sys/kern/kern_xcall.c
110
cpu_xcall_dispatch(struct cpu_info *ci)
sys/kern/kern_xcall.c
126
cpu_xcall_establish(struct cpu_info *ci)
sys/kern/kern_xcall.c
142
cpu_xcall(struct cpu_info *ci, struct xcall *xc)
sys/kern/kern_xcall.c
148
cpu_xcall_sync(struct cpu_info *ci, void (*func)(void *), void *arg,
sys/kern/kern_xcall.c
50
cpu_xcall(struct cpu_info *ci, struct xcall *xc)
sys/kern/kern_xcall.c
92
cpu_xcall_sync(struct cpu_info *ci, void (*func)(void *), void *arg,
sys/kern/sched_bsd.c
122
struct cpu_info *ci;
sys/kern/sched_bsd.c
534
struct cpu_info *ci = curcpu();
sys/kern/sched_bsd.c
587
struct cpu_info *ci;
sys/kern/sched_bsd.c
87
struct cpu_info *ci = curcpu();
sys/kern/subr_prf.c
193
struct cpu_info *ci = curcpu();
sys/kern/subr_prof.c
144
prof_state_toggle(struct cpu_info *ci, int oldstate)
sys/kern/subr_prof.c
194
struct cpu_info *ci;
sys/kern/subr_prof.c
80
struct cpu_info *ci;
sys/kern/subr_witness.c
2200
struct cpu_info *ci;
sys/lib/libkern/random.c
47
struct cpu_info *ci = curcpu();
sys/sys/clockintr.h
131
void clockintr_bind(struct clockintr *, struct cpu_info *,
sys/sys/clockintr.h
40
struct cpu_info;
sys/sys/intrmap.h
31
struct cpu_info *intrmap_cpu(const struct intrmap *, unsigned int);
sys/sys/kstat.h
184
void kstat_set_cpu(struct kstat *, struct cpu_info *);
sys/sys/mplock.h
55
int __mp_lock_held(struct __mp_lock *, struct cpu_info *);
sys/sys/mutex.h
160
struct cpu_info *volatile mtx_owner;
sys/sys/proc.h
394
struct cpu_info * volatile p_cpu; /* [S] CPU we're running on. */
sys/sys/proc.h
654
void cpuset_init_cpu(struct cpu_info *);
sys/sys/proc.h
656
void cpuset_add(struct cpuset *, struct cpu_info *);
sys/sys/proc.h
657
void cpuset_del(struct cpuset *, struct cpu_info *);
sys/sys/proc.h
658
int cpuset_isset(struct cpuset *, struct cpu_info *);
sys/sys/proc.h
663
struct cpu_info *cpuset_first(struct cpuset *);
sys/sys/sched.h
161
struct cpu_info;
sys/sys/sched.h
163
void sched_init_cpu(struct cpu_info *);
sys/sys/sched.h
170
struct cpu_info *sched_choosecpu(struct proc *);
sys/sys/sched.h
171
struct cpu_info *sched_choosecpu_fork(struct proc *parent, int);
sys/sys/sched.h
175
void sched_peg_curproc(struct cpu_info *ci);
sys/sys/sched.h
177
void sched_barrier(struct cpu_info *ci);
sys/sys/sched.h
197
int cpu_is_online(struct cpu_info *);
sys/sys/sched.h
199
void setrunqueue(struct cpu_info *, struct proc *, uint8_t);
sys/sys/xcall.h
72
void cpu_xcall(struct cpu_info *, struct xcall *);
sys/sys/xcall.h
74
void cpu_xcall_sync(struct cpu_info *, void (*)(void *), void *,
sys/sys/xcall.h
78
void cpu_xcall_establish(struct cpu_info *);
sys/sys/xcall.h
80
void cpu_xcall_dispatch(struct cpu_info *);
usr.bin/systat/cpu.c
185
cpu_info();
usr.bin/systat/cpu.c
62
static void cpu_info(void);
usr.sbin/nsd/simdzone/src/isadetection.h
140
int cpu_info[4];
usr.sbin/nsd/simdzone/src/isadetection.h
141
__cpuid(cpu_info, *eax);
usr.sbin/nsd/simdzone/src/isadetection.h
142
*eax = cpu_info[0];
usr.sbin/nsd/simdzone/src/isadetection.h
143
*ebx = cpu_info[1];
usr.sbin/nsd/simdzone/src/isadetection.h
144
*ecx = cpu_info[2];
usr.sbin/nsd/simdzone/src/isadetection.h
145
*edx = cpu_info[3];