Lines Matching refs:pid
264 static struct task_struct *find_process_by_pid(pid_t pid) in find_process_by_pid() argument
266 return pid ? find_task_by_vpid(pid) : current; in find_process_by_pid()
269 static struct task_struct *find_get_task(pid_t pid) in find_get_task() argument
274 p = find_process_by_pid(pid); in find_get_task()
282 find_get_task(pid), pid_t pid) in DEFINE_CLASS() argument
870 do_sched_setscheduler(pid_t pid, int policy, struct sched_param __user *param) in do_sched_setscheduler() argument
874 if (unlikely(!param || pid < 0)) in do_sched_setscheduler()
879 CLASS(find_get_task, p)(pid); in do_sched_setscheduler()
951 SYSCALL_DEFINE3(sched_setscheduler, pid_t, pid, int, policy, struct sched_param __user *, param) in SYSCALL_DEFINE3() argument
956 return do_sched_setscheduler(pid, policy, param); in SYSCALL_DEFINE3()
966 SYSCALL_DEFINE2(sched_setparam, pid_t, pid, struct sched_param __user *, param) in SYSCALL_DEFINE2() argument
968 return do_sched_setscheduler(pid, SETPARAM_POLICY, param); in SYSCALL_DEFINE2()
977 SYSCALL_DEFINE3(sched_setattr, pid_t, pid, struct sched_attr __user *, uattr, in SYSCALL_DEFINE3() argument
983 if (unlikely(!uattr || pid < 0 || flags)) in SYSCALL_DEFINE3()
995 CLASS(find_get_task, p)(pid); in SYSCALL_DEFINE3()
1012 SYSCALL_DEFINE1(sched_getscheduler, pid_t, pid) in SYSCALL_DEFINE1() argument
1017 if (pid < 0) in SYSCALL_DEFINE1()
1021 p = find_process_by_pid(pid); in SYSCALL_DEFINE1()
1042 SYSCALL_DEFINE2(sched_getparam, pid_t, pid, struct sched_param __user *, param) in SYSCALL_DEFINE2() argument
1048 if (unlikely(!param || pid < 0)) in SYSCALL_DEFINE2()
1052 p = find_process_by_pid(pid); in SYSCALL_DEFINE2()
1077 SYSCALL_DEFINE4(sched_getattr, pid_t, pid, struct sched_attr __user *, uattr, in SYSCALL_DEFINE4() argument
1084 if (unlikely(!uattr || pid < 0 || usize > PAGE_SIZE || in SYSCALL_DEFINE4()
1089 p = find_process_by_pid(pid); in SYSCALL_DEFINE4()
1208 long sched_setaffinity(pid_t pid, const struct cpumask *in_mask) in sched_setaffinity() argument
1214 CLASS(find_get_task, p)(pid); in sched_setaffinity()
1273 SYSCALL_DEFINE3(sched_setaffinity, pid_t, pid, unsigned int, len, in SYSCALL_DEFINE3() argument
1284 retval = sched_setaffinity(pid, new_mask); in SYSCALL_DEFINE3()
1289 long sched_getaffinity(pid_t pid, struct cpumask *mask) in sched_getaffinity() argument
1295 p = find_process_by_pid(pid); in sched_getaffinity()
1318 SYSCALL_DEFINE3(sched_getaffinity, pid_t, pid, unsigned int, len, in SYSCALL_DEFINE3() argument
1332 ret = sched_getaffinity(pid, mask); in SYSCALL_DEFINE3()
1526 static int sched_rr_get_interval(pid_t pid, struct timespec64 *t) in sched_rr_get_interval() argument
1531 if (pid < 0) in sched_rr_get_interval()
1535 struct task_struct *p = find_process_by_pid(pid); in sched_rr_get_interval()
1565 SYSCALL_DEFINE2(sched_rr_get_interval, pid_t, pid, in SYSCALL_DEFINE2() argument
1569 int retval = sched_rr_get_interval(pid, &t); in SYSCALL_DEFINE2()
1578 SYSCALL_DEFINE2(sched_rr_get_interval_time32, pid_t, pid, in SYSCALL_DEFINE2() argument
1582 int retval = sched_rr_get_interval(pid, &t); in SYSCALL_DEFINE2()