Searched refs:task_rq_lock (Results 1 – 10 of 10) sorted by relevance
| /linux/Documentation/locking/ |
| H A D | lockstat.rst | 163 … &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 D | lockstat.rst | 188 … &rq->lock 645 [<ffffffff8103bfc4>] task_rq_lock+0x43/0x75 193 … &rq->lock 77 [<ffffffff8103bfc4>] task_rq_lock+0x43/0x75
|
| /linux/kernel/sched/ |
| H A D | syscalls.c | 75 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 D | sched.h | 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 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 D | core.c | 595 * 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 D | psi.c | 1176 rq = task_rq_lock(task, &rf); in cgroup_move_task()
|
| H A D | deadline.c | 1224 rq = task_rq_lock(p, &rf); in dl_task_timer() 2161 rq = task_rq_lock(p, &rf); in inactive_task_timer()
|
| H A D | fair.c | 6963 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 D | sub.c | 1590 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 D | ext.c | 786 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()
|