Lines Matching refs:task_struct
688 struct task_struct;
724 struct task_struct *__current;
1295 struct task_struct {
1307 struct task_struct *last_wakee;
1373 struct task_struct *real_parent;
1374 struct task_struct *parent;
1377 struct task_struct *group_leader;
1434 struct task_struct *pi_top_task;
1518 struct task_struct *oom_reaper_list;
1727 struct task_struct *owner;
1959 struct task_struct *task;
2358 struct task_struct *curr_target;
2363 struct task_struct *group_exit_task;
2454 void (*enqueue_task)(struct rq *, struct task_struct *, int);
2455 void (*dequeue_task)(struct rq *, struct task_struct *, int);
2457 bool (*yield_to_task)(struct rq *, struct task_struct *);
2458 void (*check_preempt_curr)(struct rq *, struct task_struct *, int);
2459 struct task_struct * (*pick_next_task)(struct rq *);
2460 void (*put_prev_task)(struct rq *, struct task_struct *);
2461 void (*set_next_task)(struct rq *, struct task_struct *, bool);
2462 int (*balance)(struct rq *, struct task_struct *, struct rq_flags *);
2463 int (*select_task_rq)(struct task_struct *, int, int, int);
2464 void (*migrate_task_rq)(struct task_struct *, int);
2465 void (*task_woken)(struct rq *, struct task_struct *);
2466 void (*set_cpus_allowed)(struct task_struct *, const struct cpumask *);
2469 void (*task_tick)(struct rq *, struct task_struct *, int);
2470 void (*task_fork)(struct task_struct *);
2471 void (*task_dead)(struct task_struct *);
2472 void (*switched_from)(struct rq *, struct task_struct *);
2473 void (*switched_to)(struct rq *, struct task_struct *);
2474 void (*prio_changed)(struct rq *, struct task_struct *, int);
2475 unsigned int (*get_rr_interval)(struct rq *, struct task_struct *);
2477 void (*task_change_group)(struct task_struct *, int);
2899 struct task_struct *task;
4217 struct task_struct *target;
4336 struct task_struct *owner;
4683 struct task_struct *move_lock_task;
4876 struct task_struct *kswapd;
4883 struct task_struct *kcompactd;
4998 struct task_struct *child_reaper;
5186 struct task_struct *task;
5963 struct task_struct *poll_task;
7380 struct task_struct *thread;
7522 struct ns_common * (*get)(struct task_struct *);
7628 int (*can_fork)(struct task_struct *, struct css_set *);
7629 void (*cancel_fork)(struct task_struct *, struct css_set *);
7630 void (*fork)(struct task_struct *);
7631 void (*exit)(struct task_struct *);
7632 void (*release)(struct task_struct *);
15359 struct task_struct *run_task;
15413 void (*sched_out)(struct preempt_notifier *, struct task_struct *);
17893 typedef int user_regset_active_fn(struct task_struct *, const struct user_regset *);
17895 typedef int user_regset_get2_fn(struct task_struct *, const struct user_regset *, struct membuf);
17897 typedef int user_regset_set_fn(struct task_struct *, const struct user_regset *, unsigned int, unsigned int, const void *, const void *);
17899 typedef int user_regset_writeback_fn(struct task_struct *, const struct user_regset *, int);
19179 struct task_struct *task;
21435 struct task_struct *tsk;
21448 struct task_struct *tsk;
21460 struct task_struct *tsk;
21475 typedef void (*btf_trace_vas_rx_win_open)(void *, struct task_struct *, int, int, struct vas_rx_win_attr *);
21477 typedef void (*btf_trace_vas_tx_win_open)(void *, struct task_struct *, int, int, struct vas_tx_win_attr *);
21479 typedef void (*btf_trace_vas_paste_crb)(void *, struct task_struct *, struct vas_window *);
23494 struct task_struct task;
23648 typedef int (*proc_visitor)(struct task_struct *, void *);
23706 typedef void (*btf_trace_task_newtask)(void *, struct task_struct *, long unsigned int);
23708 typedef void (*btf_trace_task_rename)(void *, struct task_struct *, const char *);
23751 struct task_struct **store;
23807 struct task_struct *thread;
24197 typedef void (*btf_trace_signal_generate)(void *, int, struct kernel_siginfo *, struct task_struct *, int, int);
24399 struct task_struct *task;
24560 struct task_struct *task;
24655 struct task_struct *task;
24676 struct task_struct *result;
25047 struct task_struct *cur_task;
25229 typedef void (*btf_trace_sched_kthread_stop)(void *, struct task_struct *);
25233 typedef void (*btf_trace_sched_waking)(void *, struct task_struct *);
25235 typedef void (*btf_trace_sched_wakeup)(void *, struct task_struct *);
25237 typedef void (*btf_trace_sched_wakeup_new)(void *, struct task_struct *);
25239 typedef void (*btf_trace_sched_switch)(void *, bool, struct task_struct *, struct task_struct *);
25241 typedef void (*btf_trace_sched_migrate_task)(void *, struct task_struct *, int);
25243 typedef void (*btf_trace_sched_process_free)(void *, struct task_struct *);
25245 typedef void (*btf_trace_sched_process_exit)(void *, struct task_struct *);
25247 typedef void (*btf_trace_sched_wait_task)(void *, struct task_struct *);
25251 typedef void (*btf_trace_sched_process_fork)(void *, struct task_struct *, struct task_struct *);
25253 typedef void (*btf_trace_sched_process_exec)(void *, struct task_struct *, pid_t, struct linux_binprm *);
25255 typedef void (*btf_trace_sched_stat_wait)(void *, struct task_struct *, u64);
25257 typedef void (*btf_trace_sched_stat_sleep)(void *, struct task_struct *, u64);
25259 typedef void (*btf_trace_sched_stat_iowait)(void *, struct task_struct *, u64);
25261 typedef void (*btf_trace_sched_stat_blocked)(void *, struct task_struct *, u64);
25263 typedef void (*btf_trace_sched_stat_runtime)(void *, struct task_struct *, u64, u64);
25265 typedef void (*btf_trace_sched_pi_setprio)(void *, struct task_struct *, struct task_struct *);
25267 typedef void (*btf_trace_sched_process_hang)(void *, struct task_struct *);
25269 typedef void (*btf_trace_sched_move_numa)(void *, struct task_struct *, int, int);
25271 typedef void (*btf_trace_sched_stick_numa)(void *, struct task_struct *, int, struct task_struct *, int);
25273 typedef void (*btf_trace_sched_swap_numa)(void *, struct task_struct *, int, struct task_struct *, int);
25471 struct task_struct *curr;
25472 struct task_struct *idle;
25473 struct task_struct *stop;
25576 struct task_struct *task;
25581 struct task_struct *src_task;
25582 struct task_struct *dst_task;
25669 struct task_struct *p;
25678 struct task_struct *best_task;
25769 struct task_struct *task;
25842 struct task_struct *transition_task;
25929 struct task_struct *thread;
26004 struct task_struct *task;
26013 struct task_struct *task;
26025 struct task_struct *task;
26036 struct task_struct *task;
26070 struct task_struct *task;
26078 struct task_struct *task;
26087 struct task_struct *owner;
34515 struct task_struct *thr;
34527 struct task_struct *thr;
34541 struct task_struct *thr;
34889 typedef void (*pertask_func_t)(struct task_struct *, struct list_head *);
34910 struct task_struct *kthread_ptr;
34987 struct task_struct *boost_kthread_task;
35068 struct task_struct *rcu_cpu_kthread_task;
35102 struct task_struct *gp_kthread;
35509 struct task_struct *task;
35685 struct task_struct *it_process;
35921 struct task_struct *owner;
35928 struct task_struct *task;
36539 struct task_struct *cur_task;
36642 typedef void (*btf_trace_cgroup_attach_task)(void *, struct cgroup *, const char *, struct task_struct *, bool);
36644 typedef void (*btf_trace_cgroup_transfer_tasks)(void *, struct cgroup *, const char *, struct task_struct *, bool);
36853 struct task_struct *thread;
37580 struct task_struct *task;
37658 struct task_struct *task;
39830 struct task_struct *task;
41244 struct task_struct *task;
41250 struct task_struct *task;
41261 struct task_struct *task;
67230 struct task_struct *kthread;
67381 typedef u64 (*btf_bpf_get_task_stack)(struct task_struct *, void *, u32, u64);
67794 struct task_struct *p;
67841 struct task_struct *task;
67854 struct task_struct *task;
67865 struct task_struct *task;
67906 struct task_struct *task;
67907 struct task_struct *next_prev;
68276 typedef void (*btf_trace_rseq_update)(void *, struct task_struct *);
68579 struct task_struct *chosen;
68684 typedef void (*btf_trace_oom_score_adj_update)(void *, struct task_struct *);
70415 struct task_struct *moving_task;
70574 struct task_struct *tsk;
71409 struct task_struct *polling_task;
71997 struct task_struct *task;
72077 struct task_struct *waiter;
72148 struct task_struct *waiter;
72222 int (*proc_show)(struct seq_file *, struct pid_namespace *, struct pid *, struct task_struct *);
73455 struct task_struct *sqo_task;
73566 struct task_struct *thread;
73749 struct task_struct *task;
73882 struct task_struct *task;
73942 struct task_struct *task;
74009 struct task_struct *manager;
74704 struct task_struct *task;
74767 struct task_struct *task;
74953 struct task_struct *waiter;
75154 struct task_struct *task;
75260 typedef struct dentry *instantiate_t(struct dentry *, struct task_struct *, const void *);
75284 struct task_struct *task;
75292 struct task_struct *task;
75706 struct task_struct *j_task;
76194 struct task_struct *s_mmp_tsk;
79236 struct task_struct *r_tsk;
79245 struct task_struct *tsk;
79306 struct task_struct *sleeper;
79480 struct task_struct *shm_creator;
79553 struct task_struct *task;
79868 int (*binder_set_context_mgr)(struct task_struct *);
79869 int (*binder_transaction)(struct task_struct *, struct task_struct *);
79870 int (*binder_transfer_binder)(struct task_struct *, struct task_struct *);
79871 int (*binder_transfer_file)(struct task_struct *, struct task_struct *, struct file *);
79872 int (*ptrace_access_check)(struct task_struct *, unsigned int);
79873 int (*ptrace_traceme)(struct task_struct *);
79874 int (*capget)(struct task_struct *, kernel_cap_t *, kernel_cap_t *, kernel_cap_t *);
79958 int (*file_send_sigiotask)(struct task_struct *, struct fown_struct *, int);
79961 int (*task_alloc)(struct task_struct *, long unsigned int);
79962 void (*task_free)(struct task_struct *);
79977 int (*task_setpgid)(struct task_struct *, pid_t);
79978 int (*task_getpgid)(struct task_struct *);
79979 int (*task_getsid)(struct task_struct *);
79980 void (*task_getsecid)(struct task_struct *, u32 *);
79981 int (*task_setnice)(struct task_struct *, int);
79982 int (*task_setioprio)(struct task_struct *, int);
79983 int (*task_getioprio)(struct task_struct *);
79985 int (*task_setrlimit)(struct task_struct *, unsigned int, struct rlimit *);
79986 int (*task_setscheduler)(struct task_struct *);
79987 int (*task_getscheduler)(struct task_struct *);
79988 int (*task_movememory)(struct task_struct *);
79989 int (*task_kill)(struct task_struct *, struct kernel_siginfo *, int, const struct cred *);
79991 void (*task_to_inode)(struct task_struct *, struct inode *);
80001 int (*msg_queue_msgrcv)(struct kern_ipc_perm *, struct msg_msg *, struct task_struct *, long int, int);
80014 int (*getprocattr)(struct task_struct *, char *, char **);
80557 struct task_struct *tsk;
84190 struct task_struct *tracer;
84191 struct task_struct *tracee;
84200 struct task_struct *target;
84201 struct task_struct *agent;
87238 struct task_struct *task;
88465 struct task_struct *task;
92116 struct task_struct *process;
92892 struct task_struct *poll_thread;
95377 struct task_struct *mutex_owner;
95706 struct task_struct *task;
100868 struct task_struct *worker_task;
102039 struct task_struct *task;
107391 struct task_struct *tsk;