sched_setattr

NR: 314

implementation

Bootlin

complexity: 392

similar syscall

accessed structs

func struct target location has_read has_write
__do_sys_sched_setattr sched_attr sched_policy https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L997 false false
__splice_balance_callbacks rq balance_callback https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L5055 true true
__splice_balance_callbacks rq balance_callback https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L5072 false false
do_balance_callbacks balance_callback func https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L5025 true true
do_balance_callbacks balance_callback next https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L5026 true true
do_balance_callbacks balance_callback next https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L5027 false false
update_rq_clock_pelt rq clock_pelt https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/pelt.h#L122 true true
update_rq_clock_pelt (unnamed class/struct/union) curr https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/pelt.h#L98 true true
rq_lockp rq __lock https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/sched.h#L1483 false false
raw_spin_rq_lock_nested rq __lock https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L598 false false
rq_pin_lock rq_flags cookie https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/sched.h#L1771 false false
rq_sched_info_dequeue rq rq_sched_info https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/stats.h#L35 true true
rq_sched_info_dequeue sched_info run_delay https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/stats.h#L35 true true
sched_info_dequeue task_struct sched_info https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/stats.h#L254 true true
sched_info_dequeue task_struct sched_info https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/stats.h#L253 true true
sched_info_dequeue task_struct sched_info https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/stats.h#L252 true true
sched_info_dequeue task_struct sched_info https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/stats.h#L251 true true
sched_info_dequeue task_struct sched_info https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/stats.h#L250 true true
sched_info_dequeue task_struct sched_info https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/stats.h#L249 true true
sched_info_dequeue task_struct sched_info https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/stats.h#L248 true true
sched_info_dequeue task_struct sched_info https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/stats.h#L245 true true
sched_info_dequeue sched_info run_delay https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/stats.h#L250 true true
sched_info_dequeue sched_info max_run_delay https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/stats.h#L251 true true
sched_info_dequeue sched_info max_run_delay https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/stats.h#L252 false false
sched_info_dequeue sched_info min_run_delay https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/stats.h#L253 true true
sched_info_dequeue sched_info min_run_delay https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/stats.h#L254 false false
sched_info_dequeue sched_info last_queued https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/stats.h#L248 true true
sched_info_dequeue sched_info last_queued https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/stats.h#L245 true true
sched_info_dequeue sched_info last_queued https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/stats.h#L249 false false
sched_info_enqueue task_struct sched_info https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/stats.h#L292 true true
sched_info_enqueue task_struct sched_info https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/stats.h#L291 true true
sched_info_enqueue sched_info last_queued https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/stats.h#L291 true true
sched_info_enqueue sched_info last_queued https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/stats.h#L292 false false
task_on_rq_migrating task_struct on_rq https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/sched.h#L2318 true true
task_on_rq_migrating task_struct on_rq https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/sched.h#L2318 false false
sched_clock_remote sched_clock_data clock https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/clock.c#L355 true true
sched_clock_remote sched_clock_data clock https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/clock.c#L354 true true
sched_clock_remote sched_clock_data clock https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/clock.c#L372 false false
sched_clock_remote sched_clock_data clock https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/clock.c#L365 false false
sched_clock_local sched_clock_data tick_gtod https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/clock.c#L282 true true
sched_clock_local sched_clock_data tick_raw https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/clock.c#L270 true true
sched_clock_local sched_clock_data clock https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/clock.c#L274 true true
sched_clock_local sched_clock_data clock https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/clock.c#L290 false false
set_load_weight sched_class reweight_task https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L1436 true true
set_load_weight sched_class reweight_task https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L1435 true true
set_load_weight task_struct sched_class https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L1436 true true
set_load_weight task_struct sched_class https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L1435 true true
set_load_weight task_struct static_prio https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L1420 true true
set_load_weight task_struct se https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L1438 true true
set_load_weight load_weight weight https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L1427 false false
set_load_weight load_weight weight https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L1424 false false
set_load_weight load_weight inv_weight https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L1428 false false
set_load_weight load_weight inv_weight https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L1425 false false
set_load_weight sched_entity load https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L1438 false false
normal_prio task_struct rt_priority https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L42 true true
normal_prio task_struct policy https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L42 true true
normal_prio task_struct static_prio https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L42 true true
__setparam_fair sched_attr sched_nice https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/fair.c#L5190 true true
__setparam_fair sched_attr sched_runtime https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/fair.c#L5191 true true
__setparam_fair sched_attr sched_runtime https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/fair.c#L5193 true true
__setparam_fair task_struct static_prio https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/fair.c#L5190 false false
__setparam_fair task_struct se https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/fair.c#L5188 false false
__setparam_fair sched_entity custom_slice https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/fair.c#L5197 false false
__setparam_fair sched_entity custom_slice https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/fair.c#L5192 false false
__setparam_fair sched_entity slice https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/fair.c#L5198 false false
__setparam_fair sched_entity slice https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/fair.c#L5193 false false
task_has_idle_policy task_struct policy https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/sched.h#L228 true true
check_class_changed sched_class switched_from https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L2179 true true
check_class_changed sched_class switched_from https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L2178 true true
check_class_changed sched_class switched_to https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L2181 true true
check_class_changed sched_class prio_changed https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L2183 true true
check_class_changed task_struct prio https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L2182 true true
check_class_changed task_struct sched_class https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L2183 true true
check_class_changed task_struct sched_class https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L2181 true true
check_class_changed task_struct sched_class https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L2177 true true
set_next_task sched_class set_next_task https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/sched.h#L2494 true true
set_next_task task_struct sched_class https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/sched.h#L2494 true true
enqueue_task sched_class enqueue_task https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L2070 true true
enqueue_task task_struct sched_class https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L2070 true true
check_class_changing sched_class switching_to https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L2163 true true
check_class_changing sched_class switching_to https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L2162 true true
check_class_changing task_struct sched_class https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L2163 true true
check_class_changing task_struct sched_class https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L2162 true true
__setscheduler_params sched_attr sched_policy https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L296 true true
__setscheduler_params sched_attr sched_priority https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L321 true true
__setscheduler_params task_struct normal_prio https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L322 false false
__setscheduler_params task_struct rt_priority https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L321 false false
__setscheduler_params task_struct policy https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L299 true true
__setscheduler_params task_struct policy https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L301 false false
__setscheduler_params task_struct timer_slack_ns https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L311 true true
__setscheduler_params task_struct timer_slack_ns https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L313 false false
__setscheduler_params task_struct timer_slack_ns https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L310 false false
__setscheduler_params task_struct default_timer_slack_ns https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L313 true true
put_prev_task (unnamed class/struct/union) donor https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/sched.h#L2488 true true
put_prev_task sched_class put_prev_task https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/sched.h#L2489 true true
put_prev_task task_struct sched_class https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/sched.h#L2489 true true
dequeue_task sched_class dequeue_task https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L2107 true true
dequeue_task task_struct sched_class https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L2107 true true
user_check_sched_setscheduler sched_attr sched_nice https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L464 true true
user_check_sched_setscheduler sched_attr sched_nice https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L463 true true
user_check_sched_setscheduler sched_attr sched_priority https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L477 true true
user_check_sched_setscheduler sched_attr sched_priority https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L476 true true
user_check_sched_setscheduler task_struct rt_priority https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L476 true true
user_check_sched_setscheduler task_struct policy https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L472 true true
user_check_sched_setscheduler task_struct sched_reset_on_fork https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L504 true true
__sched_setscheduler rq stop https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L600 true true
__sched_setscheduler root_domain span https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L647 false false
__sched_setscheduler root_domain dl_bw https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L655 true true
__sched_setscheduler dl_bw bw https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L655 true true
__sched_setscheduler rq rd https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L655 true true
__sched_setscheduler rq rd https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L647 true true
__sched_setscheduler sched_attr sched_policy https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L520 true true
__sched_setscheduler sched_attr sched_flags https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L712 true true
__sched_setscheduler sched_attr sched_flags https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L646 true true
__sched_setscheduler sched_attr sched_flags https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L622 true true
__sched_setscheduler sched_attr sched_flags https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L572 true true
__sched_setscheduler sched_attr sched_flags https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L563 true true
__sched_setscheduler sched_attr sched_flags https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L544 true true
__sched_setscheduler sched_attr sched_flags https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L538 true true
__sched_setscheduler sched_attr sched_nice https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L685 true true
__sched_setscheduler sched_attr sched_nice https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L615 true true
__sched_setscheduler sched_attr sched_priority https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L685 true true
__sched_setscheduler sched_attr sched_priority https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L618 true true
__sched_setscheduler sched_attr sched_priority https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L555 true true
__sched_setscheduler sched_attr sched_priority https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L552 true true
__sched_setscheduler sched_attr sched_runtime https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L616 true true
__sched_setscheduler task_struct prio https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L725 true true
__sched_setscheduler task_struct prio https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L683 true true
__sched_setscheduler task_struct prio https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L715 false false
__sched_setscheduler task_struct rt_priority https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L618 true true
__sched_setscheduler task_struct sched_class https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L699 true true
__sched_setscheduler task_struct sched_class https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L714 false false
__sched_setscheduler task_struct policy https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L664 true true
__sched_setscheduler task_struct policy https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L613 true true
__sched_setscheduler task_struct policy https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L582 true true
__sched_setscheduler task_struct policy https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L536 true true
__sched_setscheduler task_struct cpus_ptr https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L654 true true
__sched_setscheduler task_struct sched_reset_on_fork https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L535 true true
__sched_setscheduler task_struct sched_reset_on_fork https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L682 false false
__sched_setscheduler task_struct sched_reset_on_fork https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L625 false false
__sched_setscheduler task_struct se https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L702 true true
__sched_setscheduler task_struct se https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L616 true true
__sched_setscheduler sched_entity slice https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L616 true true
__sched_setscheduler sched_entity sched_delayed https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L702 true true
sched_copy_attr sched_attr size https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L931 false false
sched_copy_attr sched_attr size https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L901 false false
sched_copy_attr sched_attr sched_flags https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L918 true true
sched_copy_attr sched_attr sched_nice https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L926 false false
__do_sys_sched_setattr sched_attr sched_policy https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L994 true true
update_rq_clock_task rq clock_task https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L784 true true
__do_sys_sched_setattr sched_attr sched_flags https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L1003 true true
__do_sys_sched_setattr sched_attr sched_flags https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L996 true true
task_has_rt_policy task_struct policy https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/sched.h#L233 true true
get_params sched_attr sched_nice https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L942 false false
get_params sched_attr sched_priority https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L940 false false
get_params sched_attr sched_runtime https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L943 false false
get_params task_struct rt_priority https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L940 true true
get_params task_struct se https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L943 true true
get_params sched_entity slice https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L943 true true
check_same_owner cred uid https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L336 true true
check_same_owner cred euid https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L336 true true
check_same_owner cred euid https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L335 true true
check_same_owner task_struct real_cred https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L334 true true
check_same_owner task_struct real_cred https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L334 false false
check_same_owner task_struct cred https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L331 true true
__dl_update root_domain span https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L188 false false
__dl_update root_domain dl_bw https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L183 true true
__dl_update dl_rq extra_bw https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L191 true true
__dl_update rq dl https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L191 true true
__dl_update cpumask bits https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L188 false false
__rq_lockp rq __lock https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/sched.h#L1488 false false
dl_rq_change_utilization rq dl https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L342 false false
dl_rq_change_utilization rq dl https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L341 false false
dl_rq_change_utilization rq dl https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L326 false false
dl_rq_change_utilization sched_dl_entity dl_bw https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L341 true true
dl_rq_change_utilization sched_dl_entity dl_non_contending https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L325 true true
dl_rq_change_utilization sched_dl_entity dl_non_contending https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L327 false false
dl_rq_change_utilization sched_dl_entity inactive_timer https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L336 false false
task_rq_lock rq_flags flags https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L723 true true
task_rq_lock rq_flags flags https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L698 true true
task_rq_lock rq_flags flags https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L698 false false
task_rq_lock task_struct pi_lock https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L723 false false
task_rq_lock task_struct pi_lock https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L698 false false
update_rq_clock rq clock_update_flags https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L800 true true
update_rq_clock rq clock https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L814 true true
update_rq_clock rq clock https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/core.c#L811 true true
task_rq_unlock rq_flags flags https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/sched.h#L1827 true true
task_rq_unlock task_struct pi_lock https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/sched.h#L1827 false false
dl_change_utilization task_struct dl https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L370 true true
dl_change_utilization task_struct dl https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L375 false false
dl_change_utilization sched_dl_entity flags https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L370 true true
task_has_dl_policy task_struct policy https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/sched.h#L238 true true
sched_dl_overflow dl_bw lock https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3327 false false
sched_dl_overflow dl_bw lock https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3296 false false
task_cpu task_struct thread_info https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/sched.h#L2166 false false
task_cpu thread_info cpu https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/sched.h#L2166 false false
task_cpu thread_info cpu https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/sched.h#L2166 true true
task_nice task_struct static_prio https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/sched.h#L1888 true true
cpumask_weight cpumask bits https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/cpumask.h#L775 false false
security_task_setscheduler static_key_false key https://elixir.bootlin.com/linux/v6.14.7/source/security/security.c#L3628 false false
arch_scale_cpu_capacity static_key_false key https://elixir.bootlin.com/linux/v6.14.7/source/arch/x86/kernel/cpu/aperfmperf.c#L425 false false
arch_scale_cpu_capacity arch_hybrid_cpu_scale capacity https://elixir.bootlin.com/linux/v6.14.7/source/arch/x86/kernel/cpu/aperfmperf.c#L426 false false
arch_scale_cpu_capacity arch_hybrid_cpu_scale capacity https://elixir.bootlin.com/linux/v6.14.7/source/arch/x86/kernel/cpu/aperfmperf.c#L426 true true
sched_clock_stable static_key_false key https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/clock.c#L108 false false
cpumask_subset cpumask bits https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/cpumask.h#L741 false false
hrtimer_active hrtimer state https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1729 true true
hrtimer_active hrtimer base https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1726 false false
hrtimer_active hrtimer base https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1734 false false
hrtimer_active hrtimer base https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1726 true true
hrtimer_active hrtimer base https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1734 true true
hrtimer_active hrtimer_clock_base running https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1730 true true
hrtimer_active hrtimer_clock_base seq https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1733 false false
hrtimer_active hrtimer_clock_base seq https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/hrtimer.c#L1727 false false
sched_clock_cpu (unnamed class/struct/union) cpu_number https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/clock.c#L402 false false
sched_clock_cpu (unnamed class/struct/union) cpu_number https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/clock.c#L402 true true
sched_clock_cpu static_key_false key https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/clock.c#L396 false false
task_on_rq_queued task_struct on_rq https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/sched.h#L2313 false false
task_on_rq_queued task_struct on_rq https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/sched.h#L2313 true true
task_current_donor (unnamed class/struct/union) donor https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/sched.h#L2299 true true
cpu_of rq cpu https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/sched.h#L1333 true true
sched_asym_cpucap_active static_key_false key https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/sched.h#L2060 false false
rq_unpin_lock rq_flags cookie https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/sched.h#L1789 true true
rq_clock rq clock https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/sched.h#L1663 true true
dl_bw_of rq rd https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L119 true true
dl_bw_of root_domain dl_bw https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L119 false false
dl_bw_capacity rq rd https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L165 true true
dl_bw_capacity root_domain span https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L165 false false
__dl_sub dl_bw total_bw https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L227 true true
dl_bw_cpus cpumask bits https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L135 false false
dl_bw_cpus rq rd https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L124 true true
dl_bw_cpus root_domain span https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L130 false false
dl_bw_cpus root_domain span https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L131 false false
dl_bw_cpus root_domain span https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L135 false false
__dl_overflow dl_bw total_bw https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L242 true true
__dl_overflow dl_bw bw https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L241 true true
__dl_overflow dl_bw bw https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L242 true true
__dl_add dl_bw total_bw https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L234 true true
__dl_bw_capacity cpumask bits https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L146 false false
dl_param_changed sched_dl_entity flags https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3457 true true
dl_param_changed sched_dl_entity dl_period https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3456 true true
dl_param_changed sched_dl_entity dl_deadline https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3455 true true
dl_param_changed sched_dl_entity dl_runtime https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3454 true true
dl_param_changed task_struct dl https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3452 false false
dl_param_changed sched_attr sched_period https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3456 true true
dl_param_changed sched_attr sched_deadline https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3455 true true
dl_param_changed sched_attr sched_runtime https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3454 true true
dl_param_changed sched_attr sched_flags https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3457 true true
__checkparam_dl sched_attr sched_period https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3398 true true
__checkparam_dl sched_attr sched_period https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3401 true true
__checkparam_dl sched_attr sched_deadline https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3383 true true
__checkparam_dl sched_attr sched_deadline https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3397 true true
__checkparam_dl sched_attr sched_deadline https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3403 true true
__checkparam_dl sched_attr sched_deadline https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3406 true true
__checkparam_dl sched_attr sched_deadline https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3407 true true
__checkparam_dl sched_attr sched_runtime https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3390 true true
__checkparam_dl sched_attr sched_runtime https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3407 true true
__checkparam_dl sched_attr sched_flags https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3379 true true
__getparam_dl sched_dl_entity flags https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3361 true true
__getparam_dl sched_dl_entity dl_period https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3359 true true
__getparam_dl sched_dl_entity dl_deadline https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3358 true true
__getparam_dl sched_dl_entity dl_runtime https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3357 true true
__getparam_dl task_struct dl https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3354 false false
__getparam_dl task_struct rt_priority https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3356 true true
__getparam_dl sched_attr sched_period https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3359 false false
__getparam_dl sched_attr sched_deadline https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3358 false false
__getparam_dl sched_attr sched_runtime https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3357 false false
__getparam_dl sched_attr sched_priority https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3356 false false
__getparam_dl sched_attr sched_flags https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3360 true true
__getparam_dl sched_attr sched_flags https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3361 true true
__setparam_dl sched_dl_entity flags https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3347 false false
__setparam_dl sched_dl_entity dl_density https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3349 false false
__setparam_dl sched_dl_entity dl_bw https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3348 false false
__setparam_dl sched_dl_entity dl_period https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3346 false false
__setparam_dl sched_dl_entity dl_period https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3348 true true
__setparam_dl sched_dl_entity dl_deadline https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3345 false false
__setparam_dl sched_dl_entity dl_deadline https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3346 true true
__setparam_dl sched_dl_entity dl_deadline https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3349 true true
__setparam_dl sched_dl_entity dl_runtime https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3344 false false
__setparam_dl sched_dl_entity dl_runtime https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3348 true true
__setparam_dl sched_dl_entity dl_runtime https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3349 true true
__setparam_dl task_struct dl https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3342 false false
__setparam_dl sched_attr sched_period https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3346 true true
__setparam_dl sched_attr sched_deadline https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3345 true true
__setparam_dl sched_attr sched_runtime https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3344 true true
__setparam_dl sched_attr sched_flags https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3347 true true
sched_dl_overflow sched_dl_entity inactive_timer https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3302 false false
sched_dl_overflow sched_dl_entity dl_bw https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3288 true true
sched_dl_overflow sched_dl_entity dl_bw https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3303 true true
sched_dl_overflow sched_dl_entity dl_bw https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3307 true true
sched_dl_overflow sched_dl_entity dl_bw https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3315 true true
sched_dl_overflow task_struct dl https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3288 true true
sched_dl_overflow task_struct dl https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3302 true true
sched_dl_overflow task_struct dl https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3303 true true
sched_dl_overflow task_struct dl https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3307 true true
sched_dl_overflow task_struct dl https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3315 true true
sched_dl_overflow sched_attr sched_period https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3277 true true
sched_dl_overflow sched_attr sched_deadline https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3277 true true
sched_dl_overflow sched_attr sched_runtime https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3278 true true
sched_dl_overflow sched_attr sched_flags https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/deadline.c#L3284 true true