Lines Matching refs:task_rq_lock
1966 #define task_rq_lock(...) __acquire_ret(_task_rq_lock(__VA_ARGS__), __rq_lockp(__ret))
1986 DEFINE_LOCK_GUARD_1(task_rq_lock, struct task_struct,
1987 _T->rq = task_rq_lock(_T->lock, &_T->rf),
1990 DECLARE_LOCK_GUARD_1_ATTRS(task_rq_lock, __acquires(_T->pi_lock), __releases((*(struct task_struct **)_T)->pi_lock))
1991 #define class_task_rq_lock_constructor(_T) WITH_LOCK_GUARD_1_ATTRS(task_rq_lock, _T)
2416 * After ->cpu is set up to a new value, task_rq_lock(p, ...) can be
2632 * wake_up_new_task/activate_task/enqueue_task: task_rq_lock
2633 * ttwu_runnable/enqueue_task: task_rq_lock
2642 * wait_task_inactive: task_rq_lock
2660 * ttwu_runnable: task_rq_lock
2661 * wake_up_new_task: task_rq_lock
2695 * wake_up_new_task: task_rq_lock
2700 * do_set_cpus_allowed: task_rq_lock + sched_change
2742 * set_load_weight: task_rq_lock + sched_change
2743 * __setscheduler_parms: task_rq_lock + sched_change
2749 * sched_rr_get_interval: task_rq_lock
2755 * task_sched_runtime: task_rq_lock
2761 * sched_change_group: task_rq_lock + sched_change
4223 * Typically this must be called while holding task_rq_lock, since most/all