Lines Matching defs:yield_cpu
19 int yield_cpu;
375 next->yield_cpu = owner;
378 next->yield_cpu = owner;
388 int yield_cpu;
397 yield_cpu = READ_ONCE(node->yield_cpu);
398 if (yield_cpu == -1) {
400 if (node->next && node->next->yield_cpu != -1)
401 node->next->yield_cpu = yield_cpu;
405 yield_count = yield_count_of(yield_cpu);
409 if (get_owner_cpu(READ_ONCE(lock->val)) != yield_cpu)
419 if (yield_cpu == node->yield_cpu) {
420 if (node->next && node->next->yield_cpu != yield_cpu)
421 node->next->yield_cpu = yield_cpu;
422 yield_to_preempted(yield_cpu, yield_count);
573 node->yield_cpu = -1;
606 /* Clear out stale propagated yield_cpu */
607 if (paravirt && pv_yield_propagate_owner && node->yield_cpu != -1)
608 node->yield_cpu = -1;