Lines Matching refs:pid
657 struct pid *leader_pid;
678 struct pid *tty_old_pgrp;
1394 pid_t pid; member
1768 static inline struct pid *task_pid(struct task_struct *task) in task_pid()
1770 return task->pids[PIDTYPE_PID].pid; in task_pid()
1773 static inline struct pid *task_tgid(struct task_struct *task) in task_tgid()
1775 return task->group_leader->pids[PIDTYPE_PID].pid; in task_tgid()
1783 static inline struct pid *task_pgrp(struct task_struct *task) in task_pgrp()
1785 return task->group_leader->pids[PIDTYPE_PGID].pid; in task_pgrp()
1788 static inline struct pid *task_session(struct task_struct *task) in task_session()
1790 return task->group_leader->pids[PIDTYPE_SID].pid; in task_session()
1813 return tsk->pid; in task_pid_nr()
1844 pid_t pid = 0; in task_ppid_nr_ns() local
1848 pid = task_tgid_nr_ns(rcu_dereference(tsk->real_parent), ns); in task_ppid_nr_ns()
1851 return pid; in task_ppid_nr_ns()
1900 return p->pids[PIDTYPE_PID].pid != NULL; in pid_alive()
1913 return tsk->pid == 1; in is_global_init()
1916 extern struct pid *cad_pid;
2299 return p->pid == 0; in is_idle_task()
2393 extern int __kill_pgrp_info(int sig, struct siginfo *info, struct pid *pgrp);
2394 extern int kill_pid_info(int sig, struct siginfo *info, struct pid *pid);
2395 extern int kill_pid_info_as_cred(int, struct siginfo *, struct pid *,
2397 extern int kill_pgrp(struct pid *pid, int sig, int priv);
2398 extern int kill_pid(struct pid *pid, int sig, int priv);
3015 extern long sched_setaffinity(pid_t pid, const struct cpumask *new_mask);
3016 extern long sched_getaffinity(pid_t pid, struct cpumask *mask);