Lines Matching defs:task_struct
939 struct task_struct { struct
950 struct task_struct *last_wakee; argument
951 int recent_used_cpu;
952 int wake_cpu;
953 int on_rq;
954 int prio;
955 int static_prio;
956 int normal_prio;
957 unsigned int rt_priority;
966 struct sched_entity se;
967 struct sched_rt_entity rt;
968 struct sched_dl_entity dl;
969 const struct sched_class *sched_class;
970 struct rb_node core_node;
971 long unsigned int core_cookie;
972 unsigned int core_occupation;
973 struct task_group *sched_task_group;
974 struct uclamp_se uclamp_req[2];
975 struct uclamp_se uclamp[2];
981 struct sched_statistics stats;
982 struct hlist_head preempt_notifiers;
983 unsigned int btrace_seq;
984 unsigned int policy;
985 int nr_cpus_allowed;
986 const cpumask_t *cpus_ptr;
987 cpumask_t *user_cpus_ptr;
988 cpumask_t cpus_mask;
989 void *migration_pending;
990 short unsigned int migration_disabled;
991 short unsigned int migration_flags;
992 int trc_reader_nesting;
993 int trc_ipi_to_cpu;
994 union rcu_special trc_reader_special;
995 bool trc_reader_checked;
996 struct list_head trc_holdout_list;
997 struct sched_info sched_info;
998 struct list_head tasks;
999 struct plist_node pushable_tasks;
1000 struct rb_node pushable_dl_tasks;
1001 struct mm_struct *mm;
1002 struct mm_struct *active_mm;
1003 struct vmacache vmacache;
1004 struct task_rss_stat rss_stat;
1005 int exit_state;
1006 int exit_code;
1030 struct task_struct *real_parent; argument
1031 struct task_struct *parent; argument
1034 struct task_struct *group_leader; argument
1035 struct list_head ptraced;
1036 struct list_head ptrace_entry;
1037 struct pid *thread_pid;
1038 struct hlist_node pid_links[4];
1039 struct list_head thread_group;
1040 struct list_head thread_node;
1041 struct completion *vfork_done;
1042 int *set_child_tid;
1043 int *clear_child_tid;
1044 void *pf_io_worker;
1045 u64 utime;
1046 u64 stime;
1047 u64 gtime;
1048 struct prev_cputime prev_cputime;
1049 long unsigned int nvcsw;
1050 long unsigned int nivcsw;
1051 u64 start_time;
1052 u64 start_boottime;
1053 long unsigned int min_flt;
1054 long unsigned int maj_flt;
1055 struct posix_cputimers posix_cputimers;
1056 struct posix_cputimers_work posix_cputimers_work;
1057 const struct cred *ptracer_cred;
1058 const struct cred *real_cred;
1059 const struct cred *cred;
1060 struct key *cached_requested_key;
1061 char comm[16];
1062 struct nameidata *nameidata;
1063 struct sysv_sem sysvsem;
1064 struct sysv_shm sysvshm;
1065 long unsigned int last_switch_count;
1066 long unsigned int last_switch_time;
1067 struct fs_struct *fs;
1068 struct files_struct *files;
1092 struct task_struct *pi_top_task; argument
1093 struct rt_mutex_waiter *pi_blocked_on;
1094 void *journal_info;
1095 struct bio_list *bio_list;
1096 struct blk_plug *plug;
1097 struct reclaim_state *reclaim_state;
1098 struct backing_dev_info *backing_dev_info;
1099 struct io_context *io_context;
1100 struct capture_control *capture_control;
1101 long unsigned int ptrace_message;
1102 kernel_siginfo_t *last_siginfo;
1103 struct task_io_accounting ioac;
1104 unsigned int psi_flags;
1105 u64 acct_rss_mem1;
1106 u64 acct_vm_mem1;
1107 u64 acct_timexpd;
1108 nodemask_t mems_allowed;
1109 seqcount_spinlock_t mems_allowed_seq;
1110 int cpuset_mem_spread_rotor;
1111 int cpuset_slab_spread_rotor;
1112 struct css_set *cgroups;
1113 struct list_head cg_list;
1114 struct robust_list_head *robust_list;
1115 struct compat_robust_list_head *compat_robust_list;
1116 struct list_head pi_state_list;
1117 struct futex_pi_state *pi_state_cache;
1118 struct mutex futex_exit_mutex;
1119 unsigned int futex_state;
1120 struct perf_event_context *perf_event_ctxp[2];
1121 struct mutex perf_event_mutex;
1122 struct list_head perf_event_list;
1123 struct mempolicy *mempolicy;
1124 short int il_prev;
1125 short int pref_node_fork;
1126 int numa_scan_seq;
1127 unsigned int numa_scan_period;
1128 unsigned int numa_scan_period_max;
1129 int numa_preferred_nid;
1130 long unsigned int numa_migrate_retry;
1131 u64 node_stamp;
1132 u64 last_task_numa_placement;
1133 u64 last_sum_exec_runtime;
1134 struct callback_head numa_work;
1135 struct numa_group *numa_group;
1136 long unsigned int *numa_faults;
1137 long unsigned int total_numa_faults;
1138 long unsigned int numa_faults_locality[3];
1139 long unsigned int numa_pages_migrated;
1140 struct rseq *rseq;
1141 u32 rseq_sig;
1142 long unsigned int rseq_event_mask;
1143 struct tlbflush_unmap_batch tlb_ubc;
1144 union {
1148 struct pipe_inode_info *splice_pipe;
1149 struct page_frag task_frag;
1150 struct task_delay_info *delays;
1151 int nr_dirtied;
1175 struct task_struct *oom_reaper_list; argument
1176 struct vm_struct *stack_vm_area;
1177 refcount_t stack_refcount;
1178 void *security;
1179 struct bpf_local_storage *bpf_storage;
1180 struct bpf_run_ctx *bpf_ctx;
1181 struct llist_head kretprobe_instances;
1182 struct thread_struct thread;