Lines Matching refs:pid

265 	struct pid *pgrp;  in SYSCALL_DEFINE3()
335 struct pid *pgrp; in SYSCALL_DEFINE2()
1018 int pid; in SYSCALL_DEFINE0() local
1021 pid = task_tgid_vnr(rcu_dereference(current->real_parent)); in SYSCALL_DEFINE0()
1024 return pid; in SYSCALL_DEFINE0()
1114 SYSCALL_DEFINE2(setpgid, pid_t, pid, pid_t, pgid) in SYSCALL_DEFINE2() argument
1118 struct pid *pids[PIDTYPE_MAX] = { 0 }; in SYSCALL_DEFINE2()
1119 struct pid *pgrp; in SYSCALL_DEFINE2()
1122 if (!pid) in SYSCALL_DEFINE2()
1123 pid = task_pid_vnr(group_leader); in SYSCALL_DEFINE2()
1125 pgid = pid; in SYSCALL_DEFINE2()
1136 p = find_task_by_vpid(pid); in SYSCALL_DEFINE2()
1162 if (pgid != pid) { in SYSCALL_DEFINE2()
1187 static int do_getpgid(pid_t pid) in do_getpgid() argument
1190 struct pid *grp; in do_getpgid()
1194 if (!pid) in do_getpgid()
1198 p = find_task_by_vpid(pid); in do_getpgid()
1215 SYSCALL_DEFINE1(getpgid, pid_t, pid) in SYSCALL_DEFINE1() argument
1217 return do_getpgid(pid); in SYSCALL_DEFINE1()
1229 SYSCALL_DEFINE1(getsid, pid_t, pid) in SYSCALL_DEFINE1() argument
1232 struct pid *sid; in SYSCALL_DEFINE1()
1236 if (!pid) in SYSCALL_DEFINE1()
1240 p = find_task_by_vpid(pid); in SYSCALL_DEFINE1()
1257 static void set_special_pids(struct pid **pids, struct pid *pid) in set_special_pids() argument
1261 if (task_session(curr) != pid) in set_special_pids()
1262 change_pid(pids, curr, PIDTYPE_SID, pid); in set_special_pids()
1264 if (task_pgrp(curr) != pid) in set_special_pids()
1265 change_pid(pids, curr, PIDTYPE_PGID, pid); in set_special_pids()
1271 struct pid *sid = task_pid(group_leader); in ksys_setsid()
1272 struct pid *pids[PIDTYPE_MAX] = { 0 }; in ksys_setsid()
1729 SYSCALL_DEFINE4(prlimit64, pid_t, pid, unsigned int, resource, in SYSCALL_DEFINE4() argument
1750 tsk = pid ? find_task_by_vpid(pid) : current; in SYSCALL_DEFINE4()