sched_getaffinity
NR: 204
implementation
complexity: 38
similar syscall
accessed structs
func | struct | target | location | has_read | has_write |
---|---|---|---|---|---|
cpumask_and | cpumask | bits | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/cpumask.h#L638 | false | false |
task_pid | task_struct | thread_pid | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/pid.h#L213 | true | true |
ns_of_pid | pid | numbers | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/pid.h#L148 | false | false |
ns_of_pid | pid | level | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/pid.h#L148 | true | true |
ns_of_pid | upid | ns | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/pid.h#L148 | true | true |
cpumask_clear | cpumask | bits | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/cpumask.h#L622 | false | false |
sched_getaffinity | task_struct | pi_lock | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L1309 | false | false |
sched_getaffinity | task_struct | cpus_mask | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L1310 | false | false |
security_task_getscheduler | static_key_false | key | https://elixir.bootlin.com/linux/v6.14.7/source/security/security.c#L3641 | false | false |
find_pid_ns | pid_namespace | idr | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/pid.c#L320 | false | false |
pid_task | pid | tasks | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/pid.c#L414 | false | false |
pid_task | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/pid.c#L414 | false | false |
pid_task | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/pid.c#L414 | false | false |
pid_task | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/pid.c#L414 | false | false |
pid_task | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/pid.c#L414 | false | false |
pid_task | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/pid.c#L414 | false | false |
pid_task | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/pid.c#L414 | false | false |
pid_task | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/pid.c#L414 | false | false |
pid_task | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/pid.c#L414 | false | false |
pid_task | hlist_head | first | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/pid.c#L414 | false | false |
pid_task | task_struct | pid_links | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/pid.c#L417 | false | false |
cpumask_and | cpumask | bits | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/cpumask.h#L637 | false | false |
__do_sys_sched_getaffinity | cpumask | bits | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/sched/syscalls.c#L1342 | false | false |