sched_setattr
NR: 314
implementation
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 |