Lines Matching defs:signal_struct
528 struct signal_struct { struct
529 atomic_t sigcnt;
530 atomic_t live;
531 int nr_threads;
533 wait_queue_head_t wait_chldexit; /* for wait4() */
536 struct task_struct *curr_target;
539 struct sigpending shared_pending;
542 int group_exit_code;
548 int notify_count;
549 struct task_struct *group_exit_task;
552 int group_stop_count;
553 unsigned int flags; /* see SIGNAL_* flags below */
556 struct list_head posix_timers;
559 struct hrtimer real_timer;
560 struct pid *leader_pid;
561 ktime_t it_real_incr;
568 struct cpu_itimer it[2];
574 struct thread_group_cputimer cputimer;
577 struct task_cputime cputime_expires;
579 struct list_head cpu_timers[3];
581 struct pid *tty_old_pgrp;
584 int leader;
586 struct tty_struct *tty; /* NULL if no tty */
589 struct autogroup *autogroup;
597 cputime_t utime, stime, cutime, cstime;
598 cputime_t gtime;
599 cputime_t cgtime;
601 cputime_t prev_utime, prev_stime;
603 unsigned long nvcsw, nivcsw, cnvcsw, cnivcsw;
604 unsigned long min_flt, maj_flt, cmin_flt, cmaj_flt;
605 unsigned long inblock, oublock, cinblock, coublock;
606 unsigned long maxrss, cmaxrss;
607 struct task_io_accounting ioac;
615 unsigned long long sum_sched_runtime;
626 struct rlimit rlim[RLIM_NLIMITS];
629 struct pacct_struct pacct; /* per-process accounting information */
632 struct taskstats *stats;
635 unsigned audit_tty;
636 struct tty_audit_buf *tty_audit_buf;
667 * Bits in flags field of signal_struct. argument