Symbol: cpu_info
regress/sys/kern/allocfree/allocfree.c
194
struct cpu_info *ci;
sys/arch/aarch64/aarch64/cpu.c
109
struct cpu_info *ci;
sys/arch/aarch64/aarch64/cpu.c
130
cpu_info[ncpu] = ci;
sys/arch/aarch64/aarch64/cpu.c
193
struct cpu_info *ci = device_private(dv);
sys/arch/aarch64/aarch64/cpu.c
277
cpu_identify(device_t self, struct cpu_info *ci)
sys/arch/aarch64/aarch64/cpu.c
302
cpu_identify1(device_t self, struct cpu_info *ci)
sys/arch/aarch64/aarch64/cpu.c
363
cpu_identify2(device_t self, struct cpu_info *ci)
sys/arch/aarch64/aarch64/cpu.c
535
cpu_init_counter(struct cpu_info *ci)
sys/arch/aarch64/aarch64/cpu.c
561
cpu_setup_id(struct cpu_info *ci)
sys/arch/aarch64/aarch64/cpu.c
602
cpu_setup_sysctl(device_t dv, struct cpu_info *ci)
sys/arch/aarch64/aarch64/cpu.c
672
cpu_setup_rng(device_t dv, struct cpu_info *ci)
sys/arch/aarch64/aarch64/cpu.c
703
cpu_setup_aes(device_t dv, struct cpu_info *ci)
sys/arch/aarch64/aarch64/cpu.c
731
cpu_setup_chacha(device_t dv, struct cpu_info *ci)
sys/arch/aarch64/aarch64/cpu.c
755
struct cpu_info * ci = &cpu_info_store[cpuindex];
sys/arch/aarch64/aarch64/cpu.c
77
void cpu_setup_id(struct cpu_info *);
sys/arch/aarch64/aarch64/cpu.c
779
cpu_hatch(struct cpu_info *ci)
sys/arch/aarch64/aarch64/cpu.c
80
static void cpu_identify(device_t self, struct cpu_info *);
sys/arch/aarch64/aarch64/cpu.c
81
static void cpu_identify1(device_t self, struct cpu_info *);
sys/arch/aarch64/aarch64/cpu.c
82
static void cpu_identify2(device_t self, struct cpu_info *);
sys/arch/aarch64/aarch64/cpu.c
83
static void cpu_init_counter(struct cpu_info *);
sys/arch/aarch64/aarch64/cpu.c
84
static void cpu_setup_sysctl(device_t, struct cpu_info *);
sys/arch/aarch64/aarch64/cpu.c
85
static void cpu_setup_rng(device_t, struct cpu_info *);
sys/arch/aarch64/aarch64/cpu.c
86
static void cpu_setup_aes(device_t, struct cpu_info *);
sys/arch/aarch64/aarch64/cpu.c
87
static void cpu_setup_chacha(device_t, struct cpu_info *);
sys/arch/aarch64/aarch64/cpu.c
99
struct cpu_info cpu_info_store[NCPUINFO] = {
sys/arch/aarch64/aarch64/cpu_machdep.c
117
struct cpu_info * const ci = curcpu();
sys/arch/aarch64/aarch64/cpu_machdep.c
258
cpu_need_resched(struct cpu_info *ci, struct lwp *l, int flags)
sys/arch/aarch64/aarch64/cpu_machdep.c
356
xc_send_ipi(struct cpu_info *ci)
sys/arch/aarch64/aarch64/cpu_machdep.c
365
cpu_ipi(struct cpu_info *ci)
sys/arch/aarch64/aarch64/cpufunc.c
100
aarch64_getcacheinfo(struct cpu_info *ci)
sys/arch/aarch64/aarch64/cpufunc.c
178
aarch64_parsecacheinfo(struct cpu_info *ci)
sys/arch/aarch64/aarch64/cpufunc.c
296
aarch64_printcacheinfo(device_t dev, struct cpu_info *ci)
sys/arch/aarch64/aarch64/cpufunc.c
365
struct cpu_info * const ci = curcpu();
sys/arch/aarch64/aarch64/cpufunc.c
384
struct cpu_info * const ci = curcpu();
sys/arch/aarch64/aarch64/cpufunc.c
403
struct cpu_info * const ci = curcpu();
sys/arch/aarch64/aarch64/cpufunc.c
440
aarch64_setcpufuncs(struct cpu_info *ci)
sys/arch/aarch64/aarch64/db_machdep.c
1077
volatile struct cpu_info *db_trigger;
sys/arch/aarch64/aarch64/db_machdep.c
1078
volatile struct cpu_info *db_onproc;
sys/arch/aarch64/aarch64/db_machdep.c
1079
volatile struct cpu_info *db_newcpu;
sys/arch/aarch64/aarch64/db_machdep.c
1087
struct cpu_info *new_ci = NULL;
sys/arch/aarch64/aarch64/db_machdep.c
1134
struct cpu_info * const ci = curcpu();
sys/arch/aarch64/aarch64/db_machdep.c
338
show_cpuinfo(struct cpu_info *ci)
sys/arch/aarch64/aarch64/db_machdep.c
340
struct cpu_info cpuinfobuf;
sys/arch/aarch64/aarch64/db_machdep.c
378
struct cpu_info *ci;
sys/arch/aarch64/aarch64/db_machdep.c
863
db_machdep_init(struct cpu_info * const ci)
sys/arch/aarch64/aarch64/db_trace.c
791
offsetof(struct cpu_info, ci_index),
sys/arch/aarch64/aarch64/fpu.c
200
struct cpu_info *ci;
sys/arch/aarch64/aarch64/fpu.c
242
struct cpu_info *ci;
sys/arch/aarch64/aarch64/fpu.c
66
fpu_attach(struct cpu_info *ci)
sys/arch/aarch64/aarch64/pmap.c
1393
struct cpu_info *ci = curcpu();
sys/arch/aarch64/aarch64/pmap.c
1443
struct cpu_info * const ci = curcpu();
sys/arch/aarch64/aarch64/pmap.c
1471
struct cpu_info * const ci = curcpu();
sys/arch/aarch64/aarch64/pmap.c
426
pmap_md_tlb_info_attach(struct pmap_tlb_info *ti, struct cpu_info *ci)
sys/arch/aarch64/aarch64/pmap_machdep.c
683
pmap_md_tlb_info_attach(struct pmap_tlb_info *ti, struct cpu_info *ci)
sys/arch/aarch64/aarch64/procfs_machdep.c
186
struct cpu_info *ci;
sys/arch/aarch64/aarch64/procfs_machdep.c
61
procfs_cpuinfo_features(struct cpu_info *ci, char *buf, int buflen)
sys/arch/aarch64/aarch64/trap.c
180
struct cpu_info * const ci = curcpu();
sys/arch/aarch64/aarch64/trap.c
280
struct cpu_info * const ci = curcpu();
sys/arch/aarch64/aarch64/trap.c
326
struct cpu_info *ci;
sys/arch/aarch64/aarch64/trap.c
506
struct cpu_info * const ci = curcpu();
sys/arch/aarch64/aarch64/trap.c
553
struct cpu_info * const ci = curcpu();
sys/arch/aarch64/include/cpu.h
209
static __inline struct cpu_info *lwp_getcpu(struct lwp *);
sys/arch/aarch64/include/cpu.h
220
void cpu_hatch(struct cpu_info *);
sys/arch/aarch64/include/cpu.h
222
extern struct cpu_info *cpu_info[];
sys/arch/aarch64/include/cpu.h
223
extern struct cpu_info cpu_info_store[];
sys/arch/aarch64/include/cpu.h
230
cii = 0, ci = cpu_info[0]; \
sys/arch/aarch64/include/cpu.h
231
cii < (ncpu ? ncpu : 1) && (ci = cpu_info[cii]) != NULL; \
sys/arch/aarch64/include/cpu.h
245
cpu_dosoftints_ci(struct cpu_info *ci)
sys/arch/aarch64/include/cpu.h
266
struct cpu_info *ci;
sys/arch/aarch64/include/cpu_counter.h
61
cpu_frequency(struct cpu_info *ci)
sys/arch/aarch64/include/cpufunc.h
59
int aarch64_setcpufuncs(struct cpu_info *);
sys/arch/aarch64/include/cpufunc.h
61
void aarch64_getcacheinfo(struct cpu_info *);
sys/arch/aarch64/include/cpufunc.h
62
void aarch64_parsecacheinfo(struct cpu_info *);
sys/arch/aarch64/include/cpufunc.h
63
void aarch64_printcacheinfo(device_t, struct cpu_info *);
sys/arch/aarch64/include/db_machdep.h
226
void db_machdep_init(struct cpu_info * const);
sys/arch/aarch64/include/machdep.h
148
void fpu_attach(struct cpu_info *);
sys/arch/alpha/alpha/cpu.c
102
void cpu_boot_secondary(struct cpu_info *);
sys/arch/alpha/alpha/cpu.c
144
static void cpu_announce_extensions(struct cpu_info *);
sys/arch/alpha/alpha/cpu.c
343
struct cpu_info *ci;
sys/arch/alpha/alpha/cpu.c
418
cpu_info[ma->ma_slot] = ci;
sys/arch/alpha/alpha/cpu.c
646
cpu_announce_extensions(struct cpu_info *ci)
sys/arch/alpha/alpha/cpu.c
686
struct cpu_info *ci;
sys/arch/alpha/alpha/cpu.c
691
ci = cpu_info[i];
sys/arch/alpha/alpha/cpu.c
714
cpu_boot_secondary(struct cpu_info *ci)
sys/arch/alpha/alpha/cpu.c
800
struct cpu_info *ci, *self = curcpu();
sys/arch/alpha/alpha/cpu.c
813
struct cpu_info *ci = curcpu();
sys/arch/alpha/alpha/cpu.c
830
cpu_hatch(struct cpu_info *ci)
sys/arch/alpha/alpha/cpu.c
84
struct cpu_info cpu_info_primary __cacheline_aligned = {
sys/arch/alpha/alpha/cpu.c
88
struct cpu_info *cpu_info_list __read_mostly = &cpu_info_primary;
sys/arch/alpha/alpha/cpu.c
95
struct cpu_info *cpu_info[ALPHA_MAXPROCS];
sys/arch/alpha/alpha/cpu.c
959
struct cpu_info *ci;
sys/arch/alpha/alpha/db_interface.c
196
struct cpu_info *ci = curcpu();
sys/arch/alpha/alpha/db_interface.c
292
struct cpu_info *ci;
sys/arch/alpha/alpha/db_interface.c
304
ci = cpu_info[addr];
sys/arch/alpha/alpha/interrupt.c
189
struct cpu_info *ci = curcpu();
sys/arch/alpha/alpha/interrupt.c
551
struct cpu_info * const ci = l->l_cpu;
sys/arch/alpha/alpha/interrupt.c
618
cpu_intr_count(struct cpu_info * const ci)
sys/arch/alpha/alpha/ipifuncs.c
115
alpha_ipi_process(struct cpu_info *ci, struct trapframe *framep)
sys/arch/alpha/alpha/ipifuncs.c
156
KASSERT(cpu_info[cpu_id] != NULL);
sys/arch/alpha/alpha/ipifuncs.c
165
atomic_or_ulong(&cpu_info[cpu_id]->ci_ipis, ipimask);
sys/arch/alpha/alpha/ipifuncs.c
186
struct cpu_info *ci;
sys/arch/alpha/alpha/ipifuncs.c
205
struct cpu_info *ci;
sys/arch/alpha/alpha/ipifuncs.c
221
alpha_ipi_halt(struct cpu_info * const ci,
sys/arch/alpha/alpha/ipifuncs.c
255
alpha_ipi_primary_cc(struct cpu_info * const ci __unused,
sys/arch/alpha/alpha/ipifuncs.c
264
alpha_ipi_ast(struct cpu_info * const ci,
sys/arch/alpha/alpha/ipifuncs.c
273
alpha_ipi_pause(struct cpu_info * const ci, struct trapframe * const framep)
sys/arch/alpha/alpha/ipifuncs.c
306
alpha_ipi_xcall(struct cpu_info * const ci __unused,
sys/arch/alpha/alpha/ipifuncs.c
313
xc_send_ipi(struct cpu_info * const ci)
sys/arch/alpha/alpha/ipifuncs.c
328
alpha_ipi_generic(struct cpu_info * const ci __unused,
sys/arch/alpha/alpha/ipifuncs.c
335
cpu_ipi(struct cpu_info * const ci)
sys/arch/alpha/alpha/ipifuncs.c
61
typedef void (*ipifunc_t)(struct cpu_info *, struct trapframe *);
sys/arch/alpha/alpha/ipifuncs.c
63
static void alpha_ipi_halt(struct cpu_info *, struct trapframe *);
sys/arch/alpha/alpha/ipifuncs.c
64
static void alpha_ipi_primary_cc(struct cpu_info *, struct trapframe *);
sys/arch/alpha/alpha/ipifuncs.c
65
static void alpha_ipi_ast(struct cpu_info *, struct trapframe *);
sys/arch/alpha/alpha/ipifuncs.c
66
static void alpha_ipi_pause(struct cpu_info *, struct trapframe *);
sys/arch/alpha/alpha/ipifuncs.c
67
static void alpha_ipi_xcall(struct cpu_info *, struct trapframe *);
sys/arch/alpha/alpha/ipifuncs.c
68
static void alpha_ipi_generic(struct cpu_info *, struct trapframe *);
sys/arch/alpha/alpha/ipifuncs.c
96
alpha_ipi_init(struct cpu_info *ci)
sys/arch/alpha/alpha/machdep.c
1937
cpu_kick(struct cpu_info * const ci)
sys/arch/alpha/alpha/machdep.c
1949
cpu_need_resched(struct cpu_info *ci, struct lwp *l, int flags)
sys/arch/alpha/alpha/machdep.c
306
struct cpu_info *ci;
sys/arch/alpha/alpha/machdep.c
337
cpu_info[cpu_id] = ci;
sys/arch/alpha/alpha/mcclock.c
206
struct cpu_info *ci;
sys/arch/alpha/alpha/pmap.c
1034
const struct cpu_info *ci = curcpu();
sys/arch/alpha/alpha/pmap.c
1152
pmap_tlb_shootdown_ipi(struct cpu_info * const ci,
sys/arch/alpha/alpha/pmap.c
1178
static u_int pmap_asn_alloc(pmap_t, struct cpu_info *);
sys/arch/alpha/alpha/pmap.c
1238
pmap_init_cpu(struct cpu_info * const ci)
sys/arch/alpha/alpha/pmap.c
1447
struct cpu_info * const ci = curcpu();
sys/arch/alpha/alpha/pmap.c
2684
struct cpu_info * const ci = curcpu();
sys/arch/alpha/alpha/pmap.c
2755
struct cpu_info * const ci = curcpu();
sys/arch/alpha/alpha/pmap.c
3874
pmap_asn_alloc(pmap_t const pmap, struct cpu_info * const ci)
sys/arch/alpha/alpha/pmap.c
941
const struct cpu_info * const ci)
sys/arch/alpha/alpha/trap.c
446
struct cpu_info *ci = curcpu();
sys/arch/alpha/common/shared_intr.c
206
struct cpu_info *ci = intr[num].intr_cpu;
sys/arch/alpha/common/shared_intr.c
414
struct cpu_info *ci = arg2;
sys/arch/alpha/common/shared_intr.c
427
struct cpu_info *ci = arg2;
sys/arch/alpha/common/shared_intr.c
438
struct cpu_info *ci)
sys/arch/alpha/common/shared_intr.c
440
struct cpu_info *old_ci;
sys/arch/alpha/common/shared_intr.c
472
struct cpu_info *
sys/arch/alpha/include/alpha.h
155
struct cpu_info;
sys/arch/alpha/include/alpha.h
158
void cpu_hatch(struct cpu_info *);
sys/arch/alpha/include/cpu.h
141
struct cpu_info *ci_next /* next cpu_info structure */
sys/arch/alpha/include/cpu.h
154
__CTASSERT(offsetof(struct cpu_info, ci_curlwp) <= 0x7ff0);
sys/arch/alpha/include/cpu.h
155
__CTASSERT(offsetof(struct cpu_info, ci_ssir) <= 0x7ff0);
sys/arch/alpha/include/cpu.h
166
extern struct cpu_info cpu_info_primary;
sys/arch/alpha/include/cpu.h
167
extern struct cpu_info *cpu_info_list;
sys/arch/alpha/include/cpu.h
176
extern struct cpu_info *cpu_info[];
sys/arch/alpha/include/cpu_counter.h
64
cpu_frequency(struct cpu_info *ci)
sys/arch/alpha/include/cpuvar.h
36
struct cpu_info *sc_ci; /* our cpu_info structure */
sys/arch/alpha/include/intr.h
185
struct cpu_info;
sys/arch/alpha/include/intr.h
188
void alpha_ipi_init(struct cpu_info *);
sys/arch/alpha/include/intr.h
189
void alpha_ipi_process(struct cpu_info *, struct trapframe *);
sys/arch/alpha/include/intr.h
219
struct cpu_info *intr_cpu;
sys/arch/alpha/include/intr.h
261
unsigned int, struct cpu_info *ci);
sys/arch/alpha/include/intr.h
262
struct cpu_info *
sys/arch/alpha/include/lock.h
166
struct cpu_info *__ci = curcpu(); \
sys/arch/alpha/include/pci_machdep.h
96
struct cpu_info *);
sys/arch/alpha/include/pmap.h
201
struct cpu_info;
sys/arch/alpha/include/pmap.h
204
void pmap_init_cpu(struct cpu_info *);
sys/arch/alpha/include/pmap.h
206
void pmap_tlb_shootdown_ipi(struct cpu_info *, struct trapframe *);
sys/arch/alpha/pci/pci_6600.c
113
struct cpu_info *ci;
sys/arch/alpha/pci/pci_6600.c
370
struct cpu_info * const ci)
sys/arch/alpha/pci/pci_6600.c
97
struct cpu_info *);
sys/arch/alpha/pci/pci_machdep.c
264
static struct cpu_info *
sys/arch/alpha/pci/pci_machdep.c
268
struct cpu_info *ci, *best_ci;
sys/arch/alpha/pci/pci_machdep.c
340
struct cpu_info *target_ci =
sys/arch/alpha/pci/pci_machdep.c
342
struct cpu_info *current_ci =
sys/arch/alpha/pci/pci_machdep.c
421
struct cpu_info *current_ci, *new_ci;
sys/arch/alpha/tlsb/tlsb.c
218
device_xname(cpu_info[hwrpb->rpb_primary_cpu_id]->ci_softc->sc_dev));
sys/arch/amd64/amd64/db_interface.c
172
struct cpu_info *ci;
sys/arch/amd64/amd64/db_interface.c
296
volatile struct cpu_info *ci = curcpu();
sys/arch/amd64/amd64/db_interface.c
317
struct cpu_info *ci;
sys/arch/amd64/amd64/gdt.c
115
struct cpu_info *ci;
sys/arch/amd64/amd64/gdt.c
136
struct cpu_info *ci = &cpu_info_primary;
sys/arch/amd64/amd64/gdt.c
182
gdt_alloc_cpu(struct cpu_info *ci)
sys/arch/amd64/amd64/gdt.c
212
gdt_init_cpu(struct cpu_info *ci)
sys/arch/amd64/amd64/machdep.c
1573
cpu_init_idt(struct cpu_info *ci)
sys/arch/amd64/amd64/machdep.c
439
struct cpu_info *ci = curcpu();
sys/arch/amd64/amd64/machdep.c
505
cpu_init_tss(struct cpu_info *ci)
sys/arch/amd64/include/cpu.h
48
static struct cpu_info *x86_curcpu(void);
sys/arch/amd64/include/cpu.h
59
__inline __always_inline static struct cpu_info * __unused __nomsan
sys/arch/amd64/include/cpu.h
62
struct cpu_info *ci;
sys/arch/amd64/include/cpu.h
67
(*(struct cpu_info * const *)offsetof(struct cpu_info, ci_self)));
sys/arch/amd64/include/cpu.h
79
(*(struct cpu_info * const *)offsetof(struct cpu_info, ci_curlwp)));
sys/arch/amigappc/amigappc/cpu.c
58
if (amiga_realconfig == 0 || cpu_info[0].ci_dev != NULL)
sys/arch/arc/arc/cpu.c
74
struct cpu_info * const ci = curcpu();
sys/arch/arm/acpi/acpi_cpu_md.c
54
struct cpu_info *
sys/arch/arm/acpi/acpi_cpu_md.c
69
struct cpu_info *
sys/arch/arm/acpi/cpu_acpi.c
110
struct cpu_info *ci = &cpu_info_store[unit];
sys/arch/arm/acpi/cpu_acpi.c
172
cpu_acpi_probe_lpi(device_t dev, struct cpu_info *ci)
sys/arch/arm/acpi/cpu_acpi.c
312
struct cpu_info *ci = curcpu();
sys/arch/arm/acpi/cpu_acpi.c
340
static struct cpu_info *
sys/arch/arm/acpi/cpu_acpi.c
344
struct cpu_info *ci;
sys/arch/arm/acpi/cpu_acpi.c
359
struct cpu_info *ci;
sys/arch/arm/acpi/cpu_acpi.c
69
static void cpu_acpi_probe_lpi(device_t, struct cpu_info *ci);
sys/arch/arm/acpi/gtmr_acpi.c
55
static void gtmr_acpi_cpu_hatch(void *, struct cpu_info *);
sys/arch/arm/acpi/gtmr_acpi.c
98
gtmr_acpi_cpu_hatch(void *priv, struct cpu_info *ci)
sys/arch/arm/apple/apple_intc.c
157
apple_intc_cpu_init(struct pic_softc *pic, struct cpu_info *ci)
sys/arch/arm/apple/apple_intc.c
246
struct cpu_info *ci;
sys/arch/arm/apple/apple_intc.c
301
struct cpu_info * const ci = curcpu();
sys/arch/arm/apple/apple_intc.c
367
struct cpu_info * const ci = curcpu();
sys/arch/arm/apple/apple_intc.c
498
struct cpu_info *ci;
sys/arch/arm/arm/arm_cpu_topology.c
48
arm_cpu_topology_set(struct cpu_info * const ci, mpidr_t mpidr)
sys/arch/arm/arm/arm_cpu_topology.c
72
arm_cpu_do_topology(struct cpu_info *const newci)
sys/arch/arm/arm/arm_cpu_topology.c
75
struct cpu_info *ci;
sys/arch/arm/arm/arm_machdep.c
116
struct cpu_info cpu_info_store[NCPUINFO] = {
sys/arch/arm/arm/arm_machdep.c
223
cpu_need_resched(struct cpu_info *ci, struct lwp *l, int flags)
sys/arch/arm/arm/arm_machdep.c
315
struct cpu_info *
sys/arch/arm/arm/ast.c
107
struct cpu_info * const ci = curcpu();
sys/arch/arm/arm/cpu_subr.c
62
struct cpu_info *cpu_info[NCPUINFO] __read_mostly = {
sys/arch/arm/arm/psci.c
195
struct cpu_info *ci;
sys/arch/arm/arm/undefined.c
223
struct cpu_info * const ci = curcpu();
sys/arch/arm/arm32/arm32_boot.c
358
cpu_hatch(struct cpu_info *ci, u_int cpuindex, void (*md_cpu_init)(struct cpu_info *))
sys/arch/arm/arm32/arm32_machdep.c
689
struct cpu_info * const ci = curcpu();
sys/arch/arm/arm32/arm32_machdep.c
747
cpu_uarea_alloc_idlelwp(struct cpu_info *ci)
sys/arch/arm/arm32/arm32_machdep.c
813
struct cpu_info * ci = &cpu_info_store[cpuindex];
sys/arch/arm/arm32/arm32_machdep.c
845
xc_send_ipi(struct cpu_info *ci)
sys/arch/arm/arm32/arm32_machdep.c
854
cpu_ipi(struct cpu_info *ci)
sys/arch/arm/arm32/cpu.c
125
KASSERT(cpu_info[unit] == NULL);
sys/arch/arm/arm32/cpu.c
132
cpu_info[unit] = ci;
sys/arch/arm/arm32/cpu.c
685
identify_arm_cpu(device_t dv, struct cpu_info *ci)
sys/arch/arm/arm32/cpu.c
78
void identify_arm_cpu(device_t, struct cpu_info *);
sys/arch/arm/arm32/cpu.c
79
void identify_features(device_t, struct cpu_info *);
sys/arch/arm/arm32/cpu.c
853
identify_features(device_t dv, struct cpu_info *ci)
sys/arch/arm/arm32/cpu.c
91
struct cpu_info *ci;
sys/arch/arm/arm32/db_interface.c
78
volatile struct cpu_info *db_onproc;
sys/arch/arm/arm32/db_interface.c
79
volatile struct cpu_info *db_newcpu;
sys/arch/arm/arm32/db_interface.c
93
struct cpu_info * const ci = curcpu();
sys/arch/arm/arm32/db_machdep.c
472
struct cpu_info *new_ci = cpu_lookup(addr);
sys/arch/arm/arm32/db_machdep.c
488
show_cpuinfo(struct cpu_info *kci)
sys/arch/arm/arm32/db_machdep.c
490
struct cpu_info cpuinfobuf;
sys/arch/arm/arm32/db_machdep.c
496
struct cpu_info *ci = &cpuinfobuf;
sys/arch/arm/arm32/db_machdep.c
526
struct cpu_info *ci;
sys/arch/arm/arm32/fault.c
234
struct cpu_info * const ci = curcpu();
sys/arch/arm/arm32/pmap.c
4922
struct cpu_info * const ci = curcpu();
sys/arch/arm/arm32/pmap.c
4984
struct cpu_info * const ci = curcpu();
sys/arch/arm/arm32/pmap.c
5183
struct cpu_info * const ci = curcpu();
sys/arch/arm/arm32/pmap.c
5315
struct cpu_info * const ci = curcpu();
sys/arch/arm/arm32/pmap.c
5395
struct cpu_info * const ci = curcpu();
sys/arch/arm/arm32/pmap.c
8216
pmap_md_tlb_info_attach(struct pmap_tlb_info *ti, struct cpu_info *ci)
sys/arch/arm/arm32/pmap.c
924
struct cpu_info * const ci = curcpu();
sys/arch/arm/broadcom/bcm2835_intr.c
373
struct cpu_info *ci;
sys/arch/arm/broadcom/bcm2835_intr.c
416
struct cpu_info * const ci = curcpu();
sys/arch/arm/broadcom/bcm2835_intr.c
780
struct cpu_info * const ci = curcpu();
sys/arch/arm/broadcom/bcm2835_intr.c
79
static void bcm2836mp_intr_init(struct cpu_info *);
sys/arch/arm/broadcom/bcm2835_intr.c
80
static void bcm2836mp_cpu_init(struct pic_softc *, struct cpu_info *);
sys/arch/arm/broadcom/bcm2835_intr.c
820
static void bcm2836mp_cpu_init(struct pic_softc *pic, struct cpu_info *ci)
sys/arch/arm/broadcom/bcm2835_intr.c
848
const struct cpu_info *ci = priv;
sys/arch/arm/broadcom/bcm2835_intr.c
897
bcm2836mp_intr_init(struct cpu_info *ci)
sys/arch/arm/broadcom/bcm2835var.h
47
void bcm2836_cpu_hatch(struct cpu_info *);
sys/arch/arm/broadcom/bcm53xx_board.c
423
bcm53xx_cpu_softc_init(struct cpu_info *ci)
sys/arch/arm/broadcom/bcm53xx_board.c
536
bcm53xx_cpu_hatch(struct cpu_info *ci)
sys/arch/arm/broadcom/bcm53xx_var.h
104
void bcm53xx_cpu_hatch(struct cpu_info *);
sys/arch/arm/broadcom/bcm53xx_var.h
105
void bcm53xx_cpu_softc_init(struct cpu_info *);
sys/arch/arm/broadcom/bcm53xx_var.h
91
struct cpu_info *cpu_ci;
sys/arch/arm/cortex/a9ptmr.c
234
a9ptmr_init_cpu_clock(struct cpu_info *ci)
sys/arch/arm/cortex/a9ptmr_var.h
38
struct cpu_info;
sys/arch/arm/cortex/a9ptmr_var.h
39
void a9ptmr_init_cpu_clock(struct cpu_info *);
sys/arch/arm/cortex/a9tmr.c
180
a9tmr_init_cpu_clock(struct cpu_info *ci)
sys/arch/arm/cortex/a9tmr.c
326
struct cpu_info * const ci = curcpu();
sys/arch/arm/cortex/a9tmr_var.h
47
struct cpu_info;
sys/arch/arm/cortex/a9tmr_var.h
48
void a9tmr_init_cpu_clock(struct cpu_info *);
sys/arch/arm/cortex/gic.c
225
struct cpu_info * const ci = curcpu();
sys/arch/arm/cortex/gic.c
319
struct cpu_info * const ci = curcpu();
sys/arch/arm/cortex/gic.c
541
armgic_cpu_init(struct pic_softc *pic, struct cpu_info *ci)
sys/arch/arm/cortex/gic.c
683
struct cpu_info * const ci = curcpu();
sys/arch/arm/cortex/gic.c
76
static void armgic_cpu_init(struct pic_softc *, struct cpu_info *);
sys/arch/arm/cortex/gic_splfuncs.c
54
struct cpu_info * const ci = curcpu();
sys/arch/arm/cortex/gic_splfuncs.c
74
struct cpu_info *ci = curcpu();
sys/arch/arm/cortex/gicv3.c
136
struct cpu_info * const ci = curcpu();
sys/arch/arm/cortex/gicv3.c
155
struct cpu_info * const ci = curcpu();
sys/arch/arm/cortex/gicv3.c
234
struct cpu_info * const ci = curcpu();
sys/arch/arm/cortex/gicv3.c
290
gicv3_redist_enable(struct gicv3_softc *sc, struct cpu_info *ci)
sys/arch/arm/cortex/gicv3.c
395
gicv3_cpu_init(struct pic_softc *pic, struct cpu_info *ci)
sys/arch/arm/cortex/gicv3.c
443
struct cpu_info *ci;
sys/arch/arm/cortex/gicv3.c
580
gicv3_lpi_cpu_init(struct pic_softc *pic, struct cpu_info *ci)
sys/arch/arm/cortex/gicv3.c
729
struct cpu_info * const ci = curcpu();
sys/arch/arm/cortex/gicv3.c
855
struct cpu_info *ci;
sys/arch/arm/cortex/gicv3.h
43
void (*cpu_init)(void *, struct cpu_info *);
sys/arch/arm/cortex/gicv3_its.c
1071
gicv3_its_cpu_init(void *priv, struct cpu_info *ci)
sys/arch/arm/cortex/gicv3_its.c
1119
struct cpu_info *ci;
sys/arch/arm/cortex/gicv3_its.c
1131
struct cpu_info *ci;
sys/arch/arm/cortex/gicv3_its.c
1178
its->its_targets = kmem_zalloc(sizeof(struct cpu_info *) * its->its_pic->pic_maxsources, KM_SLEEP);
sys/arch/arm/cortex/gicv3_its.c
651
struct cpu_info * const ci = cpu_lookup(0);
sys/arch/arm/cortex/gicv3_its.c
716
struct cpu_info *ci = cpu_lookup(0);
sys/arch/arm/cortex/gicv3_its.h
96
struct cpu_info **its_targets;
sys/arch/arm/cortex/gtmr.c
250
gtmr_init_cpu_clock(struct cpu_info *ci)
sys/arch/arm/cortex/gtmr.c
349
struct cpu_info * const ci = curcpu();
sys/arch/arm/cortex/gtmr_var.h
53
struct cpu_info;
sys/arch/arm/cortex/gtmr_var.h
55
void gtmr_init_cpu_clock(struct cpu_info *);
sys/arch/arm/fdt/a9ptmr_fdt.c
153
a9ptmr_fdt_cpu_hatch(void *priv, struct cpu_info *ci)
sys/arch/arm/fdt/a9ptmr_fdt.c
52
static void a9ptmr_fdt_cpu_hatch(void *, struct cpu_info *);
sys/arch/arm/fdt/a9tmr_fdt.c
153
a9tmr_fdt_cpu_hatch(void *priv, struct cpu_info *ci)
sys/arch/arm/fdt/a9tmr_fdt.c
52
static void a9tmr_fdt_cpu_hatch(void *, struct cpu_info *);
sys/arch/arm/fdt/arm_fdt.c
124
arm_fdt_cpu_hatch_register(void *priv, void (*cb)(void *, struct cpu_info *))
sys/arch/arm/fdt/arm_fdt.c
135
arm_fdt_cpu_hatch(struct cpu_info *ci)
sys/arch/arm/fdt/arm_fdt.c
84
void (*cb)(void *, struct cpu_info *);
sys/arch/arm/fdt/arm_fdtvar.h
53
void arm_fdt_cpu_hatch_register(void *, void (*)(void *, struct cpu_info *));
sys/arch/arm/fdt/arm_fdtvar.h
54
void arm_fdt_cpu_hatch(struct cpu_info *);
sys/arch/arm/fdt/gtmr_fdt.c
126
gtmr_fdt_cpu_hatch(void *priv, struct cpu_info *ci)
sys/arch/arm/fdt/gtmr_fdt.c
54
static void gtmr_fdt_cpu_hatch(void *, struct cpu_info *);
sys/arch/arm/fdt/pmu_fdt.c
190
struct cpu_info *ci;
sys/arch/arm/footbridge/footbridge_irqhandler.c
285
struct cpu_info * const ci = curcpu();
sys/arch/arm/gemini/gemini_icu.c
172
struct cpu_info * const ci = curcpu();
sys/arch/arm/imx/imx23_icoll.c
149
struct cpu_info * const ci = curcpu();
sys/arch/arm/imx/imx51_tzic.c
239
struct cpu_info * const ci = curcpu();
sys/arch/arm/include/arm32/machdep.h
61
void cpu_hatch(struct cpu_info *, u_int, void (*)(struct cpu_info *));
sys/arch/arm/include/arm32/pmap.h
282
struct cpu_info * const ci = curcpu();
sys/arch/arm/include/arm32/pmap.h
325
struct cpu_info * const ci = curcpu();
sys/arch/arm/include/cpu.h
267
extern struct cpu_info cpu_info_store[];
sys/arch/arm/include/cpu.h
270
struct cpu_info *arm_curcpu(void);
sys/arch/arm/include/cpu.h
292
static inline struct cpu_info *lwp_getcpu(struct lwp *);
sys/arch/arm/include/cpu.h
301
static inline struct cpu_info *
sys/arch/arm/include/cpu.h
304
return (struct cpu_info *) armreg_tpidrprw_read();
sys/arch/arm/include/cpu.h
321
extern struct cpu_info *cpu_info[];
sys/arch/arm/include/cpu.h
325
cii = 0, ci = cpu_info[0]; cii < (ncpu ? ncpu : 1) && (ci = cpu_info[cii]) != NULL; cii++
sys/arch/arm/include/cpu.h
354
struct cpu_info * const ci = curcpu();
sys/arch/arm/include/cpu.h
379
vaddr_t cpu_uarea_alloc_idlelwp(struct cpu_info *);
sys/arch/arm/include/cpu_counter.h
72
cpu_frequency(struct cpu_info *ci)
sys/arch/arm/include/cpu_topology.h
53
void arm_cpu_do_topology(struct cpu_info * const);
sys/arch/arm/include/cpu_topology.h
54
void arm_cpu_topology_set(struct cpu_info * const, mpidr_t);
sys/arch/arm/include/db_machdep.h
140
extern volatile struct cpu_info *db_onproc;
sys/arch/arm/include/db_machdep.h
141
extern volatile struct cpu_info *db_newcpu;
sys/arch/arm/include/locore.h
257
void identify_arm_cpu(device_t, struct cpu_info *);
sys/arch/arm/include/locore.h
276
void vfp_detect(struct cpu_info *);
sys/arch/arm/include/locore.h
277
void vfp_attach(struct cpu_info *);
sys/arch/arm/ixp12x0/ixp12x0_intr.c
380
struct cpu_info* const ci = curcpu();
sys/arch/arm/mainbus/cpu_mainbus.c
101
if (cpu_info[id] != NULL)
sys/arch/arm/mainbus/cpu_mainbus.c
88
if (cpu_info[id] != NULL)
sys/arch/arm/marvell/mvsoc_intr.c
80
struct cpu_info * const ci = curcpu();
sys/arch/arm/nvidia/tegra124_cpu.c
250
struct cpu_info *ci;
sys/arch/arm/pic/pic.c
1036
struct cpu_info *ci;
sys/arch/arm/pic/pic.c
1069
interrupt_get_count_cb(void *v0, void *v1, struct cpu_info *ci)
sys/arch/arm/pic/pic.c
110
pic_set_priority(struct cpu_info *ci, int newipl)
sys/arch/arm/pic/pic.c
172
intr_cpu_init(struct cpu_info *ci)
sys/arch/arm/pic/pic.c
187
struct cpu_info * const ci = curcpu();
sys/arch/arm/pic/pic.c
228
struct cpu_info * const ci = curcpu();
sys/arch/arm/pic/pic.c
255
struct cpu_info * const ci = curcpu();
sys/arch/arm/pic/pic.c
281
struct cpu_info * const ci = curcpu();
sys/arch/arm/pic/pic.c
392
pic_deliver_irqs(struct cpu_info *ci, struct pic_softc *pic, int ipl,
sys/arch/arm/pic/pic.c
487
pic_list_unblock_irqs(struct cpu_info *ci)
sys/arch/arm/pic/pic.c
528
pic_list_find_pic_by_pending_ipl(struct cpu_info *ci, uint32_t ipl_mask)
sys/arch/arm/pic/pic.c
547
pic_list_deliver_irqs(struct cpu_info *ci, register_t psw, int ipl,
sys/arch/arm/pic/pic.c
564
struct cpu_info * const ci = curcpu();
sys/arch/arm/pic/pic.c
596
pic_percpu_allocate(void *v0, void *v1, struct cpu_info *ci)
sys/arch/arm/pic/pic.c
723
pic_percpu_evcnt_attach(void *v0, void *v1, struct cpu_info *ci)
sys/arch/arm/pic/pic.c
73
pic_list_find_pic_by_pending_ipl(struct cpu_info *, uint32_t);
sys/arch/arm/pic/pic.c
75
pic_deliver_irqs(struct cpu_info *, struct pic_softc *, int, void *);
sys/arch/arm/pic/pic.c
77
pic_list_deliver_irqs(struct cpu_info *, register_t, int, void *);
sys/arch/arm/pic/pic.c
842
pic_percpu_evcnt_deattach(void *v0, void *v1, struct cpu_info *ci)
sys/arch/arm/pic/pic_splfuncs.c
55
struct cpu_info * const ci = curcpu();
sys/arch/arm/pic/pic_splfuncs.c
67
struct cpu_info * const ci = curcpu();
sys/arch/arm/pic/pic_splfuncs.c
85
struct cpu_info * const ci = curcpu();
sys/arch/arm/pic/picvar.h
172
void (*pic_cpu_init)(struct pic_softc *, struct cpu_info *);
sys/arch/arm/pic/picvar.h
184
struct cpu_info;
sys/arch/arm/pic/picvar.h
185
void pic_set_priority(struct cpu_info *, int);
sys/arch/arm/pic/picvar.h
52
struct cpu_info;
sys/arch/arm/pic/picvar.h
98
void intr_cpu_init(struct cpu_info *);
sys/arch/arm/s3c2xx0/s3c2440_intr.c
127
struct cpu_info * const ci = curcpu();
sys/arch/arm/samsung/exynos_soc.c
318
struct cpu_info *ci;
sys/arch/arm/samsung/mct.c
221
mct_fdt_cpu_hatch(void *priv, struct cpu_info *ci)
sys/arch/arm/samsung/mct_var.h
53
void mct_init_cpu_clock(struct cpu_info *ci);
sys/arch/arm/sunxi/sunxi_intc.c
198
struct cpu_info * const ci = curcpu();
sys/arch/arm/ti/am18xx_intc.c
205
struct cpu_info * const ci = curcpu();
sys/arch/arm/ti/ti_omapintc.c
149
struct cpu_info * const ci = curcpu();
sys/arch/arm/vfp/vfp_init.c
227
vfp_detect(struct cpu_info *ci)
sys/arch/arm/vfp/vfp_init.c
237
vfp_attach(struct cpu_info *ci)
sys/arch/arm/vfp/vfp_init.c
248
vfp_detect(struct cpu_info *ci)
sys/arch/arm/vfp/vfp_init.c
303
vfp_attach(struct cpu_info *ci)
sys/arch/arm/vfp/vfp_init.c
407
struct cpu_info * const ci = curcpu();
sys/arch/arm/vfp/vfp_init.c
490
struct cpu_info * const ci = curcpu();
sys/arch/arm/vfp/vfp_init.c
683
struct cpu_info *ci;
sys/arch/arm/vfp/vfp_init.c
725
struct cpu_info *ci = curcpu();
sys/arch/arm/xscale/becc_icu.c
340
struct cpu_info * const ci = curcpu();
sys/arch/arm/xscale/i80321_icu.c
359
struct cpu_info * const ci = curcpu();
sys/arch/arm/xscale/ixp425_intr.c
390
struct cpu_info * const ci = curcpu();
sys/arch/bebox/bebox/cpu.c
73
struct cpu_info *ci;
sys/arch/bebox/bebox/cpu.c
92
md_setup_trampoline(volatile struct cpu_hatch_data *h, struct cpu_info *ci)
sys/arch/bebox/bebox/ipi_bebox.c
57
struct cpu_info * const ci = curcpu();
sys/arch/bebox/bebox/ipi_bebox.c
64
struct cpu_info * const dst_ci = cpu_lookup(i);
sys/arch/bebox/bebox/ipi_bebox.c
74
struct cpu_info * const dst_ci = cpu_lookup(target);
sys/arch/cobalt/cobalt/cpu.c
59
struct cpu_info * const ci = curcpu();
sys/arch/epoc32/epoc32/intr.c
46
struct cpu_info * const ci = curcpu();
sys/arch/evbarm/ifpga/ifpga_intr.c
302
struct cpu_info * const ci = curcpu();
sys/arch/evbarm/iq80310/iq80310_intr.c
255
struct cpu_info * const ci = curcpu();
sys/arch/evbarm/iq80310/iq80310_intr.c
420
struct cpu_info * const ci = curcpu();
sys/arch/evbmips/evbmips/cpu.c
64
struct cpu_info * const ci = curcpu();
sys/arch/evbmips/evbmips/interrupt.c
53
struct cpu_info * const ci = curcpu();
sys/arch/evbmips/evbmips/yamon.c
136
struct cpu_info * const ci = curcpu();
sys/arch/evbmips/ingenic/clock.c
197
struct cpu_info * const ci = curcpu();
sys/arch/evbmips/ingenic/clock.c
59
struct cpu_info * const ci = curcpu();
sys/arch/evbmips/ingenic/cpu.c
60
struct cpu_info *startup_cpu_info;
sys/arch/evbmips/ingenic/cpu.c
76
struct cpu_info *ci = curcpu();
sys/arch/evbmips/ingenic/machdep.c
130
ingenic_cpu_init(struct cpu_info *ci)
sys/arch/evbmips/ingenic/machdep.c
145
ingenic_send_ipi(struct cpu_info *ci, int tag)
sys/arch/evbmips/malta/malta_intr.c
137
struct cpu_info * const ci = curcpu();
sys/arch/evbmips/rmixl/machdep.c
457
KASSERT(offset < sizeof(struct cpu_info));
sys/arch/evbmips/sbmips/cpu.c
88
struct cpu_info *ci;
sys/arch/evbmips/sbmips/cpuvar.h
11
struct cpu_info *sb1cpu_ci;
sys/arch/evbmips/sbmips/sb1250_icu.c
169
sb1250_lsw_cpu_init(struct cpu_info *ci)
sys/arch/evbmips/sbmips/sb1250_icu.c
177
sb1250_lsw_send_ipi(struct cpu_info *ci, int tag)
sys/arch/evbmips/sbmips/sb1250_icu.c
191
struct cpu_info * const ci = curcpu();
sys/arch/evbmips/sbmips/sb1250_icu.c
292
struct cpu_info * const ci = curcpu();
sys/arch/evbppc/mpc85xx/machdep.c
1015
e500_cpu_hatch(struct cpu_info *ci)
sys/arch/evbppc/mpc85xx/machdep.c
1040
struct cpu_info * const ci = &cpu_info[instance - (instance > 0)];
sys/arch/evbppc/mpc85xx/machdep.c
1049
ci->ci_tlb_info = cpu_info[0].ci_tlb_info;
sys/arch/evbppc/mpc85xx/machdep.c
1150
struct cpu_info * const ci = curcpu();
sys/arch/evbppc/mpc85xx/machdep.c
1431
struct cpu_info * const ci = curcpu();
sys/arch/evbppc/mpc85xx/machdep.c
671
struct cpu_info * const ci = curcpu();
sys/arch/evbppc/mpc85xx/machdep.c
776
cpu_print_info(struct cpu_info *ci)
sys/arch/evbppc/mpc85xx/machdep.c
836
e500_cpu_spinup(device_t self, struct cpu_info *ci)
sys/arch/evbppc/mpc85xx/machdep.c
872
ci->ci_lasttb = cpu_info[0].ci_lasttb;
sys/arch/evbppc/mpc85xx/machdep.c
874
cpu_info[0].ci_data.cpu_cc_freq;
sys/arch/evbppc/nintendo/cpu.c
125
md_setup_trampoline(volatile struct cpu_hatch_data *h, struct cpu_info *ci)
sys/arch/evbppc/nintendo/cpu.c
97
struct cpu_info *ci;
sys/arch/evbppc/nintendo/ipi_latte.c
56
struct cpu_info *ci = curcpu();
sys/arch/evbppc/nintendo/ipi_latte.c
57
struct cpu_info *dst_ci;
sys/arch/evbppc/pmppc/mainbus.c
168
if (cpu_info[0].ci_dev != NULL)
sys/arch/ews4800mips/ews4800mips/cpu.c
66
struct cpu_info * const ci = curcpu();
sys/arch/hpcmips/hpcmips/cpu.c
93
struct cpu_info * const ci = curcpu();
sys/arch/hppa/dev/apic.c
125
struct cpu_info *ci = &cpus[0];
sys/arch/hppa/dev/apic.c
160
struct cpu_info *ci = &cpus[0];
sys/arch/hppa/dev/asp.c
190
struct cpu_info *ci = &cpus[0];
sys/arch/hppa/dev/cpu.c
227
struct cpu_info *ci;
sys/arch/hppa/dev/cpu.c
283
struct cpu_info *ci = curcpu();
sys/arch/hppa/dev/cpu.c
299
struct cpu_info *ci = curcpu();
sys/arch/hppa/dev/cpu.c
57
struct cpu_info *cpu_hatch_info;
sys/arch/hppa/dev/cpu.c
93
struct cpu_info *ci;
sys/arch/hppa/dev/dino.c
1744
struct cpu_info *ci = &cpus[0];
sys/arch/hppa/dev/lasi.c
150
struct cpu_info *ci = &cpus[0];
sys/arch/hppa/dev/mongoose.c
596
struct cpu_info *ci = &cpus[0];
sys/arch/hppa/dev/siop_sgc.c
86
struct cpu_info *ci = &cpus[0];
sys/arch/hppa/dev/wax.c
113
struct cpu_info *ci = &cpus[0];
sys/arch/hppa/gsc/gscbus.c
139
struct cpu_info *ci = &cpus[0];
sys/arch/hppa/hppa/fpu.c
199
struct cpu_info *ci = curcpu();
sys/arch/hppa/hppa/hppa_machdep.c
297
cpu_need_resched(struct cpu_info *ci, struct lwp *l, int flags)
sys/arch/hppa/hppa/hppa_machdep.c
316
struct cpu_info *
sys/arch/hppa/hppa/intr.c
131
struct cpu_info *ci = ir->ir_ci;
sys/arch/hppa/hppa/intr.c
236
hppa_intr_ipl_next(struct cpu_info *ci)
sys/arch/hppa/hppa/intr.c
252
hppa_intr_calculatemasks(struct cpu_info *ci)
sys/arch/hppa/hppa/intr.c
312
struct cpu_info *ci = curcpu();
sys/arch/hppa/hppa/intr.c
328
struct cpu_info *ci = curcpu();
sys/arch/hppa/hppa/intr.c
404
struct cpu_info *ci = curcpu();
sys/arch/hppa/hppa/intr.c
510
struct cpu_info *ci = curcpu();
sys/arch/hppa/hppa/intr.c
60
static int hppa_intr_ipl_next(struct cpu_info *);
sys/arch/hppa/hppa/intr.c
61
void hppa_intr_calculatemasks(struct cpu_info *);
sys/arch/hppa/hppa/intr.c
73
hppa_interrupt_register_establish(struct cpu_info *ci,
sys/arch/hppa/hppa/intr.c
99
hppa_intr_initialise(struct cpu_info *ci)
sys/arch/hppa/hppa/ipifuncs.c
105
hppa_ipi_send(struct cpu_info *ci, u_long ipi)
sys/arch/hppa/hppa/ipifuncs.c
136
struct cpu_info *ci;
sys/arch/hppa/hppa/ipifuncs.c
156
struct cpu_info *ci = curcpu();
sys/arch/hppa/hppa/ipifuncs.c
167
xc_send_ipi(struct cpu_info *ci)
sys/arch/hppa/hppa/ipifuncs.c
183
cpu_ipi(struct cpu_info *ci)
sys/arch/hppa/hppa/ipifuncs.c
61
hppa_ipi_init(struct cpu_info *ci)
sys/arch/hppa/hppa/ipifuncs.c
79
struct cpu_info *ci = curcpu();
sys/arch/hppa/hppa/machdep.c
272
struct cpu_info cpus[HPPA_MAXCPUS] = {
sys/arch/hppa/hppa/machdep.c
437
struct cpu_info *ci;
sys/arch/hppa/hppa/trap.c
1278
struct cpu_info *ci = curcpu();
sys/arch/hppa/hppa/trap.c
411
struct cpu_info *ci = curcpu();
sys/arch/hppa/hppa/trap.c
587
struct cpu_info *ci = curcpu();
sys/arch/hppa/include/cpu.h
342
struct cpu_info *hppa_curcpu(void);
sys/arch/hppa/include/cpu.h
364
static __inline __always_inline struct cpu_info *
sys/arch/hppa/include/cpu.h
367
struct cpu_info *ci;
sys/arch/hppa/include/cpu.h
397
extern struct cpu_info cpus[HPPA_MAXCPUS];
sys/arch/hppa/include/intr.h
148
void hppa_intr_initialise(struct cpu_info *);
sys/arch/hppa/include/intr.h
149
void hppa_interrupt_register_establish(struct cpu_info *,
sys/arch/hppa/include/intr.h
187
struct cpu_info;
sys/arch/hppa/include/intr.h
189
void hppa_ipi_init(struct cpu_info *);
sys/arch/hppa/include/intr.h
191
int hppa_ipi_send(struct cpu_info *, u_long);
sys/arch/hppa/include/intr.h
52
struct cpu_info;
sys/arch/hppa/include/intr.h
68
struct cpu_info *ir_ci; /* cpu this intr reg */
sys/arch/i386/i386/db_interface.c
172
struct cpu_info *ci;
sys/arch/i386/i386/db_interface.c
352
volatile struct cpu_info *ci = curcpu();
sys/arch/i386/i386/db_interface.c
383
struct cpu_info *ci;
sys/arch/i386/i386/db_machdep.c
315
struct cpu_info *ci;
sys/arch/i386/i386/gdt.c
103
struct cpu_info *ci;
sys/arch/i386/i386/gdt.c
149
struct cpu_info *ci = &cpu_info_primary;
sys/arch/i386/i386/gdt.c
175
sizeof(struct cpu_info) - 1, SDT_MEMRWA, SEL_KPL, 1, 0);
sys/arch/i386/i386/gdt.c
185
gdt_alloc_cpu(struct cpu_info *ci)
sys/arch/i386/i386/gdt.c
206
sizeof(struct cpu_info) - 1, SDT_MEMRWA, SEL_KPL, 1, 0);
sys/arch/i386/i386/gdt.c
214
gdt_init_cpu(struct cpu_info *ci)
sys/arch/i386/i386/machdep.c
1032
cpu_init_idt(struct cpu_info *ci)
sys/arch/i386/i386/machdep.c
1111
sizeof(struct cpu_info) - 1, SDT_MEMRWA, SEL_KPL, 1, 0);
sys/arch/i386/i386/machdep.c
1937
cpu_alloc_l3_page(struct cpu_info *ci)
sys/arch/i386/i386/machdep.c
509
struct cpu_info *ci = curcpu();
sys/arch/i386/i386/machdep.c
559
cpu_set_tss_gates(struct cpu_info *ci)
sys/arch/i386/i386/machdep.c
606
cpu_init_tss(struct cpu_info *ci)
sys/arch/i386/i386/mtrr_k6.c
129
k6_mtrr_reload_cpu(struct cpu_info *ci)
sys/arch/i386/i386/mtrr_k6.c
212
k6_mtrr_init_cpu(struct cpu_info *ci)
sys/arch/i386/i386/mtrr_k6.c
54
static void k6_mtrr_init_cpu(struct cpu_info *);
sys/arch/i386/i386/mtrr_k6.c
55
static void k6_mtrr_reload_cpu(struct cpu_info *);
sys/arch/i386/i386/trap.c
252
struct cpu_info *ci;
sys/arch/i386/include/cpu.h
45
static struct cpu_info *x86_curcpu(void);
sys/arch/i386/include/cpu.h
56
__inline __always_inline static struct cpu_info * __unused
sys/arch/i386/include/cpu.h
59
struct cpu_info *ci;
sys/arch/i386/include/cpu.h
64
(*(struct cpu_info * const *)offsetof(struct cpu_info, ci_self)));
sys/arch/i386/include/cpu.h
76
(*(struct cpu_info * const *)offsetof(struct cpu_info, ci_curlwp)));
sys/arch/i386/include/cpu.h
95
void cpu_alloc_l3_page(struct cpu_info *);
sys/arch/ia64/ia64/clock.c
61
struct cpu_info *ci = curcpu();
sys/arch/ia64/ia64/cpu.c
50
struct cpu_info cpu_info_primary __aligned(CACHE_LINE_SIZE);
sys/arch/ia64/ia64/cpu.c
51
struct cpu_info *cpu_info_list = &cpu_info_primary;
sys/arch/ia64/ia64/cpu.c
55
struct cpu_info *sc_info; /* pointer to CPU info */
sys/arch/ia64/ia64/cpu.c
79
struct cpu_info *ci;
sys/arch/ia64/ia64/cpu.c
97
ci = (struct cpu_info *)kmem_zalloc(sizeof(*ci), KM_SLEEP);
sys/arch/ia64/ia64/interrupt.c
78
struct cpu_info *ci = curcpu();
sys/arch/ia64/ia64/machdep.c
391
register struct cpu_info *ci __asm__("r13");
sys/arch/ia64/ia64/pmap.c
549
struct cpu_info *ci;
sys/arch/ia64/ia64/vm_machdep.c
77
struct cpu_info *ci = curcpu();
sys/arch/ia64/include/cpu.h
121
extern struct cpu_info cpu_info_primary;
sys/arch/ia64/include/cpu.h
122
extern struct cpu_info *cpu_info_list;
sys/arch/ia64/include/cpu.h
95
struct cpu_info *ci_next; /* next cpu_info structure */
sys/arch/ia64/include/cpu_counter.h
62
cpu_frequency(struct cpu_info *ci)
sys/arch/ibmnws/ibmnws/cpu.c
45
struct cpu_info *sc_info; /* pointer to CPU info */
sys/arch/ibmnws/ibmnws/cpu.c
60
if (cpu_info[0].ci_dev != NULL)
sys/arch/m68k/include/cpu.h
153
extern struct cpu_info cpu_info_store;
sys/arch/m68k/m68k/m68k_machdep.c
110
struct cpu_info cpu_info_store;
sys/arch/macppc/dev/lightbar.c
66
struct cpu_info *sc_cpu[2];
sys/arch/macppc/include/intr.h
44
struct cpu_info;
sys/arch/macppc/macppc/cpu.c
133
void cpu_OFgetspeed(device_t, struct cpu_info *);
sys/arch/macppc/macppc/cpu.c
136
cpu_OFgetspeed(device_t self, struct cpu_info *ci)
sys/arch/macppc/macppc/cpu.c
161
struct cpu_info *ci;
sys/arch/macppc/macppc/cpu.c
229
md_setup_trampoline(volatile struct cpu_hatch_data *h, struct cpu_info *ci)
sys/arch/macppc/macppc/ipi_hammerhead.c
68
atomic_or_32(&cpu_info[0].ci_pending_ipis, mesg);
sys/arch/macppc/macppc/ipi_hammerhead.c
69
atomic_or_32(&cpu_info[1].ci_pending_ipis, mesg);
sys/arch/macppc/macppc/ipi_hammerhead.c
80
atomic_or_32(&cpu_info[cpu_id].ci_pending_ipis, mesg);
sys/arch/macppc/macppc/pic_u3_ht.c
474
cpumask |= (1 << cpu_info[i].ci_cpuid);
sys/arch/macppc/macppc/pic_u3_ht.c
626
struct cpu_info * const ci = curcpu();
sys/arch/macppc/macppc/pic_u3_ht.c
633
struct cpu_info * const dst_ci = cpu_lookup(i);
sys/arch/macppc/macppc/pic_u3_ht.c
642
struct cpu_info * const dst_ci = cpu_lookup(target);
sys/arch/mips/alchemy/au_timer.c
73
struct cpu_info * const ci = curcpu();
sys/arch/mips/cavium/octeon_cpunode.c
168
struct cpu_info * const ci = arg;
sys/arch/mips/cavium/octeon_cpunode.c
209
octeon_cpu_init(struct cpu_info *ci)
sys/arch/mips/cavium/octeon_cpunode.c
235
octeon_cpu_run(struct cpu_info *ci)
sys/arch/mips/cavium/octeon_cpunode.c
250
cpu_cpunode_attach_common(device_t self, struct cpu_info *ci)
sys/arch/mips/cavium/octeon_cpunode.c
319
struct cpu_info * const ci = cpu_info_alloc(NULL, cpunum, 0, cpunum, 0);
sys/arch/mips/cavium/octeon_cpunode.c
370
struct cpu_info *ci;
sys/arch/mips/cavium/octeon_cpunode.c
386
struct cpu_info *ci = curcpu();
sys/arch/mips/cavium/octeon_cpunode.c
474
struct cpu_info *ci;
sys/arch/mips/cavium/octeon_intr.c
167
static int octeon_send_ipi(struct cpu_info *, int);
sys/arch/mips/cavium/octeon_intr.c
256
octeon_intr_init(struct cpu_info *ci)
sys/arch/mips/cavium/octeon_intr.c
480
struct cpu_info * const ci = curcpu();
sys/arch/mips/cavium/octeon_intr.c
540
struct cpu_info * const ci = curcpu();
sys/arch/mips/cavium/octeon_intr.c
585
octeon_send_ipi(struct cpu_info *ci, int req)
sys/arch/mips/cavium/octeonvar.h
211
void octeon_intr_init(struct cpu_info *);
sys/arch/mips/cavium/octeonvar.h
85
struct cpu_info *cpu_ci;
sys/arch/mips/include/cpu.h
192
extern struct cpu_info cpu_info_store;
sys/arch/mips/include/cpu.h
194
extern struct cpu_info *cpuid_infos[];
sys/arch/mips/include/cpu.h
227
int cpu_send_ipi(struct cpu_info *, int);
sys/arch/mips/include/cpu_counter.h
66
cpu_frequency(struct cpu_info *ci)
sys/arch/mips/include/intr.h
143
struct cpu_info;
sys/arch/mips/include/intr.h
145
void ipi_init(struct cpu_info *);
sys/arch/mips/include/intr.h
146
void ipi_process(struct cpu_info *, uint64_t);
sys/arch/mips/include/locore.h
617
struct cpu_info;
sys/arch/mips/include/locore.h
623
int (*lsw_send_ipi)(struct cpu_info *, int);
sys/arch/mips/include/locore.h
625
void (*lsw_cpu_init)(struct cpu_info *);
sys/arch/mips/include/locore.h
626
void (*lsw_cpu_run)(struct cpu_info *);
sys/arch/mips/include/locore.h
636
struct cpu_info *
sys/arch/mips/include/locore.h
639
void cpu_attach_common(device_t, struct cpu_info *);
sys/arch/mips/include/locore.h
643
void cpu_hatch(struct cpu_info *ci);
sys/arch/mips/include/pmap.h
265
void pmap_md_alloc_ephemeral_address_space(struct cpu_info *);
sys/arch/mips/mips/cpu_subr.c
1011
xc_send_ipi(struct cpu_info *ci)
sys/arch/mips/mips/cpu_subr.c
1018
cpu_ipi(struct cpu_info *ci)
sys/arch/mips/mips/cpu_subr.c
1090
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/cpu_subr.c
1109
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/cpu_subr.c
112
struct cpu_info * cpuid_infos[MAXCPUS] = {
sys/arch/mips/mips/cpu_subr.c
1124
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/cpu_subr.c
1138
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/cpu_subr.c
1155
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/cpu_subr.c
1188
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/cpu_subr.c
124
struct cpu_info *
sys/arch/mips/mips/cpu_subr.c
134
__CTASSERT(sizeof(struct cpu_info) + sizeof(struct pmap_tlb_info)
sys/arch/mips/mips/cpu_subr.c
137
struct cpu_info * const ci = ((struct cpu_info *)(exc_page + exc_step)) - 1;
sys/arch/mips/mips/cpu_subr.c
161
struct cpu_info * const ci = (void *) (va + cpu_info_offset);
sys/arch/mips/mips/cpu_subr.c
235
cpu_attach_common(device_t self, struct cpu_info *ci)
sys/arch/mips/mips/cpu_subr.c
500
cpu_need_resched(struct cpu_info *ci, struct lwp *l, int flags)
sys/arch/mips/mips/cpu_subr.c
616
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/cpu_subr.c
655
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/cpu_subr.c
670
cpu_send_ipi(struct cpu_info *ci, int tag)
sys/arch/mips/mips/cpu_subr.c
680
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/cpu_subr.c
792
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/cpu_subr.c
81
struct cpu_info cpu_info_store
sys/arch/mips/mips/cpu_subr.c
817
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/cpu_subr.c
837
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/cpu_subr.c
84
__aligned(1LU << ilog2((2*sizeof(struct cpu_info)-1)))
sys/arch/mips/mips/cpu_subr.c
860
struct cpu_info *ci;
sys/arch/mips/mips/cpu_subr.c
881
cpu_hatch(struct cpu_info *ci)
sys/arch/mips/mips/cpu_subr.c
982
struct cpu_info *ci;
sys/arch/mips/mips/db_interface.c
1133
struct cpu_info *ci;
sys/arch/mips/mips/db_interface.c
577
show_cpuinfo(struct cpu_info *kci)
sys/arch/mips/mips/db_interface.c
579
struct cpu_info cpuinfobuf;
sys/arch/mips/mips/db_interface.c
585
struct cpu_info *ci = &cpuinfobuf;
sys/arch/mips/mips/db_interface.c
612
struct cpu_info *ci;
sys/arch/mips/mips/db_interface.c
640
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/db_interface.c
758
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/db_interface.c
847
struct cpu_info *ci;
sys/arch/mips/mips/ipifuncs.c
119
ipi_process(struct cpu_info *ci, uint64_t ipi_mask)
sys/arch/mips/mips/ipifuncs.c
164
ipi_init(struct cpu_info *ci)
sys/arch/mips/mips/ipifuncs.c
68
ipi_nop(struct cpu_info *ci)
sys/arch/mips/mips/ipifuncs.c
77
ipi_ast(struct cpu_info *ci)
sys/arch/mips/mips/ipifuncs.c
83
ipi_shootdown(struct cpu_info *ci)
sys/arch/mips/mips/ipifuncs.c
89
ipi_syncicache(struct cpu_info *ci)
sys/arch/mips/mips/ipifuncs.c
96
ipi_kpreempt(struct cpu_info *ci)
sys/arch/mips/mips/mips3_clockintr.c
106
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/mips3_clockintr.c
68
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/mips_fixup.c
174
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/mips_machdep.c
2372
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/mips_softint.c
110
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/mips_softint.c
62
struct cpu_info * const ci = l->l_cpu;
sys/arch/mips/mips/pmap_machdep.c
204
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/pmap_machdep.c
514
pmap_md_alloc_ephemeral_address_space(struct cpu_info *ci)
sys/arch/mips/mips/pmap_machdep.c
837
pmap_md_tlb_info_attach(struct pmap_tlb_info *ti, struct cpu_info *ci)
sys/arch/mips/mips/trap.c
401
struct cpu_info * const ci = curcpu();
sys/arch/mips/mips/trap.c
764
struct cpu_info * const ci = l->l_cpu;
sys/arch/mips/rmi/rmixl_cpu.c
173
struct cpu_info *ci = NULL;
sys/arch/mips/rmi/rmixl_cpu.c
248
struct cpu_info *ci = sc->sc_ci;
sys/arch/mips/rmi/rmixl_cpu.c
301
cpu_rmixl_run(struct cpu_info *ci)
sys/arch/mips/rmi/rmixl_cpu.c
313
cpu_rmixl_hatch(struct cpu_info *ci)
sys/arch/mips/rmi/rmixl_cpu.c
334
cpu_setup_trampoline_common(struct cpu_info *ci, struct rmixl_cpu_trampoline_args *ta)
sys/arch/mips/rmi/rmixl_cpu.c
388
cpu_setup_trampoline_callback(struct cpu_info *ci)
sys/arch/mips/rmi/rmixl_cpu.c
444
struct cpu_info *
sys/arch/mips/rmi/rmixl_cpu.c
447
struct cpu_info * const ci = cpu_lookup(cpuindex);
sys/arch/mips/rmi/rmixl_cpu.c
77
void cpu_rmixl_hatch(struct cpu_info *);
sys/arch/mips/rmi/rmixl_cpu.c
78
void cpu_rmixl_run(struct cpu_info *);
sys/arch/mips/rmi/rmixl_cpu.c
79
static int cpu_setup_trampoline_common(struct cpu_info *, struct rmixl_cpu_trampoline_args *);
sys/arch/mips/rmi/rmixl_cpu.c
80
static void cpu_setup_trampoline_callback(struct cpu_info *);
sys/arch/mips/rmi/rmixl_cpu.c
85
struct cpu_info *
sys/arch/mips/rmi/rmixl_cpuvar.h
42
struct cpu_info *sc_ci;
sys/arch/mips/rmi/rmixl_intr.c
374
static int rmixl_send_ipi(struct cpu_info *, int);
sys/arch/mips/rmi/rmixl_intr.c
491
rmixl_intr_init_cpu(struct cpu_info *ci)
sys/arch/mips/rmi/rmixl_intr.c
951
rmixl_send_ipi(struct cpu_info *ci, int tag)
sys/arch/mips/rmi/rmixl_intr.c
980
struct cpu_info * const ci = curcpu();
sys/arch/mips/rmi/rmixl_intr.h
109
extern void rmixl_intr_init_cpu(struct cpu_info *);
sys/arch/mipsco/mipsco/cpu.c
66
struct cpu_info * const ci = curcpu();
sys/arch/mvmeppc/mvmeppc/cpu.c
56
if (cpu_info[0].ci_dev != NULL)
sys/arch/newsmips/newsmips/cpu.c
66
struct cpu_info * const ci = curcpu();
sys/arch/ofppc/ofppc/cpu.c
113
cpu_OFgetspeed(device_t self, struct cpu_info *ci)
sys/arch/ofppc/ofppc/cpu.c
171
cpu_OFgetcache(device_t self, struct cpu_info *ci)
sys/arch/ofppc/ofppc/cpu.c
212
struct cpu_info *ci;
sys/arch/ofppc/ofppc/cpu.c
238
md_setup_trampoline(volatile struct cpu_hatch_data *h, struct cpu_info *ci)
sys/arch/ofppc/ofppc/cpu.c
78
void cpu_OFgetspeed(device_t, struct cpu_info *);
sys/arch/or1k/include/cpu.h
109
struct cpu_info * const ci = curcpu();
sys/arch/or1k/include/cpu.h
75
static __inline struct cpu_info *
sys/arch/or1k/include/cpu_counter.h
54
cpu_frequency(struct cpu_info *ci)
sys/arch/playstation2/playstation2/interrupt.c
124
struct cpu_info *ci;
sys/arch/playstation2/playstation2/machdep.c
71
struct cpu_info cpu_info_store;
sys/arch/pmax/pmax/cpu.c
66
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/booke_machdep.c
126
.cpu_ci = &cpu_info[0],
sys/arch/powerpc/booke/booke_machdep.c
130
.cpu_ci = &cpu_info[CPU_MAXNUM-1],
sys/arch/powerpc/booke/booke_machdep.c
134
struct cpu_info cpu_info[] = {
sys/arch/powerpc/booke/booke_machdep.c
154
__CTASSERT(__arraycount(cpu_info) == __arraycount(cpu_softc));
sys/arch/powerpc/booke/booke_machdep.c
223
for (size_t i = 1; i < __arraycount(cpu_info); i++) {
sys/arch/powerpc/booke/booke_machdep.c
224
struct cpu_info * const ci = &cpu_info[i];
sys/arch/powerpc/booke/booke_machdep.c
416
cpu_evcnt_attach(struct cpu_info *ci)
sys/arch/powerpc/booke/booke_machdep.c
506
struct cpu_info *ci;
sys/arch/powerpc/booke/booke_machdep.c
663
dump_splhist(struct cpu_info *ci, void (*pr)(const char *, ...))
sys/arch/powerpc/booke/booke_pmap.c
433
pmap_md_tlb_info_attach(struct pmap_tlb_info *ti, struct cpu_info *ci)
sys/arch/powerpc/booke/e500_intr.c
1095
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/e500_intr.c
1194
struct cpu_info const *ci = curcpu();
sys/arch/powerpc/booke/e500_intr.c
1223
e500_intr_cpu_attach(struct cpu_info *ci)
sys/arch/powerpc/booke/e500_intr.c
1289
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/e500_intr.c
1295
struct cpu_info *dst_ci;
sys/arch/powerpc/booke/e500_intr.c
1309
struct cpu_info * const dst_ci = cpu_lookup(target);
sys/arch/powerpc/booke/e500_intr.c
1362
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/e500_intr.c
1379
e500_intr_cpu_hatch(struct cpu_info *ci)
sys/arch/powerpc/booke/e500_intr.c
1461
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/e500_intr.c
1485
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/e500_intr.c
1502
struct cpu_info * const newci = cpu_lookup(cpu_idx);
sys/arch/powerpc/booke/e500_intr.c
1547
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/e500_intr.c
1590
struct cpu_info * const ci = cpu_lookup(cpu_idx);
sys/arch/powerpc/booke/e500_intr.c
1624
struct cpu_info *ci;
sys/arch/powerpc/booke/e500_intr.c
415
static void e500_intr_cpu_attach(struct cpu_info *ci);
sys/arch/powerpc/booke/e500_intr.c
416
static void e500_intr_cpu_hatch(struct cpu_info *ci);
sys/arch/powerpc/booke/e500_intr.c
511
e500_splset(struct cpu_info *ci, int ipl)
sys/arch/powerpc/booke/e500_intr.c
533
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/e500_intr.c
552
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/e500_intr.c
591
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/e500_intr.c
627
e500_intr_irq_info_get(struct cpu_info *ci, u_int irq, int ipl, int ist,
sys/arch/powerpc/booke/e500_intr.c
714
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/e500_intr.c
737
e500_intr_cpu_establish(struct cpu_info *ci, int irq, int ipl, int ist,
sys/arch/powerpc/booke/e500_intr.c
924
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/e500_intr.c
938
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/e500_timer.c
150
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/e500_timer.c
170
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/e500_timer.c
81
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/trap.c
111
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/trap.c
221
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/trap.c
273
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/trap.c
347
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/trap.c
381
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/trap.c
399
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/trap.c
454
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/trap.c
540
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/trap.c
576
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/trap.c
602
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/trap.c
626
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/trap.c
682
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/booke/trap.c
724
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/ibm4xx/clock.c
101
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/ibm4xx/clock.c
140
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/ibm4xx/clock.c
195
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/ibm4xx/cpu.c
258
struct cpu_info cpu_info[1] = {
sys/arch/powerpc/ibm4xx/cpu.c
320
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/ibm4xx/cpu.c
374
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/ibm4xx/ibm4xx_machdep.c
272
KASSERT(curcpu() == &cpu_info[0]);
sys/arch/powerpc/include/asm.h
231
lis tmp1,_C_LABEL(cpu_info)@ha; \
sys/arch/powerpc/include/asm.h
232
addi tmp1,tmp1,_C_LABEL(cpu_info)@l; \
sys/arch/powerpc/include/booke/cpuvar.h
167
extern struct cpu_info cpu_info[];
sys/arch/powerpc/include/booke/cpuvar.h
172
void cpu_evcnt_attach(struct cpu_info *);
sys/arch/powerpc/include/booke/cpuvar.h
178
void dump_splhist(struct cpu_info *, void (*)(const char *, ...));
sys/arch/powerpc/include/booke/cpuvar.h
54
struct cpu_info *cpu_ci;
sys/arch/powerpc/include/booke/e500var.h
89
void e500_cpu_hatch(struct cpu_info *);
sys/arch/powerpc/include/booke/intr.h
129
void (*intrsw_cpu_attach)(struct cpu_info *);
sys/arch/powerpc/include/booke/intr.h
130
void (*intrsw_cpu_hatch)(struct cpu_info *);
sys/arch/powerpc/include/booke/intr.h
87
struct cpu_info;
sys/arch/powerpc/include/booke/intr.h
93
void intr_cpu_attach(struct cpu_info *);
sys/arch/powerpc/include/booke/intr.h
94
void intr_cpu_hatch(struct cpu_info *);
sys/arch/powerpc/include/cpu.h
177
struct cpu_info *hatch_ci;
sys/arch/powerpc/include/cpu.h
219
cii = 0, ci = &cpu_info[0]; cii < (ncpu ? ncpu : 1); cii++, ci++
sys/arch/powerpc/include/cpu.h
231
extern struct cpu_info cpu_info[];
sys/arch/powerpc/include/cpu.h
233
static __inline struct cpu_info * curcpu(void) __pure;
sys/arch/powerpc/include/cpu.h
234
static __inline __always_inline struct cpu_info *
sys/arch/powerpc/include/cpu.h
237
struct cpu_info *ci;
sys/arch/powerpc/include/cpu.h
386
struct cpu_info *
sys/arch/powerpc/include/cpu.h
388
void cpu_setup(device_t, struct cpu_info *);
sys/arch/powerpc/include/cpu.h
410
struct cpu_info *);
sys/arch/powerpc/include/cpu.h
415
int cpu_spinup(device_t, struct cpu_info *);
sys/arch/powerpc/include/cpu.h
450
void cpu_ast(struct lwp *, struct cpu_info *);
sys/arch/powerpc/include/cpu_counter.h
92
cpu_frequency(struct cpu_info *ci)
sys/arch/powerpc/include/proc.h
63
#define LWP0_CPU_INFO &cpu_info[0]
sys/arch/powerpc/include/softint.h
70
struct cpu_info;
sys/arch/powerpc/include/softint.h
71
void powerpc_softint(struct cpu_info *, int, vaddr_t);
sys/arch/powerpc/oea/cpu_subr.c
1260
cpu_probe_speed(struct cpu_info *ci)
sys/arch/powerpc/oea/cpu_subr.c
1369
cpu_tau_setup(struct cpu_info *ci)
sys/arch/powerpc/oea/cpu_subr.c
1460
cpu_spinup(device_t self, struct cpu_info *ci)
sys/arch/powerpc/oea/cpu_subr.c
1493
ci->ci_lasttb = cpu_info[0].ci_lasttb;
sys/arch/powerpc/oea/cpu_subr.c
1584
struct cpu_info * const ci = h->hatch_ci;
sys/arch/powerpc/oea/cpu_subr.c
270
struct cpu_info cpu_info[CPU_MAXNUM] = {
sys/arch/powerpc/oea/cpu_subr.c
283
struct cpu_info cpu_info[1] = {
sys/arch/powerpc/oea/cpu_subr.c
525
struct cpu_info *
sys/arch/powerpc/oea/cpu_subr.c
528
struct cpu_info *ci;
sys/arch/powerpc/oea/cpu_subr.c
531
ci = &cpu_info[id];
sys/arch/powerpc/oea/cpu_subr.c
598
cpu_setup(device_t self, struct cpu_info *ci)
sys/arch/powerpc/oea/cpu_subr.c
72
static void cpu_probe_speed(struct cpu_info *);
sys/arch/powerpc/oea/cpu_subr.c
76
static void cpu_tau_setup(struct cpu_info *);
sys/arch/powerpc/oea/oea_machdep.c
155
struct cpu_info * const ci = &cpu_info[0];
sys/arch/powerpc/pic/intr.c
469
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/pic/intr.c
511
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/pic/intr.c
584
struct cpu_info *ci = curcpu();
sys/arch/powerpc/pic/intr.c
651
struct cpu_info *ci = curcpu();
sys/arch/powerpc/pic/intr.c
666
have_pending_intr_p(struct cpu_info *ci, int ncpl)
sys/arch/powerpc/pic/intr.c
680
struct cpu_info *ci = curcpu();
sys/arch/powerpc/pic/intr.c
694
struct cpu_info *ci = curcpu();
sys/arch/powerpc/pic/intr.c
828
struct cpu_info *ci;
sys/arch/powerpc/pic/ipi.c
59
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/pic/ipi_openpic.c
81
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/pic/ipi_openpic.c
88
struct cpu_info * const dst_ci = cpu_lookup(i);
sys/arch/powerpc/pic/ipi_openpic.c
97
struct cpu_info * const dst_ci = cpu_lookup(target);
sys/arch/powerpc/pic/openpic_common.c
56
cpumask |= (1 << cpu_info[i].ci_index);
sys/arch/powerpc/pic/pic_distopenpic.c
238
cpumask |= (1 << cpu_info[i].ci_index);
sys/arch/powerpc/powerpc/clock.c
105
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/powerpc/clock.c
141
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/powerpc/db_interface.c
877
struct cpu_info *ci;
sys/arch/powerpc/powerpc/fpu.c
144
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/powerpc/intr_stubs.c
157
void intr_cpu_attach(struct cpu_info *) __stub;
sys/arch/powerpc/powerpc/intr_stubs.c
160
intr_cpu_attach(struct cpu_info *ci)
sys/arch/powerpc/powerpc/intr_stubs.c
165
void intr_cpu_hatch(struct cpu_info *) __stub;
sys/arch/powerpc/powerpc/intr_stubs.c
168
intr_cpu_hatch(struct cpu_info *ci)
sys/arch/powerpc/powerpc/pmap_subr.c
499
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/powerpc/powerpc_machdep.c
454
cpu_ast(struct lwp *l, struct cpu_info *ci)
sys/arch/powerpc/powerpc/powerpc_machdep.c
464
cpu_need_resched(struct cpu_info *ci, struct lwp *l, int flags)
sys/arch/powerpc/powerpc/powerpc_machdep.c
536
xc_send_ipi(struct cpu_info *ci)
sys/arch/powerpc/powerpc/powerpc_machdep.c
549
cpu_ipi(struct cpu_info *ci)
sys/arch/powerpc/powerpc/powerpc_machdep.c
590
struct cpu_info *ci;
sys/arch/powerpc/powerpc/powerpc_machdep.c
786
struct cpu_info *ci;
sys/arch/powerpc/powerpc/softint_machdep.c
109
struct cpu_info * const ci = l->l_cpu;
sys/arch/powerpc/powerpc/softint_machdep.c
119
struct cpu_info * const ci = curcpu();
sys/arch/powerpc/powerpc/softint_machdep.c
55
softint_deliver(struct cpu_info *ci, int ipl)
sys/arch/powerpc/powerpc/softint_machdep.c
66
powerpc_softint(struct cpu_info *ci, int old_ipl, vaddr_t pc)
sys/arch/powerpc/powerpc/trap.c
95
struct cpu_info * const ci = curcpu();
sys/arch/prep/prep/cpu.c
69
if (cpu_info[0].ci_dev != NULL)
sys/arch/prep/prep/cpu.c
78
struct cpu_info *ci;
sys/arch/prep/prep/cpu.c
99
md_setup_trampoline(volatile struct cpu_hatch_data *h, struct cpu_info *ci)
sys/arch/riscv/dev/plic.c
217
struct cpu_info *ci;
sys/arch/riscv/fdt/clint_fdt.c
105
clint_timer_set(struct clint_fdt_softc *sc, struct cpu_info *ci)
sys/arch/riscv/fdt/clint_fdt.c
121
struct cpu_info * const ci = curcpu();
sys/arch/riscv/fdt/clint_fdt.c
137
struct cpu_info * const ci = curcpu();
sys/arch/riscv/fdt/intc_fdt.c
129
intc_getsc(struct cpu_info *ci)
sys/arch/riscv/fdt/intc_fdt.c
256
struct cpu_info * const ci = curcpu();
sys/arch/riscv/fdt/intc_fdt.c
334
struct cpu_info * const ci = device_private(parent);
sys/arch/riscv/fdt/intc_fdt.c
94
struct cpu_info *sc_ci;
sys/arch/riscv/fdt/riscv_fdtvar.h
39
void riscv_fdt_cpu_hatch_register(void *, void (*)(void *, struct cpu_info *));
sys/arch/riscv/fdt/riscv_fdtvar.h
40
void riscv_fdt_cpu_hatch(struct cpu_info *);
sys/arch/riscv/include/cpu.h
121
extern struct cpu_info cpu_info_store[];
sys/arch/riscv/include/cpu.h
127
void cpu_hatch(struct cpu_info *, unsigned long);
sys/arch/riscv/include/cpu.h
171
int cpu_send_ipi(struct cpu_info *, int);
sys/arch/riscv/include/cpu.h
176
static inline struct cpu_info *lwp_getcpu(struct lwp *);
sys/arch/riscv/include/cpu.h
218
struct cpu_info * const ci = curcpu();
sys/arch/riscv/include/cpu_counter.h
96
cpu_frequency(const struct cpu_info *ci)
sys/arch/riscv/include/intr.h
142
struct cpu_info;
sys/arch/riscv/include/intr.h
148
void ipi_init(struct cpu_info *);
sys/arch/riscv/include/intr.h
149
void ipi_process(struct cpu_info *, unsigned long);
sys/arch/riscv/include/pmap.h
157
void pmap_md_tlb_info_attach(struct pmap_tlb_info *, struct cpu_info *);
sys/arch/riscv/riscv/clock_machdep.c
118
struct cpu_info * const ci = curcpu();
sys/arch/riscv/riscv/clock_machdep.c
94
struct cpu_info * const ci = curcpu();
sys/arch/riscv/riscv/cpu.c
113
cpu_setup_sysctl(device_t dv, struct cpu_info *ci)
sys/arch/riscv/riscv/cpu.c
130
cpu_identify(device_t self, struct cpu_info *ci)
sys/arch/riscv/riscv/cpu.c
178
struct cpu_info *ci;
sys/arch/riscv/riscv/cpu.c
271
cpu_hatch(struct cpu_info *ci, unsigned long cpuindex)
sys/arch/riscv/riscv/cpu.c
98
struct cpu_info cpu_info_store[NCPUINFO] = {
sys/arch/riscv/riscv/cpu_subr.c
131
struct cpu_info *ci = &cpu_info_store[cpuindex];
sys/arch/riscv/riscv/cpu_subr.c
194
struct cpu_info * const ci = curcpu();
sys/arch/riscv/riscv/cpu_subr.c
212
struct cpu_info * const ci = curcpu();
sys/arch/riscv/riscv/cpu_subr.c
323
struct cpu_info * const ci = curcpu();
sys/arch/riscv/riscv/cpu_subr.c
348
struct cpu_info * const ci = curcpu();
sys/arch/riscv/riscv/cpu_subr.c
369
struct cpu_info * const ci = curcpu();
sys/arch/riscv/riscv/cpu_subr.c
392
struct cpu_info *ci;
sys/arch/riscv/riscv/cpu_subr.c
414
xc_send_ipi(struct cpu_info *ci)
sys/arch/riscv/riscv/cpu_subr.c
423
cpu_ipi(struct cpu_info *ci)
sys/arch/riscv/riscv/cpu_subr.c
91
const struct cpu_info * const ci = &cpu_info_store[i];
sys/arch/riscv/riscv/db_interface.c
135
struct cpu_info * const ci = curcpu();
sys/arch/riscv/riscv/db_interface.c
199
show_cpuinfo(struct cpu_info *kci)
sys/arch/riscv/riscv/db_interface.c
201
struct cpu_info cpuinfobuf;
sys/arch/riscv/riscv/db_interface.c
207
struct cpu_info *ci = &cpuinfobuf;
sys/arch/riscv/riscv/db_interface.c
238
struct cpu_info *ci;
sys/arch/riscv/riscv/db_interface.c
296
struct cpu_info *ci;
sys/arch/riscv/riscv/interrupt.c
147
struct cpu_info * const ci = curcpu();
sys/arch/riscv/riscv/interrupt.c
166
cpu_send_ipi(struct cpu_info *ci, int req)
sys/arch/riscv/riscv/interrupt.c
59
struct cpu_info * const ci = curcpu();
sys/arch/riscv/riscv/ipifuncs.c
136
ipi_init(struct cpu_info *ci)
sys/arch/riscv/riscv/ipifuncs.c
60
ipi_nop(struct cpu_info *ci)
sys/arch/riscv/riscv/ipifuncs.c
69
ipi_ast(struct cpu_info *ci)
sys/arch/riscv/riscv/ipifuncs.c
76
ipi_kpreempt(struct cpu_info *ci)
sys/arch/riscv/riscv/ipifuncs.c
99
ipi_process(struct cpu_info *ci, unsigned long ipi_mask)
sys/arch/riscv/riscv/pmap_machdep.c
189
pmap_md_tlb_info_attach(struct pmap_tlb_info *ti, struct cpu_info *ci)
sys/arch/riscv/riscv/pmap_machdep.c
314
struct cpu_info * const ci = curcpu();
sys/arch/riscv/riscv/riscv_machdep.c
332
cpu_need_resched(struct cpu_info *ci, struct lwp *l, int flags)
sys/arch/riscv/riscv/riscv_tlb.c
129
struct cpu_info *ci;
sys/arch/riscv/riscv/riscv_tlb.c
89
struct cpu_info *ci;
sys/arch/riscv/riscv/softint_machdep.c
86
struct cpu_info * const ci = curcpu();
sys/arch/riscv/riscv/trap.c
651
struct cpu_info * const ci = curcpu();
sys/arch/rs6000/rs6000/cpu.c
58
if (cpu_info[0].ci_dev != NULL)
sys/arch/rs6000/rs6000/cpu.c
66
struct cpu_info *ci;
sys/arch/sandpoint/sandpoint/mainbus.c
164
if (cpu_info[0].ci_dev != NULL)
sys/arch/sandpoint/sandpoint/mainbus.c
180
struct cpu_info *ci;
sys/arch/sbmips/include/cpuvar.h
11
struct cpu_info *sb1cpu_ci;
sys/arch/sbmips/sbmips/cpu.c
87
struct cpu_info *ci;
sys/arch/sbmips/sbmips/sb1250_icu.c
169
sb1250_lsw_cpu_init(struct cpu_info *ci)
sys/arch/sbmips/sbmips/sb1250_icu.c
177
sb1250_lsw_send_ipi(struct cpu_info *ci, int tag)
sys/arch/sbmips/sbmips/sb1250_icu.c
191
struct cpu_info * const ci = curcpu();
sys/arch/sbmips/sbmips/sb1250_icu.c
292
struct cpu_info * const ci = curcpu();
sys/arch/sgimips/dev/crime.c
110
struct cpu_info * const ci = curcpu();
sys/arch/sgimips/sgimips/cpu.c
91
struct cpu_info * const ci = curcpu();
sys/arch/sh3/include/cpu.h
66
extern struct cpu_info cpu_info_store;
sys/arch/sh3/sh3/sh3_machdep.c
111
struct cpu_info cpu_info_store;
sys/arch/sparc/dev/apc.c
77
struct cpu_info *cpi;
sys/arch/sparc/include/cpu.h
199
struct cpu_info * volatile ci_self;
sys/arch/sparc/include/cpu.h
359
void (*hotfix)(struct cpu_info *);
sys/arch/sparc/include/cpu.h
416
#define cpuinfo (*(struct cpu_info *)CPUINFO_VA)
sys/arch/sparc/include/db_machdep.h
55
extern struct cpu_info *ddb_cpuinfo;
sys/arch/sparc/include/pmap.h
275
void pmap_globalize_boot_cpuinfo(struct cpu_info *);
sys/arch/sparc/include/proc.h
52
struct cpu_info *md_fpu; /* Module holding FPU state */
sys/arch/sparc/sparc/clkctrl.c
67
struct cpu_info *cur;
sys/arch/sparc/sparc/cpu.c
1015
struct cpu_info *cpi;
sys/arch/sparc/sparc/cpu.c
1033
fpu_init(struct cpu_info *sc)
sys/arch/sparc/sparc/cpu.c
1079
void cpumatch_unknown(struct cpu_info *, struct module_info *, int);
sys/arch/sparc/sparc/cpu.c
1080
void cpumatch_sun4(struct cpu_info *, struct module_info *, int);
sys/arch/sparc/sparc/cpu.c
1081
void cpumatch_sun4c(struct cpu_info *, struct module_info *, int);
sys/arch/sparc/sparc/cpu.c
1082
void cpumatch_ms1(struct cpu_info *, struct module_info *, int);
sys/arch/sparc/sparc/cpu.c
1083
void cpumatch_viking(struct cpu_info *, struct module_info *, int);
sys/arch/sparc/sparc/cpu.c
1084
void cpumatch_hypersparc(struct cpu_info *, struct module_info *, int);
sys/arch/sparc/sparc/cpu.c
1085
void cpumatch_turbosparc(struct cpu_info *, struct module_info *, int);
sys/arch/sparc/sparc/cpu.c
1087
void getcacheinfo_sun4(struct cpu_info *, int node);
sys/arch/sparc/sparc/cpu.c
1088
void getcacheinfo_sun4c(struct cpu_info *, int node);
sys/arch/sparc/sparc/cpu.c
1089
void getcacheinfo_obp(struct cpu_info *, int node);
sys/arch/sparc/sparc/cpu.c
1090
void getcacheinfo_sun4d(struct cpu_info *, int node);
sys/arch/sparc/sparc/cpu.c
1092
void sun4_hotfix(struct cpu_info *);
sys/arch/sparc/sparc/cpu.c
1093
void viking_hotfix(struct cpu_info *);
sys/arch/sparc/sparc/cpu.c
1094
void turbosparc_hotfix(struct cpu_info *);
sys/arch/sparc/sparc/cpu.c
1095
void swift_hotfix(struct cpu_info *);
sys/arch/sparc/sparc/cpu.c
112
struct cpu_info *sc_cpuinfo;
sys/arch/sparc/sparc/cpu.c
1132
cpumatch_unknown(struct cpu_info *sc, struct module_info *mp, int node)
sys/arch/sparc/sparc/cpu.c
1169
getcacheinfo_sun4(struct cpu_info *sc, int node)
sys/arch/sparc/sparc/cpu.c
121
struct cpu_info *cpus[_MAXNCPU+1]; /* we only support 4 CPUs. */
sys/arch/sparc/sparc/cpu.c
1222
cpumatch_sun4(struct cpu_info *sc, struct module_info *mp, int node)
sys/arch/sparc/sparc/cpu.c
1290
cpumatch_sun4c(struct cpu_info *sc, struct module_info *mp, int node)
sys/arch/sparc/sparc/cpu.c
1304
getcacheinfo_sun4c(struct cpu_info *sc, int node)
sys/arch/sparc/sparc/cpu.c
1346
sun4_hotfix(struct cpu_info *sc)
sys/arch/sparc/sparc/cpu.c
1359
getcacheinfo_obp(struct cpu_info *sc, int node)
sys/arch/sparc/sparc/cpu.c
139
static void cpu_init_evcnt(struct cpu_info *);
sys/arch/sparc/sparc/cpu.c
145
void fpu_init(struct cpu_info *);
sys/arch/sparc/sparc/cpu.c
1518
cpumatch_ms1(struct cpu_info *sc, struct module_info *mp, int node)
sys/arch/sparc/sparc/cpu.c
1582
swift_hotfix(struct cpu_info *sc)
sys/arch/sparc/sparc/cpu.c
1625
cpumatch_hypersparc(struct cpu_info *sc, struct module_info *mp, int node)
sys/arch/sparc/sparc/cpu.c
1718
cpumatch_turbosparc(struct cpu_info *sc, struct module_info *mp, int node)
sys/arch/sparc/sparc/cpu.c
1750
turbosparc_hotfix(struct cpu_info *sc)
sys/arch/sparc/sparc/cpu.c
1794
cpumatch_viking(struct cpu_info *sc, struct module_info *mp, int node)
sys/arch/sparc/sparc/cpu.c
1802
viking_hotfix(struct cpu_info *sc)
sys/arch/sparc/sparc/cpu.c
182
void cpu_spinup(struct cpu_info *);
sys/arch/sparc/sparc/cpu.c
183
static void cpu_attach_non_boot(struct cpu_softc *, struct cpu_info *, int);
sys/arch/sparc/sparc/cpu.c
1880
struct cpu_info *cpi;
sys/arch/sparc/sparc/cpu.c
1909
getcacheinfo_sun4d(struct cpu_info *sc, int node)
sys/arch/sparc/sparc/cpu.c
2048
getcpuinfo(struct cpu_info *sc, int node)
sys/arch/sparc/sparc/cpu.c
223
struct cpu_info *cpi;
sys/arch/sparc/sparc/cpu.c
2297
struct cpu_info *ci;
sys/arch/sparc/sparc/cpu.c
2321
struct cpu_info *ci;
sys/arch/sparc/sparc/cpu.c
357
cpu_init_evcnt(struct cpu_info *cpi)
sys/arch/sparc/sparc/cpu.c
395
struct cpu_info *ci = sc->sc_cpuinfo;
sys/arch/sparc/sparc/cpu.c
452
struct cpu_info *cpi;
sys/arch/sparc/sparc/cpu.c
562
cpu_attach_non_boot(struct cpu_softc *sc, struct cpu_info *cpi, int node)
sys/arch/sparc/sparc/cpu.c
642
struct cpu_info *cpi;
sys/arch/sparc/sparc/cpu.c
677
cpu_spinup(struct cpu_info *cpi)
sys/arch/sparc/sparc/cpu.c
726
struct cpu_info *cpi;
sys/arch/sparc/sparc/cpu.c
892
xc_send_ipi(struct cpu_info *target)
sys/arch/sparc/sparc/cpu.c
907
cpu_ipi(struct cpu_info *target)
sys/arch/sparc/sparc/cpu.c
928
struct cpu_info *cpi;
sys/arch/sparc/sparc/cpu.c
952
struct cpu_info *cpi;
sys/arch/sparc/sparc/cpu.c
975
struct cpu_info *cpi;
sys/arch/sparc/sparc/cpu.c
999
struct cpu_info *cpi;
sys/arch/sparc/sparc/cpuvar.h
180
void getcpuinfo (struct cpu_info *sc, int node);
sys/arch/sparc/sparc/cpuvar.h
181
void mmu_install_tables (struct cpu_info *);
sys/arch/sparc/sparc/cpuvar.h
182
void pmap_alloc_cpu (struct cpu_info *);
sys/arch/sparc/sparc/cpuvar.h
225
extern struct cpu_info *cpus[];
sys/arch/sparc/sparc/cpuvar.h
58
struct cpu_info;
sys/arch/sparc/sparc/cpuvar.h
62
void (*cpu_match)(struct cpu_info *, struct module_info *, int);
sys/arch/sparc/sparc/cpuvar.h
63
void (*getcacheinfo)(struct cpu_info *sc, int node);
sys/arch/sparc/sparc/cpuvar.h
64
void (*hotfix)(struct cpu_info *);
sys/arch/sparc/sparc/db_interface.c
166
struct cpu_info *ddb_cpuinfo;
sys/arch/sparc/sparc/db_interface.c
401
struct cpu_info *ci;
sys/arch/sparc/sparc/machdep.c
1096
struct cpu_info * const ci = curcpu();
sys/arch/sparc/sparc/machdep.c
363
struct cpu_info *cpi;
sys/arch/sparc/sparc/msiiep.c
213
struct cpu_info *cur;
sys/arch/sparc/sparc/pmap.c
1212
struct cpu_info *cpi;
sys/arch/sparc/sparc/pmap.c
2138
struct cpu_info *cpi;
sys/arch/sparc/sparc/pmap.c
2310
struct cpu_info *cpi;
sys/arch/sparc/sparc/pmap.c
3512
cpus[0] = (struct cpu_info *)CPUINFO_VA;
sys/arch/sparc/sparc/pmap.c
3535
size_t cpuinfo_len = sizeof(struct cpu_info);
sys/arch/sparc/sparc/pmap.c
3698
sz = sizeof(struct cpu_info);
sys/arch/sparc/sparc/pmap.c
3920
sparc_ncpus > 1 && off < sizeof(struct cpu_info);
sys/arch/sparc/sparc/pmap.c
3931
memset((void *)cpuinfo_va, 0, sizeof(struct cpu_info));
sys/arch/sparc/sparc/pmap.c
3933
cpus[i] = (struct cpu_info *)cpuinfo_va;
sys/arch/sparc/sparc/pmap.c
3955
cpus[0] = (struct cpu_info *)CPUINFO_VA;
sys/arch/sparc/sparc/pmap.c
3971
mmu_install_tables(struct cpu_info *sc)
sys/arch/sparc/sparc/pmap.c
4022
pmap_alloc_cpu(struct cpu_info *sc)
sys/arch/sparc/sparc/timer_sun4m.c
126
struct cpu_info *cpi;
sys/arch/sparc/sparc/timer_sun4m.c
238
struct cpu_info *cpi;
sys/arch/sparc/sparc/timer_sun4m.c
94
struct cpu_info *cpi;
sys/arch/sparc/sparc/trap.c
448
struct cpu_info *cpi;
sys/arch/sparc/sparc/vm_machdep.c
219
struct cpu_info *cpi;
sys/arch/sparc/sparc/vm_machdep.c
298
struct cpu_info *cpi;
sys/arch/sparc64/dev/psycho.c
1400
struct cpu_info *ci = curcpu();
sys/arch/sparc64/dev/pyro.c
293
struct cpu_info *ci = curcpu();
sys/arch/sparc64/dev/schizo.c
536
struct cpu_info *ci = curcpu();
sys/arch/sparc64/include/cpu.h
124
struct cpu_info * volatile ci_self;
sys/arch/sparc64/include/cpu.h
130
struct cpu_info *ci_next;
sys/arch/sparc64/include/cpu.h
264
extern struct cpu_info *cpus;
sys/arch/sparc64/include/cpu.h
268
#define CURCPU_INT() ((struct cpu_info *)CPUINFO_VA)
sys/arch/sparc64/include/cpu.h
291
void cpu_pmap_init(struct cpu_info *);
sys/arch/sparc64/include/cpu.h
293
void cpu_pmap_prepare(struct cpu_info *, bool);
sys/arch/sparc64/include/cpu.h
329
void sparc64_generic_xcall(struct cpu_info*, ipi_c_call_func_t, void*);
sys/arch/sparc64/include/cpu_counter.h
60
cpu_frequency(struct cpu_info *ci)
sys/arch/sparc64/sparc64/clock.c
364
struct cpu_info *ci = curcpu();
sys/arch/sparc64/sparc64/clock.c
385
struct cpu_info *ci = curcpu();
sys/arch/sparc64/sparc64/clock.c
408
struct cpu_info *ci = curcpu();
sys/arch/sparc64/sparc64/clock.c
434
struct cpu_info *ci = curcpu();
sys/arch/sparc64/sparc64/clock.c
711
struct cpu_info *ci = curcpu();
sys/arch/sparc64/sparc64/cpu.c
309
struct cpu_info *
sys/arch/sparc64/sparc64/cpu.c
316
struct cpu_info *cpi, *ci;
sys/arch/sparc64/sparc64/cpu.c
342
cpi = (struct cpu_info *)(va0 + CPUINFO_VA - INTSTACK);
sys/arch/sparc64/sparc64/cpu.c
420
cpu_setup_sysctl(struct cpu_info *ci, device_t dev)
sys/arch/sparc64/sparc64/cpu.c
484
struct cpu_info *ci;
sys/arch/sparc64/sparc64/cpu.c
751
struct cpu_info *ci;
sys/arch/sparc64/sparc64/cpu.c
91
struct cpu_info *cpus = NULL;
sys/arch/sparc64/sparc64/cpu.c
97
static struct cpu_info *alloc_cpuinfo(u_int);
sys/arch/sparc64/sparc64/db_interface.c
1010
struct cpu_info *ci;
sys/arch/sparc64/sparc64/db_interface.c
996
struct cpu_info *ci;
sys/arch/sparc64/sparc64/ipifuncs.c
214
struct cpu_info *ci;
sys/arch/sparc64/sparc64/ipifuncs.c
308
struct cpu_info *ci = curcpu();
sys/arch/sparc64/sparc64/ipifuncs.c
351
struct cpu_info *ci;
sys/arch/sparc64/sparc64/ipifuncs.c
456
struct cpu_info *ci;
sys/arch/sparc64/sparc64/ipifuncs.c
539
sparc64_generic_xcall(struct cpu_info *target, ipi_c_call_func_t func,
sys/arch/sparc64/sparc64/ipifuncs.c
554
xc_send_ipi(struct cpu_info *target)
sys/arch/sparc64/sparc64/ipifuncs.c
561
cpu_ipi(struct cpu_info *target)
sys/arch/sparc64/sparc64/machdep.c
2628
cpu_need_resched(struct cpu_info *ci, struct lwp *l, int flags)
sys/arch/sparc64/sparc64/machdep.c
2647
struct cpu_info *ci = l->l_cpu;
sys/arch/sparc64/sparc64/pmap.c
1150
cpus = (struct cpu_info *)(intstk + CPUINFO_VA - INTSTACK);
sys/arch/sparc64/sparc64/pmap.c
1264
cpu_pmap_prepare(struct cpu_info *ci, bool initial)
sys/arch/sparc64/sparc64/pmap.c
1309
cpu_pmap_init(struct cpu_info *ci)
sys/arch/sparc64/sparc64/pmap.c
1505
struct cpu_info *ci;
sys/arch/sparc64/sparc64/pmap.c
159
static void ctx_free(struct pmap *, struct cpu_info *);
sys/arch/sparc64/sparc64/pmap.c
2024
struct cpu_info *ci;
sys/arch/sparc64/sparc64/pmap.c
248
struct cpu_info *ci;
sys/arch/sparc64/sparc64/pmap.c
3232
ctx_free(struct pmap *pm, struct cpu_info *ci)
sys/arch/sparc64/sparc64/vm_machdep.c
298
volatile struct cpu_info *ci;
sys/arch/usermode/dev/cpu.c
185
cpu_need_resched(struct cpu_info *ci, struct lwp *l, int flags)
sys/arch/usermode/dev/cpu.c
218
struct cpu_info *ci;
sys/arch/usermode/dev/cpu.c
248
struct cpu_info *ci = curcpu();
sys/arch/usermode/dev/cpu.c
383
struct cpu_info *ci = curcpu();
sys/arch/usermode/dev/cpu.c
74
struct cpu_info cpu_info_primary = {
sys/arch/usermode/dev/cpu.c
83
struct cpu_info *sc_ci;
sys/arch/usermode/include/cpu.h
46
struct cpu_info;
sys/arch/usermode/include/cpu.h
54
struct cpu_info *ci_self;
sys/arch/usermode/include/cpu.h
55
struct cpu_info *ci_next;
sys/arch/usermode/include/cpu.h
66
__inline static struct cpu_info * __attribute__((__unused__))
sys/arch/usermode/include/cpu.h
69
extern struct cpu_info cpu_info_primary;
sys/arch/vax/include/cpu.h
143
SIMPLEQ_ENTRY(cpu_info) ci_next; /* next cpu_info */
sys/arch/vax/include/cpu.h
194
extern SIMPLEQ_HEAD(cpu_info_qh, cpu_info) cpus;
sys/arch/vax/include/cpu.h
60
struct cpu_info;
sys/arch/vax/include/cpu.h
86
void (*cpu_startslave)(struct cpu_info *);
sys/arch/vax/include/cpu.h
87
void (*cpu_send_ipi)(struct cpu_info *);
sys/arch/vax/include/lock.h
143
struct cpu_info * const __ci = curcpu(); \
sys/arch/vax/include/lock.h
98
struct cpu_info * const __ci = curcpu();
sys/arch/vax/vax/autoconf.c
171
struct cpu_info *ci;
sys/arch/vax/vax/db_machdep.c
109
struct cpu_info *ci;
sys/arch/vax/vax/db_machdep.c
150
struct cpu_info *ci = curcpu();
sys/arch/vax/vax/db_machdep.c
614
struct cpu_info *ci;
sys/arch/vax/vax/db_machdep.c
83
static struct cpu_info *stopcpu;
sys/arch/vax/vax/db_machdep.c
91
volatile struct cpu_info *ci = curcpu();
sys/arch/vax/vax/ka410.c
80
struct cpu_info * const ci = curcpu();
sys/arch/vax/vax/ka6400.c
127
struct cpu_info *ci;
sys/arch/vax/vax/ka6400.c
331
ka6400_startslave(struct cpu_info *ci)
sys/arch/vax/vax/ka6400.c
88
static void ka6400_startslave(struct cpu_info *);
sys/arch/vax/vax/ka820.c
100
static void ka820_send_ipi(struct cpu_info *);
sys/arch/vax/vax/ka820.c
146
struct cpu_info *ci;
sys/arch/vax/vax/ka820.c
531
ka820_startslave(struct cpu_info *ci)
sys/arch/vax/vax/ka820.c
652
ka820_send_ipi(struct cpu_info *ci)
sys/arch/vax/vax/ka820.c
99
static void ka820_startslave(struct cpu_info *);
sys/arch/vax/vax/ka88.c
130
struct cpu_info *ci;
sys/arch/vax/vax/ka88.c
364
ka88_startslave(struct cpu_info *ci)
sys/arch/vax/vax/ka88.c
88
static void ka88_startslave(struct cpu_info *);
sys/arch/vax/vax/multicpu.c
121
struct cpu_info *ci;
sys/arch/vax/vax/multicpu.c
155
struct cpu_info * const ci = curcpu();
sys/arch/vax/vax/multicpu.c
205
xc_send_ipi(struct cpu_info *ci)
sys/arch/vax/vax/multicpu.c
220
cpu_ipi(struct cpu_info *ci)
sys/arch/vax/vax/multicpu.c
54
struct cpu_info *cq_ci;
sys/arch/vax/vax/multicpu.c
82
struct cpu_info *ci;
sys/arch/vax/vax/pmap.c
264
struct cpu_info *ci;
sys/arch/vax/vax/pmap.c
408
ci = (struct cpu_info *) scratch;
sys/arch/x86/acpi/acpi_cpu_md.c
1112
struct cpu_info *ci = curcpu();
sys/arch/x86/acpi/acpi_cpu_md.c
125
struct cpu_info *
sys/arch/x86/acpi/acpi_cpu_md.c
136
struct cpu_info *
sys/arch/x86/acpi/acpi_cpu_md.c
147
struct cpu_info *ci = curcpu();
sys/arch/x86/acpi/acpi_cpu_md.c
406
struct cpu_info *ci = curcpu();
sys/arch/x86/acpi/acpi_cpu_md.c
492
struct cpu_info *ci = sc->sc_ci;
sys/arch/x86/acpi/acpi_cpu_md.c
624
acpicpu_md_pstate_hwf(struct cpu_info *ci)
sys/arch/x86/acpi/acpi_cpu_md.c
660
struct cpu_info *ci = curcpu();
sys/arch/x86/acpi/acpi_pdc.c
115
struct cpu_info *ci;
sys/arch/x86/acpi/acpi_pdc.c
55
struct cpu_info *ci = curcpu();
sys/arch/x86/acpi/acpi_wakeup.c
132
void acpi_cpu_sleep(struct cpu_info *);
sys/arch/x86/acpi/acpi_wakeup.c
136
acpi_md_sleep_patch(struct cpu_info *ci)
sys/arch/x86/acpi/acpi_wakeup.c
195
struct cpu_info *ci;
sys/arch/x86/acpi/acpi_wakeup.c
247
acpi_cpu_sleep(struct cpu_info *ci)
sys/arch/x86/acpi/acpi_wakeup.c
304
struct cpu_info *ci;
sys/arch/x86/include/cpu.h
120
struct cpu_info *ci_self; /* self-pointer */
sys/arch/x86/include/cpu.h
234
struct cpu_info *ci_next; /* next cpu */
sys/arch/x86/include/cpu.h
385
extern struct cpu_info cpu_info_primary;
sys/arch/x86/include/cpu.h
386
extern struct cpu_info *cpu_info_list;
sys/arch/x86/include/cpu.h
398
struct cpu_info *x86_curcpu(void);
sys/arch/x86/include/cpu.h
414
void cpu_init_msrs(struct cpu_info *, bool);
sys/arch/x86/include/cpu.h
417
void cpu_kick(struct cpu_info *);
sys/arch/x86/include/cpu.h
419
void cpu_pcpuarea_init(struct cpu_info *);
sys/arch/x86/include/cpu.h
420
void cpu_svs_init(struct cpu_info *);
sys/arch/x86/include/cpu.h
421
void cpu_speculation_init(struct cpu_info *);
sys/arch/x86/include/cpu.h
491
void cpu_set_tss_gates(struct cpu_info *);
sys/arch/x86/include/cpu.h
501
void cpu_probe(struct cpu_info *);
sys/arch/x86/include/cpu.h
502
void cpu_identify(struct cpu_info *);
sys/arch/x86/include/cpu.h
506
uint64_t cpu_tsc_freq_cpuid(struct cpu_info *);
sys/arch/x86/include/cpu.h
507
void cpu_dcp_cacheinfo(struct cpu_info *, uint32_t);
sys/arch/x86/include/cpu.h
564
void x86_cpu_topology(struct cpu_info *);
sys/arch/x86/include/cpu.h
581
void xen_suspendclocks(struct cpu_info *);
sys/arch/x86/include/cpu.h
582
void xen_resumeclocks(struct cpu_info *);
sys/arch/x86/include/cpu.h
594
void cpu_probe_features(struct cpu_info *);
sys/arch/x86/include/cpu_counter.h
39
extern uint64_t cpu_frequency(struct cpu_info *);
sys/arch/x86/include/cpuvar.h
110
void identifycpu(struct cpu_info *);
sys/arch/x86/include/cpuvar.h
111
void identifycpu_cpuids(struct cpu_info *);
sys/arch/x86/include/cpuvar.h
112
void cpu_init(struct cpu_info *);
sys/arch/x86/include/cpuvar.h
113
void cpu_init_tss(struct cpu_info *);
sys/arch/x86/include/cpuvar.h
115
void cpu_init_idt(struct cpu_info *);
sys/arch/x86/include/cpuvar.h
124
void cpu_get_tsc_freq(struct cpu_info *);
sys/arch/x86/include/cpuvar.h
125
void pat_init(struct cpu_info *);
sys/arch/x86/include/cpuvar.h
69
struct cpu_info;
sys/arch/x86/include/cpuvar.h
72
int (*start)(struct cpu_info *, paddr_t);
sys/arch/x86/include/cpuvar.h
74
int (*start)(struct cpu_info *, vaddr_t);
sys/arch/x86/include/cpuvar.h
76
int (*stop)(struct cpu_info *);
sys/arch/x86/include/cpuvar.h
77
void (*cleanup)(struct cpu_info *);
sys/arch/x86/include/cpuvar.h
94
struct cpu_info *ci;
sys/arch/x86/include/est.h
59
int via_get_bus_clock(struct cpu_info *);
sys/arch/x86/include/est.h
60
int viac7_get_bus_clock(struct cpu_info *);
sys/arch/x86/include/est.h
61
int p3_get_bus_clock(struct cpu_info *);
sys/arch/x86/include/est.h
62
int p4_get_bus_clock(struct cpu_info *);
sys/arch/x86/include/fpu.h
10
struct cpu_info;
sys/arch/x86/include/fpu.h
14
void fpuinit(struct cpu_info *);
sys/arch/x86/include/gdt.h
37
struct cpu_info;
sys/arch/x86/include/gdt.h
39
void gdt_init_cpu(struct cpu_info *);
sys/arch/x86/include/gdt.h
40
void gdt_alloc_cpu(struct cpu_info *);
sys/arch/x86/include/i82093var.h
45
struct cpu_info *ip_cpu; /* target CPU */
sys/arch/x86/include/i82489var.h
86
struct cpu_info;
sys/arch/x86/include/intr.h
148
struct cpu_info *ih_cpu;
sys/arch/x86/include/intr.h
208
struct cpu_info;
sys/arch/x86/include/intr.h
224
void cpu_intr_init(struct cpu_info *);
sys/arch/x86/include/intr.h
233
void x86_init_preempt(struct cpu_info *);
sys/arch/x86/include/intr.h
234
void x86_intr_calculatemasks(struct cpu_info *);
sys/arch/x86/include/intr.h
236
int x86_send_ipi(struct cpu_info *, int);
sys/arch/x86/include/intr.h
245
extern void (* const ipifunc[X86_NIPI])(struct cpu_info *);
sys/arch/x86/include/mtrr.h
118
void (*init_cpu)(struct cpu_info *ci);
sys/arch/x86/include/mtrr.h
119
void (*reload_cpu)(struct cpu_info *ci);
sys/arch/x86/include/pic.h
19
void (*pic_addroute)(struct pic *, struct cpu_info *, int, int, int);
sys/arch/x86/include/pic.h
20
void (*pic_delroute)(struct pic *, struct cpu_info *, int, int, int);
sys/arch/x86/include/pic.h
6
struct cpu_info;
sys/arch/x86/include/pmap.h
195
void pmap_cpu_init_late(struct cpu_info *);
sys/arch/x86/include/pmap_private.h
264
void pmap_vpage_cpu_init(struct cpu_info *);
sys/arch/x86/include/pmap_private.h
286
void pmap_tlb_cpu_init(struct cpu_info *);
sys/arch/x86/include/via_padlock.h
75
struct cpu_info;
sys/arch/x86/include/via_padlock.h
78
struct cpu_info *vp_ci;
sys/arch/x86/isa/clock.c
359
struct cpu_info *ci = curcpu();
sys/arch/x86/isa/isa_machdep.c
125
struct cpu_info *ci;
sys/arch/x86/pci/amdzentemp.c
165
struct cpu_info *ci = curcpu();
sys/arch/x86/pci/msipic.c
120
static void msi_addroute(struct pic *, struct cpu_info *, int, int, int);
sys/arch/x86/pci/msipic.c
121
static void msi_delroute(struct pic *, struct cpu_info *, int, int, int);
sys/arch/x86/pci/msipic.c
126
static void msix_addroute(struct pic *, struct cpu_info *, int, int, int);
sys/arch/x86/pci/msipic.c
127
static void msix_delroute(struct pic *, struct cpu_info *, int, int, int);
sys/arch/x86/pci/msipic.c
385
msi_addroute(struct pic *pic, struct cpu_info *ci,
sys/arch/x86/pci/msipic.c
450
msi_delroute(struct pic *pic, struct cpu_info *ci,
sys/arch/x86/pci/msipic.c
561
msix_addroute(struct pic *pic, struct cpu_info *ci,
sys/arch/x86/pci/msipic.c
638
msix_delroute(struct pic *pic, struct cpu_info *ci,
sys/arch/x86/x86/coretemp.c
112
static int coretemp_quirks(struct cpu_info *);
sys/arch/x86/x86/coretemp.c
119
struct cpu_info *sc_ci;
sys/arch/x86/x86/coretemp.c
132
struct cpu_info *ci = cfaa->ci;
sys/arch/x86/x86/coretemp.c
165
struct cpu_info *ci = cfaa->ci;
sys/arch/x86/x86/coretemp.c
223
coretemp_quirks(struct cpu_info *ci)
sys/arch/x86/x86/coretemp.c
266
struct cpu_info *ci = sc->sc_ci;
sys/arch/x86/x86/cpu.c
1071
struct cpu_info *ci;
sys/arch/x86/x86/cpu.c
1135
mp_cpu_start(struct cpu_info *ci, paddr_t target)
sys/arch/x86/x86/cpu.c
1208
mp_cpu_start_cleanup(struct cpu_info *ci)
sys/arch/x86/x86/cpu.c
1249
cpu_init_msrs(struct cpu_info *ci, bool full)
sys/arch/x86/x86/cpu.c
1329
struct cpu_info *ci = sc->sc_info;
sys/arch/x86/x86/cpu.c
1358
struct cpu_info *ci = sc->sc_info;
sys/arch/x86/x86/cpu.c
1373
struct cpu_info *ci = sc->sc_info;
sys/arch/x86/x86/cpu.c
1404
struct cpu_info *ci = sc->sc_info;
sys/arch/x86/x86/cpu.c
1417
cpu_get_tsc_freq(struct cpu_info *ci)
sys/arch/x86/x86/cpu.c
1513
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/cpu.c
1527
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/cpu.c
153
struct cpu_info *sc_info; /* pointer to CPU info */
sys/arch/x86/x86/cpu.c
1555
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/cpu.c
158
int mp_cpu_start(struct cpu_info *, paddr_t);
sys/arch/x86/x86/cpu.c
159
void mp_cpu_start_cleanup(struct cpu_info *);
sys/arch/x86/x86/cpu.c
1597
cpu_kick(struct cpu_info *ci)
sys/arch/x86/x86/cpu.c
173
struct cpu_info cpu_info_primary __aligned(CACHE_LINE_SIZE) = {
sys/arch/x86/x86/cpu.c
182
struct cpu_info *cpu_info_list = &cpu_info_primary;
sys/arch/x86/x86/cpu.c
185
void cpu_set_tss_gates(struct cpu_info *);
sys/arch/x86/x86/cpu.c
188
static void cpu_init_idle_lwp(struct cpu_info *);
sys/arch/x86/x86/cpu.c
207
struct cpu_info *cpu_starting;
sys/arch/x86/x86/cpu.c
211
static void cpu_boot_secondary(struct cpu_info *ci);
sys/arch/x86/x86/cpu.c
212
static void cpu_start_secondary(struct cpu_info *ci);
sys/arch/x86/x86/cpu.c
248
cpu_pcpuarea_init(struct cpu_info *ci)
sys/arch/x86/x86/cpu.c
277
cpu_vm_init(struct cpu_info *ci)
sys/arch/x86/x86/cpu.c
345
struct cpu_info *ci;
sys/arch/x86/x86/cpu.c
379
ci = (struct cpu_info *)roundup2(ptr, CACHE_LINE_SIZE);
sys/arch/x86/x86/cpu.c
515
struct cpu_info *tmp;
sys/arch/x86/x86/cpu.c
572
struct cpu_info *ci = sc->sc_info;
sys/arch/x86/x86/cpu.c
624
struct cpu_info *ci = sc->sc_info;
sys/arch/x86/x86/cpu.c
644
cpu_init(struct cpu_info *ci)
sys/arch/x86/x86/cpu.c
754
struct cpu_info *ci;
sys/arch/x86/x86/cpu.c
793
cpu_init_idle_lwp(struct cpu_info *ci)
sys/arch/x86/x86/cpu.c
804
struct cpu_info *ci;
sys/arch/x86/x86/cpu.c
821
cpu_start_secondary(struct cpu_info *ci)
sys/arch/x86/x86/cpu.c
872
cpu_boot_secondary(struct cpu_info *ci)
sys/arch/x86/x86/cpu.c
911
struct cpu_info *ci = (struct cpu_info *)v;
sys/arch/x86/x86/cpu_topology.c
77
x86_cpu_topology(struct cpu_info *ci)
sys/arch/x86/x86/cpu_ucode_amd.c
97
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/cpu_ucode_intel.c
73
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/errata.c
259
static bool x86_errata_setmsr(struct cpu_info *, errata_t *);
sys/arch/x86/x86/errata.c
260
static bool x86_errata_testmsr(struct cpu_info *, errata_t *);
sys/arch/x86/x86/errata.c
261
static bool x86_errata_amd_1474(struct cpu_info *, errata_t *);
sys/arch/x86/x86/errata.c
545
x86_errata_amd_1474(struct cpu_info *ci, errata_t *e)
sys/arch/x86/x86/errata.c
580
x86_errata_testmsr(struct cpu_info *ci, errata_t *e)
sys/arch/x86/x86/errata.c
595
x86_errata_setmsr(struct cpu_info *ci, errata_t *e)
sys/arch/x86/x86/errata.c
613
struct cpu_info *ci;
sys/arch/x86/x86/errata.c
70
bool (*e_act)(struct cpu_info *, struct errata *);
sys/arch/x86/x86/est.c
1016
struct cpu_info *ci = cfaa->ci;
sys/arch/x86/x86/est.c
1036
struct cpu_info *ci = cfaa->ci;
sys/arch/x86/x86/est.c
1078
est_bus_clock(struct cpu_info *ci)
sys/arch/x86/x86/est.c
989
static int est_bus_clock(struct cpu_info *);
sys/arch/x86/x86/est.c
997
struct cpu_info *sc_ci;
sys/arch/x86/x86/fpu.c
205
fpuinit(struct cpu_info *ci)
sys/arch/x86/x86/fpu.c
431
struct cpu_info *ci __diagused = curcpu();
sys/arch/x86/x86/fpu.c
499
struct cpu_info *ci;
sys/arch/x86/x86/fpu.c
547
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/hyperv.c
133
static void hyperv_proc_dummy(void *, struct cpu_info *);
sys/arch/x86/x86/hyperv.c
505
hyperv_init_cpu(struct cpu_info *ci)
sys/arch/x86/x86/hyperv.c
582
struct cpu_info *ci = cfaa->ci;
sys/arch/x86/x86/hyperv.c
648
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/hyperv.c
658
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/hyperv.c
666
hyperv_proc_dummy(void *arg __unused, struct cpu_info *ci __unused)
sys/arch/x86/x86/hyperv.c
671
hyperv_set_event_proc(void (*func)(void *, struct cpu_info *), void *arg)
sys/arch/x86/x86/hyperv.c
679
hyperv_set_message_proc(void (*func)(void *, struct cpu_info *), void *arg)
sys/arch/x86/x86/hyperv.c
764
struct cpu_info *ci;
sys/arch/x86/x86/hyperv.c
802
struct cpu_info *ci;
sys/arch/x86/x86/hypervvar.h
35
void hyperv_init_cpu(struct cpu_info *);
sys/arch/x86/x86/i8259.c
101
static void i8259_setup(struct pic *, struct cpu_info *, int, int, int);
sys/arch/x86/x86/i8259.c
238
struct cpu_info *ci = &cpu_info_primary;
sys/arch/x86/x86/i8259.c
256
i8259_setup(struct pic *pic, struct cpu_info *ci,
sys/arch/x86/x86/identcpu.c
1054
cpu_identify(struct cpu_info *ci)
sys/arch/x86/x86/identcpu.c
108
cpu_probe_intel_cache(struct cpu_info *ci)
sys/arch/x86/x86/identcpu.c
148
cpu_probe_intel_errata(struct cpu_info *ci)
sys/arch/x86/x86/identcpu.c
180
cpu_probe_intel(struct cpu_info *ci)
sys/arch/x86/x86/identcpu.c
191
cpu_probe_amd_cache(struct cpu_info *ci)
sys/arch/x86/x86/identcpu.c
317
cpu_probe_amd_errata(struct cpu_info *ci)
sys/arch/x86/x86/identcpu.c
375
cpu_probe_amd(struct cpu_info *ci)
sys/arch/x86/x86/identcpu.c
402
cpu_probe_cyrix_cmn(struct cpu_info *ci)
sys/arch/x86/x86/identcpu.c
463
cpu_probe_cyrix(struct cpu_info *ci)
sys/arch/x86/x86/identcpu.c
475
cpu_probe_winchip(struct cpu_info *ci)
sys/arch/x86/x86/identcpu.c
488
cpu_probe_c3(struct cpu_info *ci)
sys/arch/x86/x86/identcpu.c
692
cpu_probe_geode(struct cpu_info *ci)
sys/arch/x86/x86/identcpu.c
704
cpu_probe_vortex86(struct cpu_info *ci)
sys/arch/x86/x86/identcpu.c
743
cpu_probe_fpu_old(struct cpu_info *ci)
sys/arch/x86/x86/identcpu.c
760
cpu_probe_fpu(struct cpu_info *ci)
sys/arch/x86/x86/identcpu.c
873
cpu_probe(struct cpu_info *ci)
sys/arch/x86/x86/identcpu_subr.c
179
cpu_tsc_freq_cpuid(struct cpu_info *ci)
sys/arch/x86/x86/identcpu_subr.c
216
cpu_dcp_cacheinfo(struct cpu_info *ci, uint32_t leaf)
sys/arch/x86/x86/identcpu_subr.c
68
tsc_freq_vmware_cpuid(struct cpu_info *ci)
sys/arch/x86/x86/identcpu_subr.c
99
tsc_freq_cpuid(struct cpu_info *ci)
sys/arch/x86/x86/intel_busclock.c
331
p4_get_bus_clock(struct cpu_info *ci)
sys/arch/x86/x86/intel_busclock.c
48
via_get_bus_clock(struct cpu_info *ci)
sys/arch/x86/x86/intel_busclock.c
76
viac7_get_bus_clock(struct cpu_info *ci)
sys/arch/x86/x86/intel_busclock.c
91
p3_get_bus_clock(struct cpu_info *ci)
sys/arch/x86/x86/intr.c
1060
struct cpu_info * const ci = ih->ih_cpu;
sys/arch/x86/x86/intr.c
1127
struct cpu_info * const ci = ih->ih_cpu;
sys/arch/x86/x86/intr.c
1185
struct cpu_info *ci;
sys/arch/x86/x86/intr.c
1273
struct cpu_info *ci;
sys/arch/x86/x86/intr.c
1404
cpu_intr_init(struct cpu_info *ci)
sys/arch/x86/x86/intr.c
1498
struct cpu_info *ci;
sys/arch/x86/x86/intr.c
1584
struct cpu_info *ci;
sys/arch/x86/x86/intr.c
1610
struct cpu_info *nci;
sys/arch/x86/x86/intr.c
1640
struct cpu_info *ci;
sys/arch/x86/x86/intr.c
1660
intr_redistribute(struct cpu_info *oci)
sys/arch/x86/x86/intr.c
1665
struct cpu_info *nci, *ici;
sys/arch/x86/x86/intr.c
1765
struct cpu_info *ci;
sys/arch/x86/x86/intr.c
1784
cpu_intr_count(struct cpu_info *ci)
sys/arch/x86/x86/intr.c
1793
intr_find_unused_slot(struct cpu_info *ci, int *index)
sys/arch/x86/x86/intr.c
1821
struct cpu_info *ci;
sys/arch/x86/x86/intr.c
1868
struct cpu_info *ci;
sys/arch/x86/x86/intr.c
1914
struct cpu_info *ci;
sys/arch/x86/x86/intr.c
1939
struct cpu_info *oldci, *newci;
sys/arch/x86/x86/intr.c
2070
struct cpu_info *ci;
sys/arch/x86/x86/intr.c
2104
struct cpu_info *ci;
sys/arch/x86/x86/intr.c
2144
struct cpu_info *ci;
sys/arch/x86/x86/intr.c
220
static int intr_allocate_slot_cpu(struct cpu_info *, struct pic *, int, int *,
sys/arch/x86/x86/intr.c
2217
struct cpu_info *ci;
sys/arch/x86/x86/intr.c
223
struct cpu_info **, int *, int *,
sys/arch/x86/x86/intr.c
226
static void intr_source_free(struct cpu_info *, int, struct pic *, int);
sys/arch/x86/x86/intr.c
243
static bool intr_redistribute(struct cpu_info *);
sys/arch/x86/x86/intr.c
247
static int intr_find_unused_slot(struct cpu_info *, int *);
sys/arch/x86/x86/intr.c
383
struct cpu_info *ci;
sys/arch/x86/x86/intr.c
455
intr_allocate_slot_cpu(struct cpu_info *ci, struct pic *pic, int pin,
sys/arch/x86/x86/intr.c
519
struct cpu_info **cip, int *index, int *idt_slot,
sys/arch/x86/x86/intr.c
523
struct cpu_info *ci, *lci;
sys/arch/x86/x86/intr.c
642
intr_source_free(struct cpu_info *ci, int slot, struct pic *pic, int idtvec)
sys/arch/x86/x86/intr.c
760
struct cpu_info * const ci = ih->ih_cpu;
sys/arch/x86/x86/intr.c
791
struct cpu_info *ci;
sys/arch/x86/x86/intr.c
837
struct cpu_info *ci;
sys/arch/x86/x86/ioapic.c
112
static void ioapic_addroute(struct pic *, struct cpu_info *, int, int, int);
sys/arch/x86/x86/ioapic.c
113
static void ioapic_delroute(struct pic *, struct cpu_info *, int, int, int);
sys/arch/x86/x86/ioapic.c
411
struct cpu_info *ci)
sys/arch/x86/x86/ioapic.c
561
ioapic_addroute(struct pic *pic, struct cpu_info *ci, int pin,
sys/arch/x86/x86/ioapic.c
575
ioapic_delroute(struct pic *pic, struct cpu_info *ci, int pin,
sys/arch/x86/x86/ipi.c
100
x86_send_ipi(struct cpu_info *ci, int ipimask)
sys/arch/x86/x86/ipi.c
134
struct cpu_info *ci, *self = curcpu();
sys/arch/x86/x86/ipi.c
155
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/ipi.c
175
x86_ipi_halt(struct cpu_info *ci)
sys/arch/x86/x86/ipi.c
187
x86_ipi_synch_fpu(struct cpu_info *ci)
sys/arch/x86/x86/ipi.c
195
x86_ipi_reload_mtrr(struct cpu_info *ci)
sys/arch/x86/x86/ipi.c
209
x86_ipi_kpreempt(struct cpu_info *ci)
sys/arch/x86/x86/ipi.c
216
x86_ipi_ast(struct cpu_info *ci)
sys/arch/x86/x86/ipi.c
227
x86_ipi_xcall(struct cpu_info *ci)
sys/arch/x86/x86/ipi.c
233
x86_ipi_generic(struct cpu_info *ci)
sys/arch/x86/x86/ipi.c
239
xc_send_ipi(struct cpu_info *ci)
sys/arch/x86/x86/ipi.c
255
cpu_ipi(struct cpu_info *ci)
sys/arch/x86/x86/ipi.c
272
x86_send_ipi(struct cpu_info *ci, int ipimask)
sys/arch/x86/x86/ipi.c
285
cpu_ipi(struct cpu_info *ci)
sys/arch/x86/x86/ipi.c
62
static void x86_ipi_ast(struct cpu_info *);
sys/arch/x86/x86/ipi.c
63
static void x86_ipi_halt(struct cpu_info *);
sys/arch/x86/x86/ipi.c
64
static void x86_ipi_kpreempt(struct cpu_info *);
sys/arch/x86/x86/ipi.c
65
static void x86_ipi_xcall(struct cpu_info *);
sys/arch/x86/x86/ipi.c
66
static void x86_ipi_generic(struct cpu_info *);
sys/arch/x86/x86/ipi.c
69
static void x86_ipi_reload_mtrr(struct cpu_info *);
sys/arch/x86/x86/ipi.c
75
void acpi_cpu_sleep(struct cpu_info *);
sys/arch/x86/x86/ipi.c
80
static void x86_ipi_synch_fpu(struct cpu_info *);
sys/arch/x86/x86/ipi.c
82
void (* const ipifunc[X86_NIPI])(struct cpu_info *) =
sys/arch/x86/x86/lapic.c
1001
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/lapic.c
107
static void lapic_setup(struct pic *, struct cpu_info *, int, int, int);
sys/arch/x86/x86/lapic.c
423
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/lapic.c
524
struct cpu_info *ci;
sys/arch/x86/x86/lapic.c
577
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/lapic.c
641
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/lapic.c
993
lapic_setup(struct pic *pic, struct cpu_info *ci,
sys/arch/x86/x86/mtrr_i686.c
299
i686_mtrr_reload_cpu(struct cpu_info *ci)
sys/arch/x86/x86/mtrr_i686.c
459
i686_mtrr_init_cpu(struct cpu_info *ci)
sys/arch/x86/x86/mtrr_i686.c
55
static void i686_mtrr_init_cpu(struct cpu_info *);
sys/arch/x86/x86/mtrr_i686.c
56
static void i686_mtrr_reload_cpu(struct cpu_info *);
sys/arch/x86/x86/pmap.c
1979
pmap_cpu_init_late(struct cpu_info *ci)
sys/arch/x86/x86/pmap.c
1998
pmap_vpage_cpualloc(struct cpu_info *ci)
sys/arch/x86/x86/pmap.c
2033
pmap_vpage_cpu_init(struct cpu_info *ci)
sys/arch/x86/x86/pmap.c
2994
struct cpu_info *ci;
sys/arch/x86/x86/pmap.c
3480
struct cpu_info *ci;
sys/arch/x86/x86/pmap.c
3528
struct cpu_info * const ci = curcpu();
sys/arch/x86/x86/pmap.c
3574
struct cpu_info *ci;
sys/arch/x86/x86/pmap.c
3643
struct cpu_info *ci;
sys/arch/x86/x86/pmap.c
3706
struct cpu_info *ci;
sys/arch/x86/x86/pmap.c
3787
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/pmap.c
3830
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/pmap.c
4008
struct cpu_info *ci;
sys/arch/x86/x86/pmap.c
4052
struct cpu_info *ci;
sys/arch/x86/x86/pmap.c
4092
struct cpu_info *ci;
sys/arch/x86/x86/pmap.c
4122
struct cpu_info *ci;
sys/arch/x86/x86/pmap.c
417
static void pmap_vpage_cpualloc(struct cpu_info *);
sys/arch/x86/x86/pmap.c
784
struct cpu_info *ci;
sys/arch/x86/x86/pmap.c
848
struct cpu_info *ci;
sys/arch/x86/x86/pmap.c
955
pat_init(struct cpu_info *ci)
sys/arch/x86/x86/powernow.c
108
struct cpu_info *sc_ci;
sys/arch/x86/x86/powernow.c
147
struct cpu_info *ci = cfaa->ci;
sys/arch/x86/x86/powernow.c
180
struct cpu_info *ci = cfaa->ci;
sys/arch/x86/x86/procfs_machdep.c
208
static int procfs_getonecpu(int, struct cpu_info *, char *, size_t *);
sys/arch/x86/x86/procfs_machdep.c
219
struct cpu_info *ci;
sys/arch/x86/x86/procfs_machdep.c
270
procfs_getonecpufeatures(struct cpu_info *ci, char *p, size_t *left)
sys/arch/x86/x86/procfs_machdep.c
376
procfs_getonecpu(int xcpu, struct cpu_info *ci, char *bf, size_t *len)
sys/arch/x86/x86/spectre.c
121
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/spectre.c
238
mitigation_v2_apply_cpu(struct cpu_info *ci, bool enabled)
sys/arch/x86/x86/spectre.c
285
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/spectre.c
407
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/spectre.c
617
mitigation_mds_apply_cpu(struct cpu_info *ci, bool enabled)
sys/arch/x86/x86/spectre.c
639
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/spectre.c
792
mitigation_taa_apply_cpu(struct cpu_info *ci, bool enabled)
sys/arch/x86/x86/spectre.c
816
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/spectre.c
989
cpu_speculation_init(struct cpu_info *ci)
sys/arch/x86/x86/svs.c
326
svs_tree_add(struct cpu_info *ci, vaddr_t va)
sys/arch/x86/x86/svs.c
358
svs_page_add(struct cpu_info *ci, vaddr_t va, bool global)
sys/arch/x86/x86/svs.c
416
svs_rsp0_init(struct cpu_info *ci)
sys/arch/x86/x86/svs.c
444
svs_utls_init(struct cpu_info *ci)
sys/arch/x86/x86/svs.c
495
svs_pcid_init(struct cpu_info *ci)
sys/arch/x86/x86/svs.c
508
svs_range_add(struct cpu_info *ci, vaddr_t va, size_t size, bool global)
sys/arch/x86/x86/svs.c
520
cpu_svs_init(struct cpu_info *ci)
sys/arch/x86/x86/svs.c
573
struct cpu_info *ci;
sys/arch/x86/x86/svs.c
614
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/svs.c
645
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/svs.c
698
struct cpu_info *ci = curcpu();
sys/arch/x86/x86/sys_machdep.c
431
struct cpu_info *ci;
sys/arch/x86/x86/tsc.c
175
tsc_setfunc(struct cpu_info *ci)
sys/arch/x86/x86/tsc.c
227
struct cpu_info *ci;
sys/arch/x86/x86/tsc.c
279
tsc_read_bp(struct cpu_info *ci, uint64_t *bptscp, uint64_t *aptscp)
sys/arch/x86/x86/tsc.c
312
tsc_sync_bp(struct cpu_info *ci)
sys/arch/x86/x86/tsc.c
336
tsc_post_ap(struct cpu_info *ci)
sys/arch/x86/x86/tsc.c
363
tsc_sync_ap(struct cpu_info *ci)
sys/arch/x86/x86/tsc.c
404
cpu_frequency(struct cpu_info *ci)
sys/arch/x86/x86/tsc.c
76
static volatile struct cpu_info *tsc_sync_cpu;
sys/arch/x86/x86/tsc.c
88
struct cpu_info *ci;
sys/arch/x86/x86/tsc.h
33
void tsc_setfunc(struct cpu_info *);
sys/arch/x86/x86/tsc.h
35
void tsc_sync_ap(struct cpu_info *);
sys/arch/x86/x86/tsc.h
36
void tsc_sync_bp(struct cpu_info *);
sys/arch/x86/x86/via_padlock.c
512
struct cpu_info *ci = cfaa->ci;
sys/arch/x86/x86/viac7temp.c
175
static uint32_t viac7temp_msr_register(struct cpu_info *ci)
sys/arch/x86/x86/viac7temp.c
50
struct cpu_info *sc_ci;
sys/arch/x86/x86/viac7temp.c
61
static uint32_t viac7temp_msr_register(struct cpu_info *ci);
sys/arch/x86/x86/viac7temp.c
70
struct cpu_info *ci = cfaa->ci;
sys/arch/x86/x86/viac7temp.c
93
struct cpu_info *ci = cfaa->ci;
sys/arch/x86/x86/vmt.c
48
struct cpu_info *ci = cfaa->ci;
sys/arch/x86/x86/x86_machdep.c
376
cpu_need_resched(struct cpu_info *ci, struct lwp *l, int flags)
sys/arch/x86/x86/x86_softintr.c
163
x86_intr_calculatemasks(struct cpu_info *ci)
sys/arch/x86/x86/x86_softintr.c
224
x86_init_preempt(struct cpu_info *ci)
sys/arch/x86/x86/x86_softintr.c
249
struct cpu_info *ci;
sys/arch/x86/x86/x86_tlb.c
173
pmap_tlb_cpu_init(struct cpu_info *ci)
sys/arch/x86/x86/x86_tlb.c
243
struct cpu_info *ci;
sys/arch/x86/x86/x86_tlb.c
330
const struct cpu_info * const self = curcpu();
sys/arch/x86/x86/x86_tlb.c
332
struct cpu_info *lci;
sys/arch/x86/x86/x86_tlb.c
364
struct cpu_info *ci;
sys/arch/x86/x86/x86_tlb.c
511
struct cpu_info *ci;
sys/arch/xen/include/evtchn.h
43
int, const char *, const char *, bool, struct cpu_info *);
sys/arch/xen/include/evtchn.h
46
struct cpu_info;
sys/arch/xen/include/hypervisor.h
164
struct cpu_info;
sys/arch/xen/include/hypervisor.h
214
void xen_map_vcpu(struct cpu_info *);
sys/arch/xen/include/hypervisor.h
63
struct cpu_info;
sys/arch/xen/include/hypervisor.h
66
int xen_hvm_init_cpu(struct cpu_info *);
sys/arch/xen/include/intr.h
50
struct cpu_info;
sys/arch/xen/include/intr.h
60
struct cpu_info *ev_cpu; /* cpu on which this event is bound */
sys/arch/xen/include/intr.h
82
int xen_send_ipi(struct cpu_info *, uint32_t);
sys/arch/xen/x86/cpu.c
1006
mp_cpu_start(struct cpu_info *ci, vaddr_t target)
sys/arch/xen/x86/cpu.c
1018
xen_init_amd64_vcpuctxt(ci, vcpuctx, (void (*)(struct cpu_info *))target);
sys/arch/xen/x86/cpu.c
1020
xen_init_i386_vcpuctxt(ci, vcpuctx, (void (*)(struct cpu_info *))target);
sys/arch/xen/x86/cpu.c
1054
mp_cpu_start_cleanup(struct cpu_info *ci)
sys/arch/xen/x86/cpu.c
1064
cpu_init_msrs(struct cpu_info *ci, bool full)
sys/arch/xen/x86/cpu.c
1085
cpu_get_tsc_freq(struct cpu_info *ci)
sys/arch/xen/x86/cpu.c
1108
struct cpu_info *ci = curcpu();
sys/arch/xen/x86/cpu.c
1181
pmap_cpu_init_late(struct cpu_info *ci)
sys/arch/xen/x86/cpu.c
1277
cpu_kick(struct cpu_info *ci)
sys/arch/xen/x86/cpu.c
133
struct cpu_info *sc_info; /* pointer to CPU info */
sys/arch/xen/x86/cpu.c
137
int mp_cpu_start(struct cpu_info *, vaddr_t);
sys/arch/xen/x86/cpu.c
138
void mp_cpu_start_cleanup(struct cpu_info *);
sys/arch/xen/x86/cpu.c
153
struct cpu_info cpu_info_primary __aligned(CACHE_LINE_SIZE) = {
sys/arch/xen/x86/cpu.c
160
struct cpu_info phycpu_info_primary __aligned(CACHE_LINE_SIZE) = {
sys/arch/xen/x86/cpu.c
165
struct cpu_info *cpu_info_list = &cpu_info_primary;
sys/arch/xen/x86/cpu.c
166
struct cpu_info *phycpu_info_list = &phycpu_info_primary;
sys/arch/xen/x86/cpu.c
183
static void cpu_boot_secondary(struct cpu_info *ci);
sys/arch/xen/x86/cpu.c
184
static void cpu_start_secondary(struct cpu_info *ci);
sys/arch/xen/x86/cpu.c
199
struct cpu_info *ci;
sys/arch/xen/x86/cpu.c
213
struct cpu_info *tmp;
sys/arch/xen/x86/cpu.c
216
ci = (struct cpu_info *)roundup2(ptr, CACHE_LINE_SIZE);
sys/arch/xen/x86/cpu.c
255
struct cpu_info *ci = sc->sc_info;
sys/arch/xen/x86/cpu.c
277
struct cpu_info *ci = sc->sc_info;
sys/arch/xen/x86/cpu.c
320
vcpu_is_up(struct cpu_info *ci)
sys/arch/xen/x86/cpu.c
327
cpu_vm_init(struct cpu_info *ci)
sys/arch/xen/x86/cpu.c
368
struct cpu_info *ci;
sys/arch/xen/x86/cpu.c
383
ci = (struct cpu_info *)roundup2(ptr, CACHE_LINE_SIZE);
sys/arch/xen/x86/cpu.c
492
struct cpu_info *tmp;
sys/arch/xen/x86/cpu.c
534
cpu_init(struct cpu_info *ci)
sys/arch/xen/x86/cpu.c
591
struct cpu_info *ci;
sys/arch/xen/x86/cpu.c
618
cpu_init_idle_lwp(struct cpu_info *ci)
sys/arch/xen/x86/cpu.c
629
struct cpu_info *ci;
sys/arch/xen/x86/cpu.c
645
cpu_start_secondary(struct cpu_info *ci)
sys/arch/xen/x86/cpu.c
675
cpu_boot_secondary(struct cpu_info *ci)
sys/arch/xen/x86/cpu.c
702
struct cpu_info *ci = (struct cpu_info *)v;
sys/arch/xen/x86/cpu.c
767
struct cpu_info *ci;
sys/arch/xen/x86/cpu.c
815
xen_init_amd64_vcpuctxt(struct cpu_info *ci, struct vcpu_guest_context *initctx,
sys/arch/xen/x86/cpu.c
816
void targetrip(struct cpu_info *))
sys/arch/xen/x86/cpu.c
909
xen_init_i386_vcpuctxt(struct cpu_info *ci, struct vcpu_guest_context *initctx,
sys/arch/xen/x86/cpu.c
910
void targeteip(struct cpu_info *))
sys/arch/xen/x86/hypervisor_machdep.c
191
struct cpu_info *ci;
sys/arch/xen/x86/hypervisor_machdep.c
246
struct cpu_info *ci = curcpu();
sys/arch/xen/x86/hypervisor_machdep.c
279
struct cpu_info *ci;
sys/arch/xen/x86/hypervisor_machdep.c
376
struct cpu_info *ci = curcpu();
sys/arch/xen/x86/hypervisor_machdep.c
398
struct cpu_info *ci = curcpu();
sys/arch/xen/x86/hypervisor_machdep.c
466
struct cpu_info *ci = curcpu();
sys/arch/xen/x86/xen_intr.c
127
struct cpu_info *ci;
sys/arch/xen/x86/xen_intr.c
195
extern struct cpu_info phycpu_info_primary; /* XXX */
sys/arch/xen/x86/xen_intr.c
196
struct cpu_info *ci = &phycpu_info_primary;
sys/arch/xen/x86/xen_intr.c
319
void xen_cpu_intr_init(struct cpu_info *);
sys/arch/xen/x86/xen_intr.c
321
xen_cpu_intr_init(struct cpu_info *ci)
sys/arch/xen/x86/xen_intr.c
368
u_int xen_cpu_intr_count(struct cpu_info *ci);
sys/arch/xen/x86/xen_intr.c
371
xen_cpu_intr_count(struct cpu_info *ci)
sys/arch/xen/x86/xen_intr.c
97
struct cpu_info *ci;
sys/arch/xen/x86/xen_ipi.c
126
struct cpu_info *ci;
sys/arch/xen/x86/xen_ipi.c
168
xen_send_ipi(struct cpu_info *ci, uint32_t ipimask)
sys/arch/xen/x86/xen_ipi.c
192
struct cpu_info *ci, *self = curcpu();
sys/arch/xen/x86/xen_ipi.c
225
xen_ipi_halt(struct cpu_info *ci, struct intrframe *intrf)
sys/arch/xen/x86/xen_ipi.c
236
xen_ipi_synch_fpu(struct cpu_info *ci, struct intrframe *intrf)
sys/arch/xen/x86/xen_ipi.c
246
xen_ipi_ddb(struct cpu_info *ci, struct intrframe *intrf)
sys/arch/xen/x86/xen_ipi.c
279
xen_ipi_xcall(struct cpu_info *ci, struct intrframe *intrf)
sys/arch/xen/x86/xen_ipi.c
288
xen_ipi_ast(struct cpu_info *ci, struct intrframe *intrf)
sys/arch/xen/x86/xen_ipi.c
297
xen_ipi_generic(struct cpu_info *ci, struct intrframe *intrf)
sys/arch/xen/x86/xen_ipi.c
305
xen_ipi_hvcb(struct cpu_info *ci, struct intrframe *intrf)
sys/arch/xen/x86/xen_ipi.c
316
xen_ipi_kpreempt(struct cpu_info *ci, struct intrframe * intrf)
sys/arch/xen/x86/xen_ipi.c
323
xc_send_ipi(struct cpu_info *ci)
sys/arch/xen/x86/xen_ipi.c
338
cpu_ipi(struct cpu_info *ci)
sys/arch/xen/x86/xen_ipi.c
65
static void xen_ipi_ddb(struct cpu_info *, struct intrframe *);
sys/arch/xen/x86/xen_ipi.c
68
static void xen_ipi_halt(struct cpu_info *, struct intrframe *);
sys/arch/xen/x86/xen_ipi.c
69
static void xen_ipi_synch_fpu(struct cpu_info *, struct intrframe *);
sys/arch/xen/x86/xen_ipi.c
70
static void xen_ipi_xcall(struct cpu_info *, struct intrframe *);
sys/arch/xen/x86/xen_ipi.c
71
static void xen_ipi_hvcb(struct cpu_info *, struct intrframe *);
sys/arch/xen/x86/xen_ipi.c
72
static void xen_ipi_generic(struct cpu_info *, struct intrframe *);
sys/arch/xen/x86/xen_ipi.c
73
static void xen_ipi_ast(struct cpu_info *, struct intrframe *);
sys/arch/xen/x86/xen_ipi.c
74
static void xen_ipi_kpreempt(struct cpu_info *ci, struct intrframe *);
sys/arch/xen/x86/xen_ipi.c
76
static void (*xen_ipifunc[XEN_NIPIS])(struct cpu_info *, struct intrframe *) =
sys/arch/xen/x86/xen_ipi.c
97
struct cpu_info *ci;
sys/arch/xen/x86/xen_pmap.c
334
pmap_kpm_setpte(struct cpu_info *ci, struct pmap *pmap, int index)
sys/arch/xen/x86/xen_pmap.c
363
struct cpu_info *ci;
sys/arch/xen/x86/xenfunc.c
110
struct cpu_info *ci;
sys/arch/xen/xen/evtchn.c
1002
struct cpu_info *ci;
sys/arch/xen/xen/evtchn.c
1050
struct cpu_info *ci;
sys/arch/xen/xen/evtchn.c
1129
struct cpu_info *ci = curcpu();
sys/arch/xen/xen/evtchn.c
126
static void xen_evtchn_addroute(struct pic *, struct cpu_info *, int, int, int);
sys/arch/xen/xen/evtchn.c
127
static void xen_evtchn_delroute(struct pic *, struct cpu_info *, int, int, int);
sys/arch/xen/xen/evtchn.c
319
struct cpu_info *ci;
sys/arch/xen/xen/evtchn.c
443
xen_evtchn_addroute(struct pic *pic, struct cpu_info *ci, int pin, int idt_vec, int type)
sys/arch/xen/xen/evtchn.c
463
xen_evtchn_delroute(struct pic *pic, struct cpu_info *ci, int pin, int idt_vec, int type)
sys/arch/xen/xen/evtchn.c
563
struct cpu_info *ci = curcpu();
sys/arch/xen/xen/evtchn.c
607
struct cpu_info *ci = curcpu();
sys/arch/xen/xen/evtchn.c
783
intr_calculatemasks(struct evtsource *evts, int evtch, struct cpu_info *ci)
sys/arch/xen/xen/evtchn.c
841
struct cpu_info *ci = ih->ih_cpu;
sys/arch/xen/xen/evtchn.c
861
const char *intrname, const char *xname, bool mpsafe, struct cpu_info *ci)
sys/arch/xen/xen/hypervisor.c
464
xen_hvm_init_cpu(struct cpu_info *ci)
sys/arch/xen/xen/hypervisor.c
836
xen_map_vcpu(struct cpu_info *ci)
sys/arch/xen/xen/xen_clock.c
275
struct cpu_info *ci = curcpu();
sys/arch/xen/xen/xen_clock.c
510
struct cpu_info *ci;
sys/arch/xen/xen/xen_clock.c
662
xen_suspendclocks(struct cpu_info *ci)
sys/arch/xen/xen/xen_clock.c
712
xen_resumeclocks(struct cpu_info *ci)
sys/arch/xen/xen/xen_clock.c
779
struct cpu_info *ci = curcpu();
sys/arch/xen/xen/xen_clock.c
880
struct cpu_info *ci = curcpu();
sys/arch/xen/xen/xenevt.c
132
struct cpu_info *ci; /* preferred CPU for events for this device */
sys/crypto/cprng_fast/cprng_fast.c
60
static void cprng_fast_init_cpu(void *, void *, struct cpu_info *);
sys/crypto/cprng_fast/cprng_fast.c
84
cprng_fast_init_cpu(void *p, void *arg __unused, struct cpu_info *ci)
sys/ddb/db_cpu.c
46
static struct cpu_info **db_cpu_infos;
sys/ddb/db_cpu.c
61
static struct cpu_info *
sys/ddb/db_cpu.c
64
struct cpu_info *ci;
sys/ddb/db_cpu.c
70
struct cpu_info *
sys/ddb/db_cpu.c
78
struct cpu_info *
sys/ddb/db_cpu.c
79
db_cpu_next(struct cpu_info *ci)
sys/ddb/db_cpu.h
35
struct cpu_info *db_cpu_first(void);
sys/ddb/db_cpu.h
36
struct cpu_info *db_cpu_next(struct cpu_info *);
sys/dev/acpi/acpi_cppc.c
143
struct cpu_info *ci;
sys/dev/acpi/acpi_cppc.c
296
struct cpu_info *ci = sc->sc_cpuinfo;
sys/dev/acpi/acpi_cppc.c
82
struct cpu_info * sc_cpuinfo;
sys/dev/acpi/acpi_cpu.c
133
struct cpu_info *ci;
sys/dev/acpi/acpi_cpu.c
736
struct cpu_info *ci = sc->sc_ci;
sys/dev/acpi/acpi_cpu.c
97
struct cpu_info *ci;
sys/dev/acpi/acpi_cpu.h
196
struct cpu_info *sc_ci;
sys/dev/acpi/acpi_cpu.h
255
int acpicpu_tstate_get(struct cpu_info *, uint32_t *);
sys/dev/acpi/acpi_cpu.h
256
void acpicpu_tstate_set(struct cpu_info *, uint32_t);
sys/dev/acpi/acpi_cpu.h
258
struct cpu_info *acpicpu_md_match(device_t, cfdata_t, void *);
sys/dev/acpi/acpi_cpu.h
259
struct cpu_info *acpicpu_md_attach(device_t, device_t, void *);
sys/dev/acpi/acpi_cpu.h
275
uint8_t acpicpu_md_pstate_hwf(struct cpu_info *);
sys/dev/acpi/acpi_cpu_cstate.c
651
struct cpu_info *ci = curcpu();
sys/dev/acpi/acpi_cpu_pstate.c
811
struct cpu_info *ci = curcpu();
sys/dev/acpi/acpi_cpu_pstate.c
907
struct cpu_info *ci = curcpu();
sys/dev/acpi/acpi_cpu_tstate.c
659
acpicpu_tstate_get(struct cpu_info *ci, uint32_t *percent)
sys/dev/acpi/acpi_cpu_tstate.c
751
acpicpu_tstate_set(struct cpu_info *ci, uint32_t percent)
sys/dev/acpi/acpi_cpu_tstate.c
763
struct cpu_info *ci = curcpu();
sys/dev/acpi/acpi_tz.c
113
struct cpu_info **sc_psl;
sys/dev/acpi/acpi_tz.c
721
struct cpu_info *ci;
sys/dev/acpi/acpi_util.c
1020
struct cpu_info *
sys/dev/acpi/acpi_util.c
1023
struct cpu_info *ci;
sys/dev/acpi/acpi_util.c
958
acpi_match_cpu_info(struct cpu_info *ci)
sys/dev/acpi/acpi_util.h
94
ACPI_HANDLE acpi_match_cpu_info(struct cpu_info *);
sys/dev/acpi/acpi_util.h
95
struct cpu_info *acpi_match_cpu_handle(ACPI_HANDLE);
sys/dev/acpi/qcompep.c
145
struct cpu_info *ci;
sys/dev/cgd.c
1524
static struct cpu_info *
sys/dev/cgd.c
1528
struct cpu_info *ci = NULL;
sys/dev/cgd.c
1553
struct cpu_info *ci;
sys/dev/fdt/cpufreq_dt.c
255
static struct cpu_info *
sys/dev/fdt/cpufreq_dt.c
259
struct cpu_info *ci;
sys/dev/fdt/cpufreq_dt.c
274
struct cpu_info *ci;
sys/dev/fdt/cpufreq_dt.c
88
struct cpu_info *ci = curcpu();
sys/dev/hyperv/hypervvar.h
92
typedef void (*hyperv_proc_t)(void *, struct cpu_info *);
sys/dev/hyperv/vmbus.c
342
struct cpu_info *ci;
sys/dev/hyperv/vmbus.c
384
struct cpu_info *ci;
sys/dev/hyperv/vmbus.c
751
vmbus_event_proc(void *arg, struct cpu_info *ci)
sys/dev/hyperv/vmbus.c
769
vmbus_event_proc_compat(void *arg, struct cpu_info *ci)
sys/dev/hyperv/vmbus.c
788
vmbus_message_proc(void *arg, struct cpu_info *ci)
sys/dev/hyperv/vmbus.c
81
static void vmbus_event_proc(void *, struct cpu_info *);
sys/dev/hyperv/vmbus.c
82
static void vmbus_event_proc_compat(void *, struct cpu_info *);
sys/dev/hyperv/vmbus.c
83
static void vmbus_message_proc(void *, struct cpu_info *);
sys/dev/ic/scmi.c
639
struct cpu_info *ci = pd->pd_ci;
sys/dev/ic/scmi.h
62
struct cpu_info *pd_ci; /* first CPU in domain */
sys/dev/ic/scmi.h
73
struct cpu_info *pm_ci; /* first CPU in domain */
sys/dev/lockstat.c
171
struct cpu_info *ci;
sys/dev/lockstat.c
270
struct cpu_info *ci;
sys/dev/nvmm/x86/nvmm_x86_svm.c
2825
struct cpu_info *ci;
sys/dev/nvmm/x86/nvmm_x86_vmx.c
2397
struct cpu_info *ci;
sys/dev/nvmm/x86/nvmm_x86_vmx.c
3425
struct cpu_info *vmcs_ci;
sys/dev/nvmm/x86/nvmm_x86_vmx.c
3726
struct cpu_info *ci = curcpu();
sys/dev/nvmm/x86/nvmm_x86_vmx.c
3817
struct cpu_info *ci;
sys/dev/nvmm/x86/nvmm_x86_vmx.c
794
struct cpu_info *vmcs_ci;
sys/dev/nvmm/x86/nvmm_x86_vmx.c
930
vmx_vmclear_remote(struct cpu_info *ci, paddr_t vmcs_pa)
sys/dev/nvmm/x86/nvmm_x86_vmx.c
951
struct cpu_info *vmcs_ci;
sys/dev/tprof/tprof.c
1084
tprof_cpu_init(void *vcp, void *vcookie, struct cpu_info *ci)
sys/dev/tprof/tprof.c
1095
tprof_cpu_fini(void *vcp, void *vcookie, struct cpu_info *ci)
sys/dev/tprof/tprof.c
131
tprof_cpu_direct(struct cpu_info *ci)
sys/dev/tprof/tprof.c
140
tprof_cpu(struct cpu_info *ci)
sys/dev/tprof/tprof.c
258
struct cpu_info * const ci = vp;
sys/dev/tprof/tprof.c
268
struct cpu_info *ci;
sys/dev/tprof/tprof.c
334
struct cpu_info *ci;
sys/dev/tprof/tprof.c
456
tprof_init_percpu_counters_offset(void *vp, void *vp2, struct cpu_info *ci)
sys/dev/tprof/tprof.c
628
struct cpu_info *ci;
sys/dev/tprof/tprof_x86_amd.c
238
struct cpu_info *ci = curcpu();
sys/dev/tprof/tprof_x86_amd.c
257
struct cpu_info * const ci = curcpu();
sys/dev/tprof/tprof_x86_amd.c
266
struct cpu_info * const ci = curcpu();
sys/dev/tprof/tprof_x86_intel.c
260
struct cpu_info * const ci = curcpu();
sys/dev/tprof/tprof_x86_intel.c
269
struct cpu_info * const ci = curcpu();
sys/kern/init_main.c
277
struct cpu_info *ci;
sys/kern/init_main.c
803
struct cpu_info *ci;
sys/kern/init_sysctl.c
1367
struct cpu_info *ci;
sys/kern/init_sysctl.c
949
struct cpu_info *ci;
sys/kern/kern_cctr.c
129
struct cpu_info * const ci = curcpu();
sys/kern/kern_cctr.c
161
cc_init_secondary(struct cpu_info * const ci)
sys/kern/kern_cctr.c
204
cc_get_delta(struct cpu_info * const ci)
sys/kern/kern_cctr.c
242
cc_calibrate_cpu(struct cpu_info * const ci)
sys/kern/kern_clock.c
164
struct cpu_info *ci = curcpu();
sys/kern/kern_clock.c
306
struct cpu_info *ci;
sys/kern/kern_clock.c
413
struct cpu_info *ci = curcpu();
sys/kern/kern_cpu.c
104
CTASSERT(offsetof(struct cpu_info, ci_data) == 0);
sys/kern/kern_cpu.c
106
CTASSERT(offsetof(struct cpu_info, ci_data) != 0);
sys/kern/kern_cpu.c
111
static void cpu_xc_online(struct cpu_info *, void *);
sys/kern/kern_cpu.c
112
static void cpu_xc_offline(struct cpu_info *, void *);
sys/kern/kern_cpu.c
132
mi_cpu_attach(struct cpu_info *ci)
sys/kern/kern_cpu.c
156
size_t ci_bufsize = (maxcpus + 1) * sizeof(struct cpu_info *);
sys/kern/kern_cpu.c
200
struct cpu_info *ci;
sys/kern/kern_cpu.c
289
struct cpu_info *
sys/kern/kern_cpu.c
292
struct cpu_info *ci;
sys/kern/kern_cpu.c
313
cpu_xc_offline(struct cpu_info *ci, void *unused)
sys/kern/kern_cpu.c
316
struct cpu_info *target_ci;
sys/kern/kern_cpu.c
344
struct cpu_info *mci;
sys/kern/kern_cpu.c
390
cpu_xc_online(struct cpu_info *ci, void *unused)
sys/kern/kern_cpu.c
404
cpu_setstate(struct cpu_info *ci, bool online)
sys/kern/kern_cpu.c
408
struct cpu_info *ci2;
sys/kern/kern_cpu.c
459
cpu_is_type(struct cpu_info *ci, int wanted)
sys/kern/kern_cpu.c
466
cpu_is_idle_1stclass(struct cpu_info *ci)
sys/kern/kern_cpu.c
474
cpu_is_1stclass(struct cpu_info *ci)
sys/kern/kern_cpu.c
482
cpu_is_better(struct cpu_info *ci1, struct cpu_info *ci2)
sys/kern/kern_cpu.c
496
cpu_xc_intr(struct cpu_info *ci, void *unused)
sys/kern/kern_cpu.c
508
cpu_xc_nointr(struct cpu_info *ci, void *unused)
sys/kern/kern_cpu.c
520
cpu_setintr(struct cpu_info *ci, bool intr)
sys/kern/kern_cpu.c
524
struct cpu_info *ci2;
sys/kern/kern_cpu.c
575
cpu_setintr(struct cpu_info *ci, bool intr)
sys/kern/kern_cpu.c
582
cpu_intr_count(struct cpu_info *ci)
sys/kern/kern_entropy.c
1172
entropy_pending_cpu(void *ptr, void *cookie, struct cpu_info *ci)
sys/kern/kern_entropy.c
2363
rndsource_entropybits_cpu(void *ptr, void *cookie, struct cpu_info *ci)
sys/kern/kern_entropy.c
2423
rndsource_to_user_est_cpu(void *ptr, void *cookie, struct cpu_info *ci)
sys/kern/kern_entropy.c
255
static void entropy_init_cpu(void *, void *, struct cpu_info *);
sys/kern/kern_entropy.c
256
static void entropy_fini_cpu(void *, void *, struct cpu_info *);
sys/kern/kern_entropy.c
263
static void entropy_pending_cpu(void *, void *, struct cpu_info *);
sys/kern/kern_entropy.c
277
static void rndsource_entropybits_cpu(void *, void *, struct cpu_info *);
sys/kern/kern_entropy.c
280
static void rndsource_to_user_est_cpu(void *, void *, struct cpu_info *);
sys/kern/kern_entropy.c
477
entropy_init_cpu(void *ptr, void *cookie, struct cpu_info *ci)
sys/kern/kern_entropy.c
504
entropy_fini_cpu(void *ptr, void *cookie, struct cpu_info *ci)
sys/kern/kern_heartbeat.c
166
heartbeat_resume_cpu(struct cpu_info *ci)
sys/kern/kern_heartbeat.c
193
struct cpu_info *ci = curcpu();
sys/kern/kern_heartbeat.c
222
struct cpu_info *ci;
sys/kern/kern_heartbeat.c
293
struct cpu_info *ci;
sys/kern/kern_heartbeat.c
500
defibrillate(struct cpu_info *ci, unsigned d)
sys/kern/kern_heartbeat.c
551
static struct cpu_info *
sys/kern/kern_heartbeat.c
555
struct cpu_info *first = NULL, *patient = NULL, *ci;
sys/kern/kern_heartbeat.c
635
struct cpu_info *patient;
sys/kern/kern_heartbeat.c
761
struct cpu_info *ci;
sys/kern/kern_idle.c
104
create_idle_lwp(struct cpu_info *ci)
sys/kern/kern_idle.c
47
struct cpu_info *ci = curcpu();
sys/kern/kern_kthread.c
67
kthread_create(pri_t pri, int flag, struct cpu_info *ci,
sys/kern/kern_lock.c
182
struct cpu_info *holder;
sys/kern/kern_lock.c
275
struct cpu_info *ci = curcpu();
sys/kern/kern_lock.c
294
struct cpu_info *ci;
sys/kern/kern_lock.c
417
struct cpu_info *ci;
sys/kern/kern_lock.c
75
struct cpu_info *volatile holder;
sys/kern/kern_lwp.c
1373
lwp_migrate(lwp_t *l, struct cpu_info *tci)
sys/kern/kern_mutex.c
152
struct cpu_info * const x__ci = curcpu(); \
sys/kern/kern_mutex.c
161
struct cpu_info * const x__ci = curcpu(); \
sys/kern/kern_mutex.c
415
struct cpu_info *ci;
sys/kern/kern_runq.c
1003
struct cpu_info *
sys/kern/kern_runq.c
1075
struct cpu_info *ci = curcpu();
sys/kern/kern_runq.c
1112
const struct cpu_info *ci;
sys/kern/kern_runq.c
1187
struct cpu_info *ci, *tci;
sys/kern/kern_runq.c
136
sched_cpuattach(struct cpu_info *ci)
sys/kern/kern_runq.c
191
struct cpu_info *ci;
sys/kern/kern_runq.c
320
sched_resched_cpu(struct cpu_info *ci, pri_t pri, bool unlock)
sys/kern/kern_runq.c
418
struct cpu_info *ci = l->l_cpu;
sys/kern/kern_runq.c
453
sched_migratable(const struct lwp *l, struct cpu_info *ci)
sys/kern/kern_runq.c
473
static struct cpu_info *
sys/kern/kern_runq.c
491
static struct cpu_info * __noinline
sys/kern/kern_runq.c
492
sched_bestcpu(struct lwp *l, struct cpu_info *pivot)
sys/kern/kern_runq.c
494
struct cpu_info *bestci, *curci, *outer;
sys/kern/kern_runq.c
566
struct cpu_info *
sys/kern/kern_runq.c
570
struct cpu_info *ci, *curci, *tci;
sys/kern/kern_runq.c
652
sched_catchlwp(struct cpu_info *ci)
sys/kern/kern_runq.c
654
struct cpu_info *curci = curcpu();
sys/kern/kern_runq.c
713
static struct cpu_info *
sys/kern/kern_runq.c
716
struct cpu_info *ci = curcpu(), *tci = NULL;
sys/kern/kern_runq.c
793
sched_steal(struct cpu_info *ci, struct cpu_info *tci)
sys/kern/kern_runq.c
818
struct cpu_info *ci, *inner, *outer, *first, *tci, *mci;
sys/kern/kern_runq.c
910
struct cpu_info *ci, *tci;
sys/kern/kern_runq.c
94
static lwp_t * sched_catchlwp(struct cpu_info *);
sys/kern/kern_rwlock.c
252
struct cpu_info *ci;
sys/kern/kern_sleepq.c
124
struct cpu_info *ci;
sys/kern/kern_softint.c
195
struct cpu_info *si_cpu;
sys/kern/kern_softint.c
215
struct cpu_info *sc_cpu;
sys/kern/kern_softint.c
261
struct cpu_info *ci;
sys/kern/kern_softint.c
297
softint_init(struct cpu_info *ci)
sys/kern/kern_softint.c
299
static struct cpu_info *first;
sys/kern/kern_softint.c
356
struct cpu_info *ci;
sys/kern/kern_softint.c
430
struct cpu_info *ci;
sys/kern/kern_softint.c
535
softint_schedule_cpu(void *arg, struct cpu_info *ci)
sys/kern/kern_softint.c
693
struct cpu_info *ci;
sys/kern/kern_softint.c
757
struct cpu_info *ci;
sys/kern/kern_synch.c
1058
struct cpu_info *ci;
sys/kern/kern_synch.c
1087
struct cpu_info *ci;
sys/kern/kern_synch.c
549
nextlwp(struct cpu_info *ci, struct schedstate_percpu *spc)
sys/kern/kern_synch.c
610
struct cpu_info *ci;
sys/kern/kern_synch.c
888
struct cpu_info *ci;
sys/kern/kern_synch.c
970
struct cpu_info *ci;
sys/kern/kern_threadpool.c
198
struct cpu_info *tp_cpu;
sys/kern/kern_threadpool.c
207
static void threadpool_percpu_init(void *, void *, struct cpu_info *);
sys/kern/kern_threadpool.c
208
static void threadpool_percpu_ok(void *, void *, struct cpu_info *);
sys/kern/kern_threadpool.c
209
static void threadpool_percpu_fini(void *, void *, struct cpu_info *);
sys/kern/kern_threadpool.c
360
threadnamesuffix(char *buf, size_t buflen, struct cpu_info *ci, int pri)
sys/kern/kern_threadpool.c
380
threadpool_create(struct threadpool *const pool, struct cpu_info *ci,
sys/kern/kern_threadpool.c
656
struct cpu_info *ci)
sys/kern/kern_threadpool.c
713
threadpool_percpu_init(void *vpoolp, void *vpri, struct cpu_info *ci)
sys/kern/kern_threadpool.c
729
threadpool_percpu_ok(void *vpoolp, void *vokp, struct cpu_info *ci)
sys/kern/kern_threadpool.c
739
threadpool_percpu_fini(void *vpoolp, void *vprip, struct cpu_info *ci)
sys/kern/kern_timeout.c
184
struct cpu_info *cc_cpu;
sys/kern/kern_timeout.c
316
callout_init_cpu(struct cpu_info *ci)
sys/kern/kern_timeout.c
659
callout_bind(callout_t *cs, struct cpu_info *ci)
sys/kern/kern_timeout.c
932
struct cpu_info *ci;
sys/kern/kern_timeout.c
947
offsetof(struct cpu_info, ci_data.cpu_callout),
sys/kern/kern_timeout.c
955
offsetof(struct cpu_info, ci_data.cpu_callout),
sys/kern/sched_4bsd.c
102
sched_tick(struct cpu_info *ci)
sys/kern/sched_m2.c
297
sched_tick(struct cpu_info *ci)
sys/kern/sched_m2.c
369
struct cpu_info *ci;
sys/kern/sched_m2.c
402
struct cpu_info *ci;
sys/kern/subr_cprng.c
212
cprng_init_cpu(void *ptr, void *cookie, struct cpu_info *ci)
sys/kern/subr_cprng.c
256
cprng_fini_cpu(void *ptr, void *cookie, struct cpu_info *ci)
sys/kern/subr_cprng.c
97
static void cprng_init_cpu(void *, void *, struct cpu_info *);
sys/kern/subr_cprng.c
98
static void cprng_fini_cpu(void *, void *, struct cpu_info *);
sys/kern/subr_cpu.c
103
struct cpu_info *ci;
sys/kern/subr_cpu.c
173
cpu_topology_set(struct cpu_info *ci, u_int package_id, u_int core_id,
sys/kern/subr_cpu.c
193
cpu_topology_setspeed(struct cpu_info *ci, bool slow)
sys/kern/subr_cpu.c
204
cpu_topology_link(struct cpu_info *ci, struct cpu_info *ci2, enum cpu_rel rel)
sys/kern/subr_cpu.c
206
struct cpu_info *ci3;
sys/kern/subr_cpu.c
227
struct cpu_info *ci, *ci2;
sys/kern/subr_cpu.c
264
cpu_topology_fake1(struct cpu_info *ci)
sys/kern/subr_cpu.c
292
struct cpu_info *ci;
sys/kern/subr_cpu.c
310
struct cpu_info *ci, *ci2, *ci3;
sys/kern/subr_cpu.c
492
struct cpu_info *ci;
sys/kern/subr_cpu.c
76
static void cpu_topology_fake1(struct cpu_info *);
sys/kern/subr_cpu.c
87
struct cpu_info **cpu_infos __read_mostly;
sys/kern/subr_cpufreq.c
222
cpufreq_suspend(struct cpu_info *ci)
sys/kern/subr_cpufreq.c
244
cpufreq_resume(struct cpu_info *ci)
sys/kern/subr_cpufreq.c
260
cpufreq_get(struct cpu_info *ci)
sys/kern/subr_cpufreq.c
301
cpufreq_get_raw(struct cpu_info *ci)
sys/kern/subr_cpufreq.c
405
cpufreq_set(struct cpu_info *ci, uint32_t freq)
sys/kern/subr_cpufreq.c
421
cpufreq_set_raw(struct cpu_info *ci, uint32_t freq)
sys/kern/subr_cpufreq.c
464
cpufreq_set_higher(struct cpu_info *ci)
sys/kern/subr_cpufreq.c
470
cpufreq_set_lower(struct cpu_info *ci)
sys/kern/subr_cpufreq.c
476
cpufreq_set_step(struct cpu_info *ci, int32_t step)
sys/kern/subr_cpufreq.c
48
static uint32_t cpufreq_get_raw(struct cpu_info *);
sys/kern/subr_cpufreq.c
50
static void cpufreq_set_raw(struct cpu_info *, uint32_t);
sys/kern/subr_csan.c
87
kcsan_cpu_init(struct cpu_info *ci)
sys/kern/subr_interrupt.c
67
struct cpu_info *ci;
sys/kern/subr_interrupt.c
89
struct cpu_info *ci;
sys/kern/subr_ipi.c
119
struct cpu_info *ci = cpu_lookup(i);
sys/kern/subr_ipi.c
182
ipi_mark_pending(u_int ipi_id, struct cpu_info *ci)
sys/kern/subr_ipi.c
203
ipi_trigger(u_int ipi_id, struct cpu_info *ci)
sys/kern/subr_ipi.c
222
struct cpu_info *ci;
sys/kern/subr_ipi.c
291
struct cpu_info * const ci = curcpu();
sys/kern/subr_ipi.c
323
const struct cpu_info * const ci = curcpu();
sys/kern/subr_ipi.c
352
ipi_unicast(ipi_msg_t *msg, struct cpu_info *ci)
sys/kern/subr_ipi.c
375
const struct cpu_info * const self = curcpu();
sys/kern/subr_ipi.c
377
struct cpu_info *ci;
sys/kern/subr_ipi.c
413
const struct cpu_info * const self = curcpu();
sys/kern/subr_ipi.c
415
struct cpu_info *ci;
sys/kern/subr_lockdebug.c
173
struct cpu_info *ci;
sys/kern/subr_lockdebug.c
191
struct cpu_info *ci;
sys/kern/subr_lockdebug.c
202
struct cpu_info *ci;
sys/kern/subr_lockdebug.c
270
struct cpu_info *ci;
sys/kern/subr_lockdebug.c
683
struct cpu_info *ci;
sys/kern/subr_lockdebug.c
939
struct cpu_info *ci;
sys/kern/subr_pcu.c
120
struct cpu_info * const pcu_ci = l->l_pcu_cpu[id];
sys/kern/subr_pcu.c
213
struct cpu_info * const ci = curcpu();
sys/kern/subr_pcu.c
259
struct cpu_info *ci;
sys/kern/subr_pcu.c
308
struct cpu_info *ci, *curci;
sys/kern/subr_percpu.c
144
struct cpu_info *ci;
sys/kern/subr_percpu.c
197
percpu_zero_cb(void *vp, void *vp2, struct cpu_info *ci)
sys/kern/subr_percpu.c
244
percpu_init_cpu(struct cpu_info *ci)
sys/kern/subr_percpu.c
332
struct cpu_info *ci;
sys/kern/subr_percpu.c
412
struct cpu_info *ci;
sys/kern/subr_percpu.c
493
percpu_getptr_remote(percpu_t *pc, struct cpu_info *ci)
sys/kern/subr_percpu.c
514
struct cpu_info *ci;
sys/kern/subr_percpu.c
559
struct cpu_info *ci;
sys/kern/subr_percpu.c
72
cpu_percpu(struct cpu_info *ci)
sys/kern/subr_percpu.c
94
struct cpu_info * const ci = p1;
sys/kern/subr_pool.c
2130
struct cpu_info *ci;
sys/kern/subr_pool.c
2252
pool_cache_cpu_init1(struct cpu_info *ci, pool_cache_t pc)
sys/kern/subr_pool.c
2296
pool_cache_cpu_init(struct cpu_info *ci)
sys/kern/subr_pool.c
3396
struct cpu_info *ci =
sys/kern/subr_pool.c
383
static void pool_cache_cpu_init1(struct cpu_info *, pool_cache_t);
sys/kern/subr_prf.c
108
struct cpu_info *paniccpu; /* cpu that first panicked */
sys/kern/subr_prf.c
217
struct cpu_info *ci, *oci;
sys/kern/subr_prof.c
107
struct cpu_info *ci;
sys/kern/subr_prof.c
237
struct cpu_info *ci, *target_ci;
sys/kern/subr_prof.c
242
target_ci = (struct cpu_info *)rnode->sysctl_data;
sys/kern/subr_psref.c
174
psref_cpu_drained_p(void *p, void *cookie, struct cpu_info *ci __unused)
sys/kern/subr_workqueue.c
127
workqueue_queue_lookup(struct workqueue *wq, struct cpu_info *ci)
sys/kern/subr_workqueue.c
223
int ipl, struct cpu_info *ci)
sys/kern/subr_workqueue.c
318
struct cpu_info *ci;
sys/kern/subr_workqueue.c
417
struct cpu_info *ci;
sys/kern/subr_workqueue.c
436
struct cpu_info *ci;
sys/kern/subr_workqueue.c
467
workqueue_enqueue(struct workqueue *wq, struct work *wk0, struct cpu_info *ci)
sys/kern/subr_xcall.c
122
static inline uint64_t xc_highpri(xcfunc_t, void *, void *, struct cpu_info *,
sys/kern/subr_xcall.c
124
static inline uint64_t xc_lowpri(xcfunc_t, void *, void *, struct cpu_info *);
sys/kern/subr_xcall.c
235
xc_init_cpu(struct cpu_info *ci)
sys/kern/subr_xcall.c
315
struct cpu_info *ci)
sys/kern/subr_xcall.c
396
xc_lowpri(xcfunc_t func, void *arg1, void *arg2, struct cpu_info *ci)
sys/kern/subr_xcall.c
441
struct cpu_info *ci = curcpu();
sys/kern/subr_xcall.c
546
xc_highpri(xcfunc_t func, void *arg1, void *arg2, struct cpu_info *ci,
sys/kern/sys_pset.c
204
struct cpu_info *ci;
sys/kern/sys_pset.c
305
struct cpu_info *ici, *ci = NULL;
sys/kern/sys_pset.c
390
struct cpu_info *tci;
sys/kern/sys_pset.c
422
struct cpu_info *ci;
sys/kern/sys_sched.c
344
struct cpu_info *ici, *ci;
sys/kern/sys_select.c
996
selsysinit(struct cpu_info *ci)
sys/kern/uipc_mbuf.c
333
mowner_convert_to_user_cb(void *v1, void *v2, struct cpu_info *ci)
sys/kern/uipc_mbuf.c
407
mbstat_convert_to_user_cb(void *v1, void *v2, struct cpu_info *ci)
sys/kern/vfs_bio.c
1728
struct cpu_info *ci;
sys/kern/vfs_cache.c
1135
cache_cpu_init(struct cpu_info *ci)
sys/kern/vfs_cache.c
1486
struct cpu_info *ci;
sys/miscfs/procfs/procfs_linux.c
289
struct cpu_info *ci;
sys/net/bpf.c
2528
bpf_stats(void *p, void *arg, struct cpu_info *ci __unused)
sys/net/if.c
246
static void if_percpuq_drops(void *, void *, struct cpu_info *);
sys/net/if.c
3067
if_tunnel_ro_init_pc(void *p, void *arg __unused, struct cpu_info *ci __unused)
sys/net/if.c
3076
if_tunnel_ro_fini_pc(void *p, void *arg __unused, struct cpu_info *ci __unused)
sys/net/if.c
3104
struct cpu_info *ci __unused)
sys/net/if.c
853
if_percpuq_init_ifq(void *p, void *arg __unused, struct cpu_info *ci __unused)
sys/net/if.c
896
if_percpuq_purge_ifq(void *p, void *arg __unused, struct cpu_info *ci __unused)
sys/net/if.c
942
if_percpuq_drops(void *p, void *arg, struct cpu_info *ci __unused)
sys/net/if_l2tp.c
117
static void l2tp_ifq_init_pc(void *, void *, struct cpu_info *);
sys/net/if_l2tp.c
118
static void l2tp_ifq_fini_pc(void *, void *, struct cpu_info *);
sys/net/if_l2tp.c
319
l2tp_ifq_init_pc(void *p, void *arg __unused, struct cpu_info *ci __unused)
sys/net/if_l2tp.c
328
l2tp_ifq_fini_pc(void *p, void *arg __unused, struct cpu_info *ci __unused)
sys/net/if_stats.c
81
if_stats_to_if_data_cb(void *v1, void *v2, struct cpu_info *ci)
sys/net/net_stats.c
53
netstat_convert_to_user_cb(void *v1, void *v2, struct cpu_info *ci)
sys/net/npf/npf.c
206
npf_stats_collect(void *mem, void *arg, struct cpu_info *ci)
sys/net/npf/npf.c
216
npf_stats_clear_cb(void *mem, void *arg, struct cpu_info *ci)
sys/net/pktqueue.c
129
pktq_init_cpu(void *vqp, void *vpq, struct cpu_info *ci)
sys/net/pktqueue.c
138
pktq_fini_cpu(void *vqp, void *vpq, struct cpu_info *ci)
sys/net/pktqueue.c
148
pktq_pcq(struct pktqueue *pq, struct cpu_info *ci)
sys/net/pktqueue.c
230
pktq_collect_counts(void *mem, void *arg, struct cpu_info *ci)
sys/net/pktqueue.c
419
struct cpu_info *ci = curcpu();
sys/net/pktqueue.c
421
struct cpu_info *ci = cpu_lookup(hash % ncpu);
sys/net/pktqueue.c
444
struct cpu_info *ci = curcpu();
sys/net/pktqueue.c
479
struct cpu_info *ci;
sys/net/pktqueue.c
542
struct cpu_info *ci;
sys/net/route.c
2254
rtcache_percpu_init_cpu(void *p, void *arg __unused, struct cpu_info *ci __unused)
sys/netinet/wqinput.c
169
wqinput_percpu_init_cpu(void *p, void *arg __unused, struct cpu_info *ci __unused)
sys/netinet/wqinput.c
82
wqinput_drops(void *p, void *arg, struct cpu_info *ci __unused)
sys/netipsec/key.c
857
key_sum_lifetime_counters(void *p, void *arg, struct cpu_info *ci __unused)
sys/opencrypto/crypto.c
136
crypto_crp_q_is_busy_pc(void *p, void *arg, struct cpu_info *ci __unused)
sys/opencrypto/crypto.c
146
crypto_crp_qs_init_pc(void *p, void *arg __unused, struct cpu_info *ci __unused)
sys/opencrypto/crypto.c
183
crypto_get_crp_ret_qs(struct cpu_info *ci)
sys/opencrypto/crypto.c
197
crypto_put_crp_ret_qs(struct cpu_info *ci)
sys/opencrypto/crypto.c
224
struct cpu_info *ci = cpu_lookup(i);
sys/opencrypto/crypto.c
247
struct cpu_info *ci = cpu_lookup(i);
sys/opencrypto/crypto.c
280
struct cpu_info *ci = cpu_lookup(i);
sys/opencrypto/crypto.c
298
struct cpu_info *ci = cpu_lookup(i);
sys/opencrypto/crypto.c
321
struct cpu_info *ci = cpu_lookup(i);
sys/opencrypto/crypto.c
354
struct cpu_info *ci = cpu_lookup(i);
sys/opencrypto/crypto.c
652
struct cpu_info *ci = cpu_lookup(i);
sys/opencrypto/cryptodev.h
419
struct cpu_info;
sys/opencrypto/cryptodev.h
527
struct cpu_info *reqcpu; /*
sys/opencrypto/cryptodev.h
568
struct cpu_info *reqcpu;
sys/rump/include/machine/cpu.h
49
struct cpu_info *ci_next;
sys/rump/include/machine/cpu.h
84
extern struct cpu_info *rumpcpu_info_list;
sys/rump/include/rump-sys/kern.h
148
extern struct cpu_info rump_bootcpu;
sys/rump/include/rump-sys/kern.h
177
void rump_schedlock_cv_signal(struct cpu_info *, struct rumpuser_cv *);
sys/rump/include/rump-sys/kern.h
182
void rump_cpu_attach(struct cpu_info *);
sys/rump/include/rump-sys/kern.h
192
void rump_softint_run(struct cpu_info *);
sys/rump/include/rump-sys/kern.h
197
void rump_xc_highpri(struct cpu_info *);
sys/rump/librump/rumpkern/arch/generic/rump_generic_cpu.c
38
struct cpu_info *rumpcpu_info_list;
sys/rump/librump/rumpkern/arch/generic/rump_generic_cpu.c
41
rump_cpu_attach(struct cpu_info *ci)
sys/rump/librump/rumpkern/arch/x86/rump_x86_cpu.c
45
struct cpu_info *cpu_info_list;
sys/rump/librump/rumpkern/arch/x86/rump_x86_cpu.c
48
rump_cpu_attach(struct cpu_info *ci)
sys/rump/librump/rumpkern/arch/x86/rump_x86_cpu.c
62
struct cpu_info *
sys/rump/librump/rumpkern/arch/x86/rump_x86_cpu_counter.c
48
cpu_frequency(struct cpu_info *ci)
sys/rump/librump/rumpkern/intr.c
103
struct cpu_info *ci = curcpu();
sys/rump/librump/rumpkern/intr.c
203
struct cpu_info *ci;
sys/rump/librump/rumpkern/intr.c
283
softint_init(struct cpu_info *ci)
sys/rump/librump/rumpkern/intr.c
364
sitosip(struct softint *si, struct cpu_info *ci)
sys/rump/librump/rumpkern/intr.c
379
struct cpu_info *ci = curcpu();
sys/rump/librump/rumpkern/intr.c
405
softint_schedule_cpu(void *arg, struct cpu_info *ci_tgt)
sys/rump/librump/rumpkern/intr.c
408
struct cpu_info *ci_cur = curcpu();
sys/rump/librump/rumpkern/intr.c
458
rump_softint_run(struct cpu_info *ci)
sys/rump/librump/rumpkern/rump.c
365
struct cpu_info *ci = cpu_lookup(i);
sys/rump/librump/rumpkern/rump.c
754
rump_xc_highpri(struct cpu_info *ci)
sys/rump/librump/rumpkern/scheduler.c
109
struct cpu_info *
sys/rump/librump/rumpkern/scheduler.c
155
struct cpu_info *ci;
sys/rump/librump/rumpkern/scheduler.c
183
rump_schedlock_cv_signal(struct cpu_info *ci, struct rumpuser_cv *cv)
sys/rump/librump/rumpkern/scheduler.c
304
struct cpu_info *ci;
sys/rump/librump/rumpkern/scheduler.c
459
struct cpu_info *ci;
sys/rump/librump/rumpkern/scheduler.c
47
struct cpu_info *rcpu_ci;
sys/rump/librump/rumpkern/scheduler.c
600
sched_resched_cpu(struct cpu_info *ci, pri_t pri, bool unlock)
sys/rump/librump/rumpkern/scheduler.c
72
cpuinfo_to_rumpcpu(struct cpu_info *ci)
sys/rump/librump/rumpkern/scheduler.c
78
struct cpu_info rump_bootcpu;
sys/rump/librump/rumpkern/threads.c
138
kthread_create(pri_t pri, int flags, struct cpu_info *ci,
sys/rump/librump/rumpvfs/rump_vfs.c
113
struct cpu_info *ci = cpu_lookup(i);
sys/sys/buf.h
140
struct cpu_info *b_ci; /* b: originating CPU */
sys/sys/callout.h
105
struct cpu_info;
sys/sys/callout.h
108
void callout_init_cpu(struct cpu_info *);
sys/sys/callout.h
123
void callout_bind(callout_t *, struct cpu_info *);
sys/sys/cctr.h
44
struct cpu_info;
sys/sys/cctr.h
47
void cc_init_secondary(struct cpu_info *);
sys/sys/cctr.h
49
void cc_calibrate_cpu(struct cpu_info *);
sys/sys/cpu.h
102
extern struct cpu_info **cpu_infos;
sys/sys/cpu.h
107
cpu_index(const struct cpu_info *ci)
sys/sys/cpu.h
113
cpu_name(struct cpu_info *ci)
sys/sys/cpu.h
119
bool cpu_is_type(struct cpu_info *, int);
sys/sys/cpu.h
120
bool cpu_is_idle_1stclass(struct cpu_info *);
sys/sys/cpu.h
121
bool cpu_is_1stclass(struct cpu_info *);
sys/sys/cpu.h
122
bool cpu_is_better(struct cpu_info *, struct cpu_info *);
sys/sys/cpu.h
38
struct cpu_info;
sys/sys/cpu.h
54
void cpu_need_resched(struct cpu_info *, struct lwp *, int);
sys/sys/cpu.h
80
struct cpu_info *cpu_lookup(u_int);
sys/sys/cpu.h
83
int cpu_setstate(struct cpu_info *, bool);
sys/sys/cpu.h
84
int cpu_setintr(struct cpu_info *, bool);
sys/sys/cpu.h
93
u_int cpu_intr_count(struct cpu_info *);
sys/sys/cpu.h
94
void cpu_topology_set(struct cpu_info *, u_int, u_int, u_int, u_int);
sys/sys/cpu.h
95
void cpu_topology_setspeed(struct cpu_info *, bool);
sys/sys/cpu_data.h
162
struct cpu_info *cpu_sibling[CPUREL_COUNT];
sys/sys/cpu_data.h
163
struct cpu_info *cpu_package1st; /* 1st CPU in our package */
sys/sys/cpu_data.h
239
int mi_cpu_attach(struct cpu_info *);
sys/sys/cpufreq.h
83
void cpufreq_suspend(struct cpu_info *);
sys/sys/cpufreq.h
84
void cpufreq_resume(struct cpu_info *);
sys/sys/cpufreq.h
85
uint32_t cpufreq_get(struct cpu_info *);
sys/sys/cpufreq.h
89
void cpufreq_set(struct cpu_info *, uint32_t);
sys/sys/csan.h
42
void kcsan_cpu_init(struct cpu_info *);
sys/sys/idle.h
32
struct cpu_info;
sys/sys/idle.h
35
int create_idle_lwp(struct cpu_info *);
sys/sys/intr.h
42
struct cpu_info;
sys/sys/intr.h
48
void softint_schedule_cpu(void *, struct cpu_info *);
sys/sys/intr.h
51
void softint_init(struct cpu_info *);
sys/sys/ipi.h
65
void cpu_ipi(struct cpu_info *);
sys/sys/ipi.h
70
void ipi_trigger(u_int, struct cpu_info *);
sys/sys/ipi.h
75
void ipi_unicast(ipi_msg_t *, struct cpu_info *);
sys/sys/kthread.h
54
int kthread_create(pri_t, int, struct cpu_info *,
sys/sys/lwp.h
125
struct cpu_info *l_target_cpu; /* l: target CPU to migrate */
sys/sys/lwp.h
146
struct cpu_info * volatile l_pcu_cpu[PCU_UNIT_COUNT];
sys/sys/lwp.h
368
void lwp_migrate(lwp_t *, struct cpu_info *);
sys/sys/lwp.h
409
spc_lock(struct cpu_info *ci)
sys/sys/lwp.h
415
spc_unlock(struct cpu_info *ci)
sys/sys/lwp.h
421
spc_dlock(struct cpu_info *ci1, struct cpu_info *ci2)
sys/sys/lwp.h
453
static __inline struct cpu_info *
sys/sys/lwp.h
462
struct cpu_info *ci = curcpu();
sys/sys/lwp.h
55
static __inline struct cpu_info *lwp_getcpu(struct lwp *);
sys/sys/lwp.h
90
struct cpu_info *volatile l_cpu;/* s: CPU we're on if LSONPROC */
sys/sys/namei.h
258
struct cpu_info;
sys/sys/namei.h
325
void cache_cpu_init(struct cpu_info *);
sys/sys/percpu.h
35
void percpu_init_cpu(struct cpu_info *);
sys/sys/percpu.h
41
typedef void (*percpu_callback_t)(void *, void *, struct cpu_info *);
sys/sys/percpu.h
50
void *percpu_getptr_remote(percpu_t *, struct cpu_info *);
sys/sys/percpu_types.h
34
struct cpu_info;
sys/sys/pool.h
359
void pool_cache_cpu_init(struct cpu_info *);
sys/sys/psref.h
42
struct cpu_info;
sys/sys/psref.h
80
struct cpu_info *psref_cpu;
sys/sys/sched.h
162
struct cpu_info *spc_nextpkg; /* (: next package 1st for RR */
sys/sys/sched.h
218
struct cpu_info;
sys/sys/sched.h
229
void sched_cpuattach(struct cpu_info *);
sys/sys/sched.h
232
void sched_tick(struct cpu_info *);
sys/sys/sched.h
244
void sched_resched_cpu(struct cpu_info *, pri_t, bool);
sys/sys/sched.h
266
struct cpu_info *sched_takecpu(struct lwp *);
sys/sys/select.h
48
struct cpu_info;
sys/sys/select.h
58
void selsysinit(struct cpu_info *);
sys/sys/threadpool.h
73
struct cpu_info *);
sys/sys/workqueue.h
34
struct cpu_info;
sys/sys/workqueue.h
59
void workqueue_enqueue(struct workqueue *, struct work *, struct cpu_info *);
sys/sys/xcall.h
44
struct cpu_info;
sys/sys/xcall.h
46
void xc_init_cpu(struct cpu_info *);
sys/sys/xcall.h
47
void xc_send_ipi(struct cpu_info *);
sys/sys/xcall.h
53
uint64_t xc_unicast(u_int, xcfunc_t, void *, void *, struct cpu_info *);
sys/uvm/pmap/pmap_segtab.c
952
struct cpu_info * const ci = l->l_cpu;
sys/uvm/pmap/pmap_synci.c
112
struct cpu_info * const ci = curcpu();
sys/uvm/pmap/pmap_synci.c
181
pmap_tlb_syncicache_wanted(struct cpu_info *ci)
sys/uvm/pmap/pmap_synci.c
52
pmap_tlb_syncicache_ast(struct cpu_info *ci)
sys/uvm/pmap/pmap_synci.h
38
void pmap_tlb_syncicache_ast(struct cpu_info *);
sys/uvm/pmap/pmap_synci.h
39
void pmap_tlb_syncicache_wanted(struct cpu_info *);
sys/uvm/pmap/pmap_tlb.c
1010
struct cpu_info * const ci = curcpu();
sys/uvm/pmap/pmap_tlb.c
1043
struct cpu_info * const ci __diagused = curcpu();
sys/uvm/pmap/pmap_tlb.c
395
pmap_tlb_info_attach(struct pmap_tlb_info *ti, struct cpu_info *ci)
sys/uvm/pmap/pmap_tlb.c
551
struct cpu_info * const ci = curcpu();
sys/uvm/pmap/pmap_tlb.c
662
const struct cpu_info * const ci = curcpu();
sys/uvm/pmap/pmap_tlb.c
918
struct cpu_info * const ci = l->l_cpu;
sys/uvm/pmap/pmap_tlb.h
177
void pmap_tlb_info_attach(struct pmap_tlb_info *, struct cpu_info *);
sys/uvm/pmap/pmap_tlb.h
178
void pmap_md_tlb_info_attach(struct pmap_tlb_info *, struct cpu_info *);
sys/uvm/uvm_extern.h
684
vaddr_t uvm_uarea_system_alloc(struct cpu_info *);
sys/uvm/uvm_extern.h
691
void uvm_cpu_attach(struct cpu_info *);
sys/uvm/uvm_fault.c
873
struct cpu_info *ci = curcpu();
sys/uvm/uvm_glue.c
381
uvm_uarea_system_alloc(struct cpu_info *ci)
sys/uvm/uvm_glue.c
538
struct cpu_info *ci = curcpu();
sys/uvm/uvm_page.c
872
struct cpu_info *ci, *ci2, *ci3;
sys/uvm/uvm_page.c
946
uvm_cpu_attach(struct cpu_info *ci)
sys/uvm/uvm_pgflcache.c
271
uvm_pgflcache_init_cpu(struct cpu_info *ci)
sys/uvm/uvm_pgflcache.c
336
struct cpu_info *ci;
sys/uvm/uvm_pgflcache.c
382
struct cpu_info *ci;
tests/usr.bin/xlint/lint1/d_gcc_compound_statements2.c
20
struct cpu_info *ci;
tests/usr.bin/xlint/lint1/d_gcc_compound_statements2.c
29
struct cpu_info ci = { 0 };
usr.bin/vmstat/vmstat.c
1177
static struct cpu_info **cpu_infos;
usr.bin/vmstat/vmstat.c
1179
struct cpu_info **slot;
usr.bin/vmstat/vmstat.c
1201
struct cpu_info tci, *ci = NULL;
usr.sbin/cpuctl/arch/cpuctl_i386.h
41
void (*ci_info)(struct cpu_info *);
usr.sbin/cpuctl/arch/cpuctl_i386.h
47
uint64_t cpu_tsc_freq_cpuid(struct cpu_info *);
usr.sbin/cpuctl/arch/cpuctl_i386.h
48
void cpu_dcp_cacheinfo(struct cpu_info *, uint32_t);
usr.sbin/cpuctl/arch/i386.c
110
void (*cpu_setup)(struct cpu_info *);
usr.sbin/cpuctl/arch/i386.c
111
void (*cpu_probe)(struct cpu_info *);
usr.sbin/cpuctl/arch/i386.c
112
void (*cpu_info)(struct cpu_info *);
usr.sbin/cpuctl/arch/i386.c
1183
amd_cpu_cacheinfo(struct cpu_info *ci)
usr.sbin/cpuctl/arch/i386.c
1383
via_cpu_cacheinfo(struct cpu_info *ci)
usr.sbin/cpuctl/arch/i386.c
1470
transmeta_cpu_info(struct cpu_info *ci)
usr.sbin/cpuctl/arch/i386.c
1517
cpu_probe_base_features(struct cpu_info *ci, const char *cpuname)
usr.sbin/cpuctl/arch/i386.c
1639
cpu_probe_hv_features(struct cpu_info *ci, const char *cpuname)
usr.sbin/cpuctl/arch/i386.c
168
static void disable_tsc(struct cpu_info *);
usr.sbin/cpuctl/arch/i386.c
169
static void amd_family5_setup(struct cpu_info *);
usr.sbin/cpuctl/arch/i386.c
1693
cpu_probe_features(struct cpu_info *ci)
usr.sbin/cpuctl/arch/i386.c
170
static void cyrix6x86_cpu_setup(struct cpu_info *);
usr.sbin/cpuctl/arch/i386.c
171
static void winchip_cpu_setup(struct cpu_info *);
usr.sbin/cpuctl/arch/i386.c
173
static const char *intel_family6_name(struct cpu_info *);
usr.sbin/cpuctl/arch/i386.c
174
static const char *amd_amd64_name(struct cpu_info *);
usr.sbin/cpuctl/arch/i386.c
176
static void amd_family6_probe(struct cpu_info *);
usr.sbin/cpuctl/arch/i386.c
177
static void powernow_probe(struct cpu_info *);
usr.sbin/cpuctl/arch/i386.c
1770
identifycpu_cpuids_intel_0x04(struct cpu_info *ci)
usr.sbin/cpuctl/arch/i386.c
178
static void intel_family_new_probe(struct cpu_info *);
usr.sbin/cpuctl/arch/i386.c
179
static void via_cpu_probe(struct cpu_info *);
usr.sbin/cpuctl/arch/i386.c
1807
identifycpu_cpuids_intel_0x0b(struct cpu_info *ci)
usr.sbin/cpuctl/arch/i386.c
181
static void intel_cpu_cacheinfo(struct cpu_info *);
usr.sbin/cpuctl/arch/i386.c
182
static void amd_cpu_cacheinfo(struct cpu_info *);
usr.sbin/cpuctl/arch/i386.c
183
static void via_cpu_cacheinfo(struct cpu_info *);
usr.sbin/cpuctl/arch/i386.c
185
static void transmeta_cpu_info(struct cpu_info *);
usr.sbin/cpuctl/arch/i386.c
1863
identifycpu_cpuids_intel(struct cpu_info *ci)
usr.sbin/cpuctl/arch/i386.c
187
static void cpu_probe_base_features(struct cpu_info *, const char *);
usr.sbin/cpuctl/arch/i386.c
1879
identifycpu_cpuids_amd(struct cpu_info *ci)
usr.sbin/cpuctl/arch/i386.c
188
static void cpu_probe_hv_features(struct cpu_info *, const char *);
usr.sbin/cpuctl/arch/i386.c
189
static void cpu_probe_features(struct cpu_info *);
usr.sbin/cpuctl/arch/i386.c
191
static void identifycpu_cpuids(struct cpu_info *);
usr.sbin/cpuctl/arch/i386.c
192
static const char *print_cache_config(struct cpu_info *, int, const char *,
usr.sbin/cpuctl/arch/i386.c
194
static const char *print_tlb_config(struct cpu_info *, int, const char *,
usr.sbin/cpuctl/arch/i386.c
1951
identifycpu_cpuids(struct cpu_info *ci)
usr.sbin/cpuctl/arch/i386.c
196
static void x86_print_cache_and_tlb_info(struct cpu_info *);
usr.sbin/cpuctl/arch/i386.c
1975
struct cpu_info *ci, cistore;
usr.sbin/cpuctl/arch/i386.c
2004
ci->ci_info = i386_nocpuid_cpus[ci->ci_cpu_type].cpu_info;
usr.sbin/cpuctl/arch/i386.c
2042
ci->ci_info = cpufam->cpu_info;
usr.sbin/cpuctl/arch/i386.c
2421
print_cache_config(struct cpu_info *ci, int cache_tag, const char *name,
usr.sbin/cpuctl/arch/i386.c
2462
print_tlb_config(struct cpu_info *ci, int cache_tag, const char *name,
usr.sbin/cpuctl/arch/i386.c
2504
x86_print_cache_and_tlb_info(struct cpu_info *ci)
usr.sbin/cpuctl/arch/i386.c
2572
powernow_probe(struct cpu_info *ci)
usr.sbin/cpuctl/arch/i386.c
2593
struct cpu_info ci;
usr.sbin/cpuctl/arch/i386.c
673
disable_tsc(struct cpu_info *ci)
usr.sbin/cpuctl/arch/i386.c
682
amd_family5_setup(struct cpu_info *ci)
usr.sbin/cpuctl/arch/i386.c
705
cyrix6x86_cpu_setup(struct cpu_info *ci)
usr.sbin/cpuctl/arch/i386.c
717
winchip_cpu_setup(struct cpu_info *ci)
usr.sbin/cpuctl/arch/i386.c
727
intel_family6_name(struct cpu_info *ci)
usr.sbin/cpuctl/arch/i386.c
808
amd_amd64_name(struct cpu_info *ci)
usr.sbin/cpuctl/arch/i386.c
887
intel_family_new_probe(struct cpu_info *ci)
usr.sbin/cpuctl/arch/i386.c
904
via_cpu_probe(struct cpu_info *ci)
usr.sbin/cpuctl/arch/i386.c
939
amd_family6_probe(struct cpu_info *ci)
usr.sbin/cpuctl/arch/i386.c
968
intel_cpu_cacheinfo(struct cpu_info *ci)
usr.sbin/cpuctl/arch/i386.c
97
void (*cpu_setup)(struct cpu_info *);
usr.sbin/cpuctl/arch/i386.c
98
void (*cpu_cacheinfo)(struct cpu_info *);
usr.sbin/cpuctl/arch/i386.c
99
void (*cpu_info)(struct cpu_info *);