Lines Matching refs:task_struct
93 struct task_struct *curr_target;
109 struct task_struct *group_exit_task;
270 extern void flush_signals(struct task_struct *);
271 extern void ignore_signals(struct task_struct *);
272 extern void flush_signal_handlers(struct task_struct *, int force_default);
273 extern int dequeue_signal(struct task_struct *tsk, sigset_t *mask, siginfo_t *info);
277 struct task_struct *tsk = current; in kernel_dequeue_signal()
311 , struct task_struct *t);
315 , struct task_struct *t);
317 int force_sig_mceerr(int code, void __user *, short, struct task_struct *);
318 int send_sig_mceerr(int code, void __user *, short, struct task_struct *);
325 extern int send_sig_info(int, struct siginfo *, struct task_struct *);
326 extern void force_sigsegv(int sig, struct task_struct *p);
327 extern int force_sig_info(int, struct siginfo *, struct task_struct *);
334 extern __must_check bool do_notify_parent(struct task_struct *, int);
335 extern void __wake_up_parent(struct task_struct *p, struct task_struct *parent);
336 extern void force_sig(int, struct task_struct *);
337 extern int send_sig(int, struct task_struct *, int);
338 extern int zap_other_threads(struct task_struct *p);
350 static inline int signal_pending(struct task_struct *p) in signal_pending()
355 static inline int __fatal_signal_pending(struct task_struct *p) in __fatal_signal_pending()
360 static inline int fatal_signal_pending(struct task_struct *p) in fatal_signal_pending()
365 static inline int signal_pending_state(long state, struct task_struct *p) in signal_pending_state()
381 extern void recalc_sigpending_and_wake(struct task_struct *t);
385 extern void signal_wake_up_state(struct task_struct *t, unsigned int state);
387 static inline void signal_wake_up(struct task_struct *t, bool resume) in signal_wake_up()
391 static inline void ptrace_signal_wake_up(struct task_struct *t, bool resume) in ptrace_signal_wake_up()
396 void task_join_group_stop(struct task_struct *task);
516 static inline void sas_ss_reset(struct task_struct *p) in sas_ss_reset()
541 list_entry_rcu((p)->tasks.next, struct task_struct, tasks)
568 typedef int (*proc_visitor)(struct task_struct *p, void *data);
569 void walk_process_tree(struct task_struct *top, proc_visitor, void *);
572 struct pid *task_pid_type(struct task_struct *task, enum pid_type type) in task_pid_type()
582 static inline struct pid *task_tgid(struct task_struct *task) in task_tgid()
592 static inline struct pid *task_pgrp(struct task_struct *task) in task_pgrp()
597 static inline struct pid *task_session(struct task_struct *task) in task_session()
602 static inline int get_nr_threads(struct task_struct *tsk) in get_nr_threads()
607 static inline bool thread_group_leader(struct task_struct *p) in thread_group_leader()
618 static inline bool has_group_leader_pid(struct task_struct *p) in has_group_leader_pid()
624 bool same_thread_group(struct task_struct *p1, struct task_struct *p2) in same_thread_group()
629 static inline struct task_struct *next_thread(const struct task_struct *p) in next_thread()
632 struct task_struct, thread_group); in next_thread()
635 static inline int thread_group_empty(struct task_struct *p) in thread_group_empty()
643 extern struct sighand_struct *__lock_task_sighand(struct task_struct *tsk,
646 static inline struct sighand_struct *lock_task_sighand(struct task_struct *tsk, in lock_task_sighand()
656 static inline void unlock_task_sighand(struct task_struct *tsk, in unlock_task_sighand()
662 static inline unsigned long task_rlimit(const struct task_struct *tsk, in task_rlimit()
668 static inline unsigned long task_rlimit_max(const struct task_struct *tsk, in task_rlimit_max()