Lines Matching defs:cpu
33 static inline void _raw_yield_cpu(int cpu)
37 : : "d" (cpu_logical_map(cpu)));
45 unsigned int cpu = ~smp_processor_id();
55 cpu) == 0)
64 if (_raw_compare_and_swap(&lp->owner_cpu, 0, cpu) == 0)
73 unsigned int cpu = ~smp_processor_id();
85 cpu) == 0)
96 if (_raw_compare_and_swap(&lp->owner_cpu, 0, cpu) == 0)
105 unsigned int cpu = ~smp_processor_id();
111 if (_raw_compare_and_swap(&lp->owner_cpu, 0, cpu) == 0)
120 unsigned int cpu = lock->owner_cpu;
121 if (cpu != 0) {
123 !smp_vcpu_scheduled(~cpu))
124 _raw_yield_cpu(~cpu);