Lines Matching defs:signal_struct
611 struct signal_struct { struct
612 atomic_t sigcnt;
613 atomic_t live;
614 int nr_threads;
615 struct list_head thread_head;
617 wait_queue_head_t wait_chldexit; /* for wait4() */
620 struct task_struct *curr_target;
623 struct sigpending shared_pending;
626 int group_exit_code;
632 int notify_count;
633 struct task_struct *group_exit_task;
636 int group_stop_count;
637 unsigned int flags; /* see SIGNAL_* flags below */
648 unsigned int is_child_subreaper:1;
649 unsigned int has_child_subreaper:1;
652 int posix_timer_id;
653 struct list_head posix_timers;
656 struct hrtimer real_timer;
657 struct pid *leader_pid;
658 ktime_t it_real_incr;
665 struct cpu_itimer it[2];
671 struct thread_group_cputimer cputimer;
674 struct task_cputime cputime_expires;
676 struct list_head cpu_timers[3];
678 struct pid *tty_old_pgrp;
681 int leader;
683 struct tty_struct *tty; /* NULL if no tty */
686 struct autogroup *autogroup;
694 seqlock_t stats_lock;
695 cputime_t utime, stime, cutime, cstime;
696 cputime_t gtime;
697 cputime_t cgtime;
699 struct cputime prev_cputime;
701 unsigned long nvcsw, nivcsw, cnvcsw, cnivcsw;
702 unsigned long min_flt, maj_flt, cmin_flt, cmaj_flt;
703 unsigned long inblock, oublock, cinblock, coublock;
704 unsigned long maxrss, cmaxrss;
705 struct task_io_accounting ioac;
713 unsigned long long sum_sched_runtime;
724 struct rlimit rlim[RLIM_NLIMITS];
727 struct pacct_struct pacct; /* per-process accounting information */
730 struct taskstats *stats;
733 unsigned audit_tty;
734 unsigned audit_tty_log_passwd;
735 struct tty_audit_buf *tty_audit_buf;
761 * Bits in flags field of signal_struct. argument