Lines Matching refs:scx_exit_kind
29 enum scx_exit_kind { enum
72 enum scx_exit_kind kind;
206 enum scx_exit_kind kind;
911 static atomic_t scx_exit_kind = ATOMIC_INIT(SCX_EXIT_DONE); variable
1038 static __printf(3, 4) void scx_ops_exit_kind(enum scx_exit_kind kind,
4973 static const char *scx_exit_reason(enum scx_exit_kind kind) in scx_exit_reason()
5004 kind = atomic_read(&scx_exit_kind); in scx_ops_disable_workfn()
5013 if (atomic_try_cmpxchg(&scx_exit_kind, &kind, SCX_EXIT_DONE)) in scx_ops_disable_workfn()
5176 static void scx_ops_disable(enum scx_exit_kind kind) in scx_ops_disable()
5183 atomic_try_cmpxchg(&scx_exit_kind, &none, kind); in scx_ops_disable()
5479 static __printf(3, 4) void scx_ops_exit_kind(enum scx_exit_kind kind, in scx_ops_exit_kind()
5487 if (!atomic_try_cmpxchg(&scx_exit_kind, &none, kind)) in scx_ops_exit_kind()
5635 atomic_set(&scx_exit_kind, SCX_EXIT_NONE); in scx_ops_enable()
5819 WARN_ON_ONCE(atomic_read(&scx_exit_kind) == SCX_EXIT_NONE); in scx_ops_enable()