Lines Matching defs:cpu_info
96 * The cpu_info structure is part of a 64KB structure mapped both the kernel
98 * Each processor's cpu_info is accessible at CPUINFO_VA only for that
104 * cpu_info
111 struct cpu_info {
116 * SPARC cpu_info structures live at two VAs: one global
117 * VA (so each CPU can access any other CPU's cpu_info)
119 * CPU and maps to that CPU's cpu_info. Since the alias
120 * CPUINFO_VA is how we locate our cpu_info, we have to
124 struct cpu_info * volatile ci_self;
130 struct cpu_info *ci_next;
264 extern struct cpu_info *cpus;
267 /* CURCPU_INT() a local (per CPU) view of our cpu_info */
268 #define CURCPU_INT() ((struct cpu_info *)CPUINFO_VA)
291 void cpu_pmap_init(struct cpu_info *);
292 /* run upfront to prepare the cpu_info */
293 void cpu_pmap_prepare(struct cpu_info *, bool);
329 void sparc64_generic_xcall(struct cpu_info*, ipi_c_call_func_t, void*);