HelenOS sources

cpu_t              57 kernel/arch/abs32le/src/cpu/cpu.c void cpu_print_report(cpu_t *cpu)
cpu_t             136 kernel/arch/amd64/src/cpu/cpu.c void cpu_print_report(cpu_t *m)
cpu_t             209 kernel/arch/arm32/src/cpu/cpu.c void cpu_print_report(cpu_t *m)
cpu_t              88 kernel/arch/arm64/src/cpu/cpu.c void cpu_print_report(cpu_t *m)
cpu_t             147 kernel/arch/ia32/src/cpu/cpu.c void cpu_print_report(cpu_t *cpu)
cpu_t              52 kernel/arch/ia64/src/cpu/cpu.c void cpu_print_report(cpu_t *m)
cpu_t             104 kernel/arch/mips32/src/cpu/cpu.c void cpu_print_report(cpu_t *m)
cpu_t              53 kernel/arch/ppc32/src/cpu/cpu.c void cpu_print_report(cpu_t *cpu)
cpu_t              56 kernel/arch/riscv64/src/cpu/cpu.c void cpu_print_report(cpu_t *cpu)
cpu_t             129 kernel/arch/sparc64/src/cpu/sun4u/cpu.c void cpu_print_report(cpu_t *m)
cpu_t              94 kernel/arch/sparc64/src/cpu/sun4v/cpu.c void cpu_print_report(cpu_t *m)
cpu_t              78 kernel/arch/sparc64/src/smp/sun4v/smp.c extern cpu_t *cpus;
cpu_t             126 kernel/generic/include/cpu.h extern cpu_t *cpus;
cpu_t             133 kernel/generic/include/cpu.h extern void cpu_print_report(cpu_t *);
cpu_t             203 kernel/generic/include/proc/thread.h 	_Atomic(cpu_t *) cpu;
cpu_t             218 kernel/generic/include/proc/thread.h extern void thread_wire(thread_t *, cpu_t *);
cpu_t              57 kernel/generic/include/time/timeout.h 	cpu_t *cpu;
cpu_t              53 kernel/generic/src/cpu/cpu.c cpu_t *cpus;
cpu_t              66 kernel/generic/src/cpu/cpu.c 		cpus = (cpu_t *) malloc(sizeof(cpu_t) * config.cpu_count);
cpu_t              71 kernel/generic/src/cpu/cpu.c 		memsetb(cpus, sizeof(cpu_t) * config.cpu_count, 0);
cpu_t              95 kernel/generic/src/mm/tlb.c 		cpu_t *cpu = &cpus[i];
cpu_t             367 kernel/generic/src/proc/scheduler.c static void add_to_rq(thread_t *thread, cpu_t *cpu, int i)
cpu_t             411 kernel/generic/src/proc/scheduler.c 	cpu_t *cpu = atomic_get_unordered(&thread->cpu);
cpu_t             617 kernel/generic/src/proc/scheduler.c static thread_t *steal_thread_from(cpu_t *old_cpu, int i)
cpu_t             726 kernel/generic/src/proc/scheduler.c 			cpu_t *cpu = &cpus[acpu];
cpu_t             196 kernel/generic/src/proc/thread.c void thread_wire(thread_t *thread, cpu_t *cpu)
cpu_t             344 kernel/generic/src/proc/thread.c 	cpu_t *cpu = atomic_get_unordered(&thread->cpu);
cpu_t             706 kernel/generic/src/proc/thread.c 		cpu_t *cpu = atomic_get_unordered(&thread->cpu);
cpu_t              46 kernel/generic/src/synch/irq_spinlock.c #define CPU_OWNER ((CPU == NULL) ? (cpu_t *) UINTPTR_MAX : CPU)
cpu_t              60 kernel/generic/src/synch/irq_spinlock.c 	cpu_t *cpu = CPU_OWNER;
cpu_t             309 kernel/generic/src/sysinfo/stats.c 	cpu_t *cpu = atomic_get_unordered(&thread->cpu);
HelenOS homepage, sources at GitHub