sched_getaffinity

NR: 204

implementation

Bootlin

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