Home
last modified time | relevance | path

Searched refs:ops_state (Results 1 – 2 of 2) sorted by relevance

/linux/include/linux/sched/
H A Dext.h198 atomic_long_t ops_state;
194 atomic_long_t ops_state; global() member
/linux/kernel/sched/ext/
H A Dext.c1040 } while (atomic_long_read_acquire(&p->scx.ops_state) == opss); in schedule_deferred()
1875 * Update custody and call ops.dequeue() before clearing ops_state: in find_dsq_for_dispatch()
1876 * once ops_state is cleared, waiters in ops_dequeue() can proceed in find_dsq_for_dispatch()
1878 * ops_state first, both sides would modify p->scx.flags
1891 * SCX_OPSS_DISPATCHING (see the ops_state note above) and so in mark_direct_dispatch()
1913 atomic_long_set_release(&p->scx.ops_state, SCX_OPSS_NONE);
2113 opss = atomic_long_read(&p->scx.ops_state) & SCX_OPSS_STATE_MASK; in scx_do_enqueue_task()
2123 atomic_long_set_release(&p->scx.ops_state, SCX_OPSS_NONE); in scx_do_enqueue_task()
2128 atomic_long_set_release(&p->scx.ops_state, SCX_OPSS_NONE); in scx_do_enqueue_task()
2258 WARN_ON_ONCE(atomic_long_read(&p->scx.ops_state) ! in ops_dequeue()
6971 unsigned long ops_state = atomic_long_read(&p->scx.ops_state); scx_dump_task() local
[all...]