Lines Matching +full:current +full:- +full:mode
1 /* SPDX-License-Identifier: GPL-2.0-only */
10 #include <linux/blk-cgroup.h>
13 * set_notify_resume - cause resume_user_mode_work() to be called
17 * before returning to user mode. If it's already running in user mode,
29 * resume_user_mode_work - Perform work before returning to user mode
30 * @regs: user-mode registers of @current task
33 * about to return to user mode, and the user state in @regs can be
37 * user mode.
45 * This barrier pairs with task_work_add()->set_notify_resume() after in resume_user_mode_work()
46 * hlist_add_head(task->task_works); in resume_user_mode_work()
49 if (unlikely(task_work_pending(current))) in resume_user_mode_work()
53 if (unlikely(current->cached_requested_key)) { in resume_user_mode_work()
54 key_put(current->cached_requested_key); in resume_user_mode_work()
55 current->cached_requested_key = NULL; in resume_user_mode_work()