Searched refs:ksyncs (Results 1 – 1 of 1) sorted by relevance
3060 unsigned long *ksyncs = rcu_dereference_sched(ks)->syncs; in kick_sync_wait_bal_cb() local3081 smp_load_acquire(&cpu_rq(cpu)->scx.kick_sync) != ksyncs[cpu]) { in kick_sync_wait_bal_cb()3087 while (READ_ONCE(cpu_rq(cpu)->scx.kick_sync) == ksyncs[cpu]) { in kick_sync_wait_bal_cb()5557 struct scx_kick_syncs **ksyncs = per_cpu_ptr(&scx_kick_syncs, cpu); in free_kick_syncs() local5560 to_free = rcu_replace_pointer(*ksyncs, NULL, true); in free_kick_syncs()6452 struct scx_kick_syncs **ksyncs = per_cpu_ptr(&scx_kick_syncs, cpu); in alloc_kick_syncs() local6455 WARN_ON_ONCE(rcu_access_pointer(*ksyncs)); in alloc_kick_syncs()6464 rcu_assign_pointer(*ksyncs, new_ksyncs); in alloc_kick_syncs()7699 static bool kick_one_cpu(s32 cpu, struct rq *this_rq, unsigned long *ksyncs) in kick_one_cpu() argument7727 ksyncs[cpu] = rq->scx.kick_sync; in kick_one_cpu()[all …]