Lines Matching refs:scx_exit_kind
32 enum scx_exit_kind { enum
75 enum scx_exit_kind kind;
233 enum scx_exit_kind kind;
934 static atomic_t scx_exit_kind = ATOMIC_INIT(SCX_EXIT_DONE); variable
1046 static __printf(3, 4) void scx_ops_exit_kind(enum scx_exit_kind kind,
4649 static const char *scx_exit_reason(enum scx_exit_kind kind) in scx_exit_reason()
4680 kind = atomic_read(&scx_exit_kind); in scx_ops_disable_workfn()
4689 if (atomic_try_cmpxchg(&scx_exit_kind, &kind, SCX_EXIT_DONE)) in scx_ops_disable_workfn()
4853 static void scx_ops_disable(enum scx_exit_kind kind) in scx_ops_disable()
4860 atomic_try_cmpxchg(&scx_exit_kind, &none, kind); in scx_ops_disable()
5172 static __printf(3, 4) void scx_ops_exit_kind(enum scx_exit_kind kind, in scx_ops_exit_kind()
5180 if (!atomic_try_cmpxchg(&scx_exit_kind, &none, kind)) in scx_ops_exit_kind()
5350 atomic_set(&scx_exit_kind, SCX_EXIT_NONE); in scx_ops_enable()
5529 WARN_ON_ONCE(atomic_read(&scx_exit_kind) == SCX_EXIT_NONE); in scx_ops_enable()