Documented in 1 files:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

kernel/sched/build_policy.c __do_sys_sched_getattr() -> find_process_by_pid()

Type Parameter Key Value
PARAM_VALUE 0 pid 0-s32max
DATA_SOURCE 0 pid $0
FUZZY_MAX 0 pid 0
USER_DATA 0 pid 0-s32max
LOCK2 rcu_read

kernel/sched/build_policy.c __do_sys_sched_getattr() -> find_process_by_pid()

Type Parameter Key Value
PARAM_VALUE 0 pid 0-s32max
DATA_SOURCE 0 pid $0
FUZZY_MAX 0 pid 0
USER_DATA 0 pid 0-s32max
LOCK2 rcu_read

kernel/sched/build_policy.c __do_sys_sched_getparam() -> find_process_by_pid()

Type Parameter Key Value
PARAM_VALUE 0 pid 0-s32max
DATA_SOURCE 0 pid $0
FUZZY_MAX 0 pid 0
USER_DATA 0 pid 0-s32max
LOCK2 rcu_read

kernel/sched/build_policy.c __do_sys_sched_getparam() -> find_process_by_pid()

Type Parameter Key Value
PARAM_VALUE 0 pid 0-s32max
DATA_SOURCE 0 pid $0
FUZZY_MAX 0 pid 0
USER_DATA 0 pid 0-s32max
LOCK2 rcu_read

kernel/sched/build_policy.c __do_sys_sched_getscheduler() -> find_process_by_pid()

Type Parameter Key Value
PARAM_VALUE 0 pid 0-s32max
DATA_SOURCE 0 pid $0
FUZZY_MAX 0 pid 0
USER_DATA 0 pid 0-s32max
LOCK2 rcu_read

kernel/sched/build_policy.c __do_sys_sched_getscheduler() -> find_process_by_pid()

Type Parameter Key Value
PARAM_VALUE 0 pid 0-s32max
DATA_SOURCE 0 pid $0
FUZZY_MAX 0 pid 0
USER_DATA 0 pid 0-s32max
LOCK2 rcu_read

kernel/sched/build_policy.c find_get_task() -> find_process_by_pid()

Type Parameter Key Value
DATA_SOURCE 0 pid $0
USER_DATA 0 pid s32min-s32max
LOCK2 rcu_read

kernel/sched/build_policy.c sched_getaffinity() -> find_process_by_pid()

Type Parameter Key Value
DATA_SOURCE 0 pid $0
USER_DATA 0 pid s32min-s32max
LOCK2 rcu_read

kernel/sched/build_policy.c sched_rr_get_interval() -> find_process_by_pid()

Type Parameter Key Value
PARAM_VALUE 0 pid 0-s32max
DATA_SOURCE 0 pid $0
FUZZY_MAX 0 pid 0
USER_DATA 0 pid 0-s32max
LOCK2 rcu_read