Lines Matching refs:pid
163 struct pid *pids[PIDTYPE_MAX];
169 struct pid *tty_old_pgrp;
337 extern int __kill_pgrp_info(int sig, struct kernel_siginfo *info, struct pid *pgrp);
338 extern int kill_pid_info(int sig, struct kernel_siginfo *info, struct pid *pid);
339 extern int kill_pid_usb_asyncio(int sig, int errno, sigval_t addr, struct pid *,
341 extern int kill_pgrp(struct pid *pid, int sig, int priv);
342 extern int kill_pid(struct pid *pid, int sig, int priv);
352 extern int send_sigqueue(struct sigqueue *, struct pid *, enum pid_type);
672 struct pid *task_pid_type(struct task_struct *task, enum pid_type type) in task_pid_type()
674 struct pid *pid; in task_pid_type() local
676 pid = task_pid(task); in task_pid_type()
678 pid = task->signal->pids[type]; in task_pid_type()
679 return pid; in task_pid_type()
682 static inline struct pid *task_tgid(struct task_struct *task) in task_tgid()
692 static inline struct pid *task_pgrp(struct task_struct *task) in task_pgrp()
697 static inline struct pid *task_session(struct task_struct *task) in task_session()
732 extern bool thread_group_exited(struct pid *pid);