HomeSort by: relevance | last modified time | path
    Searched defs:cpu_info (Results 1 - 25 of 27) sorted by relevancy

1 2

  /src/tests/usr.bin/xlint/lint1/
d_gcc_compound_statements2.c 12 struct cpu_info { struct
20 struct cpu_info *ci;
29 struct cpu_info ci = { 0 };
  /src/sys/arch/powerpc/ibm4xx/
cpu.c 245 struct cpu_info cpu_info[1] = { variable in typeref:struct:cpu_info[1]
273 struct cpu_info * const ci = curcpu();
321 struct cpu_info * const ci = curcpu();
331 * Copy the cache from the cputab into cpu_info.
  /src/sys/arch/arm/arm/
cpu_subr.c 62 struct cpu_info *cpu_info[NCPUINFO] __read_mostly = { variable in typeref:struct:cpu_info * [NCPUINFO]__read_mostly
  /src/sys/arch/usermode/include/
cpu.h 46 struct cpu_info;
51 struct cpu_info { struct
54 struct cpu_info *ci_self;
55 struct cpu_info *ci_next;
66 __inline static struct cpu_info * __attribute__((__unused__))
69 extern struct cpu_info cpu_info_primary;
  /src/sys/rump/include/machine/
cpu.h 43 struct cpu_info { struct
49 struct cpu_info *ci_next;
84 extern struct cpu_info *rumpcpu_info_list;
  /src/usr.sbin/cpuctl/arch/
cpuctl_i386.h 7 struct cpu_info { struct
41 void (*ci_info)(struct cpu_info *);
47 uint64_t cpu_tsc_freq_cpuid(struct cpu_info *);
48 void cpu_dcp_cacheinfo(struct cpu_info *, uint32_t);
i386.c 97 void (*cpu_setup)(struct cpu_info *);
98 void (*cpu_cacheinfo)(struct cpu_info *);
99 void (*cpu_info)(struct cpu_info *); member in struct:cpu_nocpuid_nameclass
110 void (*cpu_setup)(struct cpu_info *);
111 void (*cpu_probe)(struct cpu_info *);
112 void (*cpu_info)(struct cpu_info *); member in struct:cpu_cpuid_nameclass::cpu_cpuid_family
168 static void disable_tsc(struct cpu_info *);
169 static void amd_family5_setup(struct cpu_info *);
    [all...]
  /src/sys/arch/or1k/include/
cpu.h 50 struct cpu_info { struct
75 static __inline struct cpu_info *
109 struct cpu_info * const ci = curcpu();
  /src/sys/arch/sh3/include/
cpu.h 56 struct cpu_info { struct
66 extern struct cpu_info cpu_info_store;
  /src/sys/external/isc/libsodium/dist/src/libsodium/sodium/
runtime.c 70 _cpuid(unsigned int cpu_info[4U], const unsigned int cpu_info_type)
74 __cpuid((int *) cpu_info, cpu_info_type);
76 cpu_info[0] = cpu_info[1] = cpu_info[2] = cpu_info[3] = 0;
84 : "=&r"(cpu_info[0]), "=&r"(cpu_info[1])
86 if (((cpu_info[0] ^ cpu_info[1]) & 0x200000) == 0x0)
115 unsigned int cpu_info[4]; local in function:_sodium_runtime_intel_cpu_features
    [all...]
  /src/sys/arch/ia64/include/
cpu.h 84 struct cpu_info { struct
95 struct cpu_info *ci_next; /* next cpu_info structure */
121 extern struct cpu_info cpu_info_primary;
122 extern struct cpu_info *cpu_info_list;
169 // void cpu_need_resched(struct cpu_info *ci, int flags)
  /src/sys/arch/m68k/include/
cpu.h 119 struct cpu_info { struct
131 extern struct cpu_info cpu_info_store;
  /src/sys/arch/alpha/include/
cpu.h 107 struct cpu_info { struct
141 struct cpu_info *ci_next /* next cpu_info structure */
153 /* Ensure some cpu_info fields are within the signed 16-bit displacement. */
154 __CTASSERT(offsetof(struct cpu_info, ci_curlwp) <= 0x7ff0);
155 __CTASSERT(offsetof(struct cpu_info, ci_ssir) <= 0x7ff0);
166 extern struct cpu_info cpu_info_primary;
167 extern struct cpu_info *cpu_info_list;
176 extern struct cpu_info *cpu_info[];
    [all...]
  /src/sys/arch/vax/include/
cpu.h 60 struct cpu_info;
86 void (*cpu_startslave)(struct cpu_info *);
87 void (*cpu_send_ipi)(struct cpu_info *);
117 struct cpu_info { struct
143 SIMPLEQ_ENTRY(cpu_info) ci_next; /* next cpu_info */
194 extern SIMPLEQ_HEAD(cpu_info_qh, cpu_info) cpus;
  /src/sys/arch/powerpc/booke/
booke_machdep.c 126 .cpu_ci = &cpu_info[0],
130 .cpu_ci = &cpu_info[CPU_MAXNUM-1],
134 struct cpu_info cpu_info[] = { variable in typeref:struct:cpu_info[]
154 __CTASSERT(__arraycount(cpu_info) == __arraycount(cpu_softc));
223 for (size_t i = 1; i < __arraycount(cpu_info); i++) {
224 struct cpu_info * const ci = &cpu_info[i];
416 cpu_evcnt_attach(struct cpu_info *ci)
506 struct cpu_info *ci
    [all...]
  /src/sys/arch/alpha/alpha/
cpu.c 84 struct cpu_info cpu_info_primary __cacheline_aligned = {
88 struct cpu_info *cpu_info_list __read_mostly = &cpu_info_primary;
95 struct cpu_info *cpu_info[ALPHA_MAXPROCS]; variable in typeref:struct:cpu_info * []
102 void cpu_boot_secondary(struct cpu_info *);
144 static void cpu_announce_extensions(struct cpu_info *);
309 * run through our cpu_info[] array looking for secondary processors
343 struct cpu_info *ci;
418 cpu_info[ma->ma_slot] = ci;
646 cpu_announce_extensions(struct cpu_info *ci
    [all...]
  /src/sys/arch/riscv/include/
cpu.h 52 struct cpu_info { struct
121 extern struct cpu_info cpu_info_store[];
127 void cpu_hatch(struct cpu_info *, unsigned long);
171 int cpu_send_ipi(struct cpu_info *, int);
176 static inline struct cpu_info *lwp_getcpu(struct lwp *);
218 struct cpu_info * const ci = curcpu();
  /src/sys/arch/arm/include/
cpu.h 192 struct cpu_info { struct
267 extern struct cpu_info cpu_info_store[];
270 struct cpu_info *arm_curcpu(void);
292 static inline struct cpu_info *lwp_getcpu(struct lwp *);
301 static inline struct cpu_info *
304 return (struct cpu_info *) armreg_tpidrprw_read();
321 extern struct cpu_info *cpu_info[];
325 cii = 0, ci = cpu_info[0]; cii < (ncpu ? ncpu : 1) && (ci = cpu_info[cii]) != NULL; cii+
    [all...]
  /src/sys/arch/mips/include/
cpu.h 90 struct cpu_info { struct
122 int ci_tlb_slot; /* reserved tlb entry for cpu_info */
192 extern struct cpu_info cpu_info_store;
194 extern struct cpu_info *cpuid_infos[];
227 int cpu_send_ipi(struct cpu_info *, int);
  /src/sys/arch/sparc64/include/
cpu.h 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 { struct
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
    [all...]
  /src/sys/arch/aarch64/include/
cpu.h 117 struct cpu_info { struct
216 static __inline struct cpu_info *lwp_getcpu(struct lwp *);
227 void cpu_hatch(struct cpu_info *);
229 extern struct cpu_info *cpu_info[];
230 extern struct cpu_info cpu_info_store[];
237 cii = 0, ci = cpu_info[0]; \
238 cii < (ncpu ? ncpu : 1) && (ci = cpu_info[cii]) != NULL; \
252 cpu_dosoftints_ci(struct cpu_info *ci)
273 struct cpu_info *ci
    [all...]
  /src/sys/arch/powerpc/oea/
cpu_subr.c 72 static void cpu_probe_speed(struct cpu_info *);
76 static void cpu_tau_setup(struct cpu_info *);
255 struct cpu_info cpu_info[CPU_MAXNUM] = { variable in typeref:struct:cpu_info[]
268 struct cpu_info cpu_info[1] = { variable in typeref:struct:cpu_info[1]
495 struct cpu_info *
498 struct cpu_info *ci;
501 ci = &cpu_info[id];
568 cpu_setup(device_t self, struct cpu_info *ci
    [all...]
  /src/sys/arch/hppa/include/
cpu.h 281 * entry within the cpu_info struct.
283 struct cpu_info { struct
342 struct cpu_info *hppa_curcpu(void);
364 static __inline __always_inline struct cpu_info *
367 struct cpu_info *ci;
397 extern struct cpu_info cpus[HPPA_MAXCPUS];
  /src/sys/arch/powerpc/include/
cpu.h 90 struct cpu_info { struct
177 struct cpu_info *hatch_ci;
219 cii = 0, ci = &cpu_info[0]; cii < (ncpu ? ncpu : 1); cii++, ci++
231 extern struct cpu_info cpu_info[];
233 static __inline struct cpu_info * curcpu(void) __pure;
234 static __inline __always_inline struct cpu_info *
237 struct cpu_info *ci;
386 struct cpu_info *
388 void cpu_setup(device_t, struct cpu_info *);
    [all...]
  /src/sys/arch/sparc/include/
cpu.h 178 struct cpu_info { struct
191 * SPARC cpu_info structures live at two VAs: one global
192 * VA (so each CPU can access any other CPU's cpu_info)
194 * CPU and maps to that CPU's cpu_info. Since the alias
195 * CPUINFO_VA is how we locate our cpu_info, we have to
199 struct cpu_info * volatile ci_self;
359 void (*hotfix)(struct cpu_info *);
384 * Start/End VA's of this cpu_info region; we upload the other pages
385 * in this region that aren't part of the cpu_info to uvm.
416 #define cpuinfo (*(struct cpu_info *)CPUINFO_VA
    [all...]

Completed in 125 milliseconds

1 2