Lines Matching defs:task_struct
1295 struct task_struct { struct
1307 struct task_struct *last_wakee; argument
1308 int recent_used_cpu;
1309 int wake_cpu;
1310 int on_rq;
1311 int prio;
1312 int static_prio;
1313 int normal_prio;
1314 unsigned int rt_priority;
1315 const struct sched_class *sched_class;
1318 struct sched_entity se;
1319 struct sched_rt_entity rt;
1320 struct task_group *sched_task_group;
1321 struct sched_dl_entity dl;
1322 struct uclamp_se uclamp_req[2];
1323 struct uclamp_se uclamp[2];
1324 struct hlist_head preempt_notifiers;
1325 unsigned int btrace_seq;
1326 unsigned int policy;
1327 int nr_cpus_allowed;
1328 const cpumask_t *cpus_ptr;
1329 cpumask_t cpus_mask;
1330 long unsigned int rcu_tasks_nvcsw;
1331 u8 rcu_tasks_holdout;
1332 u8 rcu_tasks_idx;
1333 int rcu_tasks_idle_cpu;
1334 struct list_head rcu_tasks_holdout_list;
1335 int trc_reader_nesting;
1336 int trc_ipi_to_cpu;
1337 union rcu_special trc_reader_special;
1338 bool trc_reader_checked;
1339 struct list_head trc_holdout_list;
1340 struct sched_info sched_info;
1341 struct list_head tasks;
1342 struct plist_node pushable_tasks;
1343 struct rb_node pushable_dl_tasks;
1344 struct mm_struct *mm;
1345 struct mm_struct *active_mm;
1346 struct vmacache vmacache;
1347 struct task_rss_stat rss_stat;
1348 int exit_state;
1349 int exit_code;
1373 struct task_struct *real_parent; argument
1374 struct task_struct *parent; argument
1377 struct task_struct *group_leader; argument
1378 struct list_head ptraced;
1379 struct list_head ptrace_entry;
1380 struct pid *thread_pid;
1381 struct hlist_node pid_links[4];
1382 struct list_head thread_group;
1383 struct list_head thread_node;
1384 struct completion *vfork_done;
1385 int *set_child_tid;
1386 int *clear_child_tid;
1387 u64 utime;
1388 u64 stime;
1389 u64 utimescaled;
1390 u64 stimescaled;
1391 u64 gtime;
1392 struct prev_cputime prev_cputime;
1393 long unsigned int nvcsw;
1394 long unsigned int nivcsw;
1395 u64 start_time;
1396 u64 start_boottime;
1397 long unsigned int min_flt;
1398 long unsigned int maj_flt;
1399 struct posix_cputimers posix_cputimers;
1400 const struct cred *ptracer_cred;
1401 const struct cred *real_cred;
1402 const struct cred *cred;
1403 struct key *cached_requested_key;
1404 char comm[16];
1405 struct nameidata *nameidata;
1406 struct sysv_sem sysvsem;
1407 struct sysv_shm sysvshm;
1408 long unsigned int last_switch_count;
1409 long unsigned int last_switch_time;
1410 struct fs_struct *fs;
1434 struct task_struct *pi_top_task; argument
1435 struct rt_mutex_waiter *pi_blocked_on;
1436 void *journal_info;
1437 struct bio_list *bio_list;
1438 struct blk_plug *plug;
1439 struct reclaim_state *reclaim_state;
1440 struct backing_dev_info *backing_dev_info;
1441 struct io_context *io_context;
1442 struct capture_control *capture_control;
1443 long unsigned int ptrace_message;
1444 kernel_siginfo_t *last_siginfo;
1445 struct task_io_accounting ioac;
1446 unsigned int psi_flags;
1447 u64 acct_rss_mem1;
1448 u64 acct_vm_mem1;
1449 u64 acct_timexpd;
1450 nodemask_t mems_allowed;
1451 seqcount_spinlock_t mems_allowed_seq;
1452 int cpuset_mem_spread_rotor;
1453 int cpuset_slab_spread_rotor;
1454 struct css_set *cgroups;
1455 struct list_head cg_list;
1456 struct robust_list_head *robust_list;
1457 struct compat_robust_list_head *compat_robust_list;
1458 struct list_head pi_state_list;
1459 struct futex_pi_state *pi_state_cache;
1460 struct mutex futex_exit_mutex;
1461 unsigned int futex_state;
1462 struct perf_event_context *perf_event_ctxp[2];
1463 struct mutex perf_event_mutex;
1464 struct list_head perf_event_list;
1465 struct mempolicy *mempolicy;
1466 short int il_prev;
1467 short int pref_node_fork;
1468 int numa_scan_seq;
1469 unsigned int numa_scan_period;
1470 unsigned int numa_scan_period_max;
1471 int numa_preferred_nid;
1472 long unsigned int numa_migrate_retry;
1473 u64 node_stamp;
1474 u64 last_task_numa_placement;
1475 u64 last_sum_exec_runtime;
1476 struct callback_head numa_work;
1477 struct numa_group *numa_group;
1478 long unsigned int *numa_faults;
1479 long unsigned int total_numa_faults;
1480 long unsigned int numa_faults_locality[3];
1481 long unsigned int numa_pages_migrated;
1482 struct rseq *rseq;
1483 u32 rseq_sig;
1484 long unsigned int rseq_event_mask;
1485 struct tlbflush_unmap_batch tlb_ubc;
1486 union {
1490 struct pipe_inode_info *splice_pipe;
1491 struct page_frag task_frag;
1492 struct task_delay_info *delays;
1493 int nr_dirtied;
1494 int nr_dirtied_pause;
1518 struct task_struct *oom_reaper_list; argument
1519 refcount_t stack_refcount;
1520 void *security;
1521 struct thread_struct thread;