• Home
  • Raw
  • Download

Lines Matching defs:task_struct

904 struct task_struct {  struct
916 struct task_struct *last_wakee; argument
917 int recent_used_cpu;
918 int wake_cpu;
919 int on_rq;
920 int prio;
921 int static_prio;
922 int normal_prio;
923 unsigned int rt_priority;
924 const struct sched_class *sched_class;
931 struct sched_entity se;
932 struct sched_rt_entity rt;
933 struct task_group *sched_task_group;
934 struct sched_dl_entity dl;
935 struct uclamp_se uclamp_req[2];
936 struct uclamp_se uclamp[2];
937 struct hlist_head preempt_notifiers;
938 unsigned int btrace_seq;
939 unsigned int policy;
940 int nr_cpus_allowed;
941 const cpumask_t *cpus_ptr;
942 cpumask_t cpus_mask;
943 long unsigned int rcu_tasks_nvcsw;
944 u8 rcu_tasks_holdout;
945 u8 rcu_tasks_idx;
946 int rcu_tasks_idle_cpu;
947 struct list_head rcu_tasks_holdout_list;
948 int trc_reader_nesting;
949 int trc_ipi_to_cpu;
950 union rcu_special trc_reader_special;
951 bool trc_reader_checked;
952 struct list_head trc_holdout_list;
953 struct sched_info sched_info;
954 struct list_head tasks;
955 struct plist_node pushable_tasks;
956 struct rb_node pushable_dl_tasks;
957 struct mm_struct *mm;
958 struct mm_struct *active_mm;
959 struct vmacache vmacache;
960 struct task_rss_stat rss_stat;
961 int exit_state;
985 struct task_struct *real_parent; argument
986 struct task_struct *parent; argument
989 struct task_struct *group_leader; argument
990 struct list_head ptraced;
991 struct list_head ptrace_entry;
992 struct pid *thread_pid;
993 struct hlist_node pid_links[4];
994 struct list_head thread_group;
995 struct list_head thread_node;
996 struct completion *vfork_done;
997 int *set_child_tid;
998 int *clear_child_tid;
999 u64 utime;
1000 u64 stime;
1001 u64 gtime;
1002 struct prev_cputime prev_cputime;
1003 long unsigned int nvcsw;
1004 long unsigned int nivcsw;
1005 u64 start_time;
1006 u64 start_boottime;
1007 long unsigned int min_flt;
1008 long unsigned int maj_flt;
1009 struct posix_cputimers posix_cputimers;
1010 const struct cred *ptracer_cred;
1011 const struct cred *real_cred;
1012 const struct cred *cred;
1013 struct key *cached_requested_key;
1014 char comm[16];
1015 struct nameidata *nameidata;
1016 struct sysv_sem sysvsem;
1017 struct sysv_shm sysvshm;
1018 long unsigned int last_switch_count;
1019 long unsigned int last_switch_time;
1020 struct fs_struct *fs;
1044 struct task_struct *pi_top_task; argument
1045 struct rt_mutex_waiter *pi_blocked_on;
1046 void *journal_info;
1047 struct bio_list *bio_list;
1048 struct blk_plug *plug;
1049 struct reclaim_state *reclaim_state;
1050 struct backing_dev_info *backing_dev_info;
1051 struct io_context *io_context;
1052 struct capture_control *capture_control;
1053 long unsigned int ptrace_message;
1054 kernel_siginfo_t *last_siginfo;
1055 struct task_io_accounting ioac;
1056 unsigned int psi_flags;
1057 u64 acct_rss_mem1;
1058 u64 acct_vm_mem1;
1059 u64 acct_timexpd;
1060 nodemask_t mems_allowed;
1061 seqcount_spinlock_t mems_allowed_seq;
1062 int cpuset_mem_spread_rotor;
1063 int cpuset_slab_spread_rotor;
1064 struct css_set *cgroups;
1065 struct list_head cg_list;
1066 struct robust_list_head *robust_list;
1067 struct compat_robust_list_head *compat_robust_list;
1068 struct list_head pi_state_list;
1069 struct futex_pi_state *pi_state_cache;
1070 struct mutex futex_exit_mutex;
1071 unsigned int futex_state;
1072 struct perf_event_context *perf_event_ctxp[2];
1073 struct mutex perf_event_mutex;
1074 struct list_head perf_event_list;
1075 struct mempolicy *mempolicy;
1076 short int il_prev;
1077 short int pref_node_fork;
1078 int numa_scan_seq;
1079 unsigned int numa_scan_period;
1080 unsigned int numa_scan_period_max;
1081 int numa_preferred_nid;
1082 long unsigned int numa_migrate_retry;
1083 u64 node_stamp;
1084 u64 last_task_numa_placement;
1085 u64 last_sum_exec_runtime;
1086 struct callback_head numa_work;
1087 struct numa_group *numa_group;
1088 long unsigned int *numa_faults;
1089 long unsigned int total_numa_faults;
1090 long unsigned int numa_faults_locality[3];
1091 long unsigned int numa_pages_migrated;
1092 struct rseq *rseq;
1093 u32 rseq_sig;
1094 long unsigned int rseq_event_mask;
1095 struct tlbflush_unmap_batch tlb_ubc;
1096 union {
1100 struct pipe_inode_info *splice_pipe;
1101 struct page_frag task_frag;
1102 struct task_delay_info *delays;
1103 int nr_dirtied;
1104 int nr_dirtied_pause;
1128 struct task_struct *oom_reaper_list; argument
1129 struct vm_struct *stack_vm_area;
1130 refcount_t stack_refcount;
1131 void *security;
1132 struct thread_struct thread;