Home
last modified time | relevance | path

Searched refs:task_rq_lock (Results 1 – 10 of 10) sorted by relevance

/linux/Documentation/locking/
H A Dlockstat.rst163 … &rq->lock 645 [<ffffffff8103bfc4>] task_rq_lock+0x43/0x75
168 … &rq->lock 77 [<ffffffff8103bfc4>] task_rq_lock+0x43/0x75
/linux/Documentation/translations/it_IT/locking/
H A Dlockstat.rst188 … &rq->lock 645 [<ffffffff8103bfc4>] task_rq_lock+0x43/0x75
193 … &rq->lock 77 [<ffffffff8103bfc4>] task_rq_lock+0x43/0x75
/linux/kernel/sched/
H A Dsyscalls.c75 guard(task_rq_lock)(p); in set_user_nice() local
571 rq = task_rq_lock(p, &rf); in __sched_setscheduler()
1533 scoped_guard (task_rq_lock, p) { in sched_rr_get_interval()
H A Dsched.h1966 #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 in __set_task_cpu()
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
1967 #define task_rq_lock(...) __acquire_ret(_task_rq_lock( global() macro
[all...]
H A Dcore.c595 * System-calls and anything external will use task_rq_lock() which acquires
621 * rq->locks. It indicates task_cpu() is not stable, see task_rq_lock().
655 * [ see task_on_rq_migrating() in task_rq_lock() ]
763 * task_rq_lock - lock p->pi_lock and lock the rq @p resides on.
774 * move_queued_task() task_rq_lock() in _task_rq_lock()
783 * If we observe the old CPU in task_rq_lock(), the acquire of in _task_rq_lock()
786 * If we observe the new CPU in task_rq_lock(), the address in _task_rq_lock()
1687 guard(task_rq_lock)(p); in uclamp_update_util_min_rt_default() local
1949 rq = task_rq_lock(p, &rf); in uclamp_update_active()
1952 * Setting the clamp bucket is serialized by task_rq_lock() in uclamp_update_active()
8436 guard(task_rq_lock)(p); sched_setnuma() local
9552 CLASS(task_rq_lock, rq_guard)(tsk); sched_move_task() local
11016 guard(task_rq_lock)(t); mm_cid_fixup_task_to_cpu() local
[all...]
H A Dpsi.c1176 rq = task_rq_lock(task, &rf); in cgroup_move_task()
H A Ddeadline.c1224 rq = task_rq_lock(p, &rf); in dl_task_timer()
2161 rq = task_rq_lock(p, &rf); in inactive_task_timer()
H A Dfair.c6963 scoped_guard(task_rq_lock, p) { in tg_throttle_down()
7046 * LOCK task_rq_lock in throttle_cfs_rq()
7048 * UNLOCK task_rq_lock in throttle_cfs_rq()
7049 * LOCK task_rq_lock in throttle_cfs_rq()
13813 * See task_rq_lock() family for the details.
/linux/kernel/sched/ext/
H A Dsub.c1590 rq = task_rq_lock(p, &rf); in scx_sub_disable()
1907 rq = task_rq_lock(p, &rf); in scx_sub_enable_workfn()
2088 rq = task_rq_lock(p, &rf); in scx_cgroup_task_migrated()
2115 rq = task_rq_lock(p, &rf); in scx_cgroup_task_migrate_canceled()
H A Dext.c786 iter->rq = task_rq_lock(p, &iter->rf); in scx_task_iter_relock()
909 iter->rq = task_rq_lock(p, &iter->rf); in scx_task_iter_next_locked()
3963 rq = task_rq_lock(p, &rf); in __scx_enable_task()
4231 rq = task_rq_lock(p, &rf); in task_dead_and_done()
4252 rq = task_rq_lock(p, &rf); in sched_ext_dead()
4323 rq = task_rq_lock(p, &rf); in switching_to_scx()