task_struct 8 arch/x86/include/asm/current.h struct task_struct; task_struct 10 arch/x86/include/asm/current.h DECLARE_PER_CPU(struct task_struct *, current_task); task_struct 12 arch/x86/include/asm/current.h static __always_inline struct task_struct *get_current(void) task_struct 276 arch/x86/include/asm/elf.h struct task_struct; task_struct 45 arch/x86/include/asm/fpu-internal.h DECLARE_PER_CPU(struct task_struct *, fpu_owner_task); task_struct 48 arch/x86/include/asm/fpu-internal.h struct task_struct *tsk); task_struct 49 arch/x86/include/asm/fpu-internal.h extern void convert_to_fxsr(struct task_struct *tsk, task_struct 115 arch/x86/include/asm/fpu-internal.h extern void __sanitize_i387_state(struct task_struct *); task_struct 117 arch/x86/include/asm/fpu-internal.h static inline void sanitize_i387_state(struct task_struct *tsk) task_struct 276 arch/x86/include/asm/fpu-internal.h static inline int __save_init_fpu(struct task_struct *tsk) task_struct 291 arch/x86/include/asm/fpu-internal.h static inline int restore_fpu_checking(struct task_struct *tsk) task_struct 312 arch/x86/include/asm/fpu-internal.h static inline int __thread_has_fpu(struct task_struct *tsk) task_struct 318 arch/x86/include/asm/fpu-internal.h static inline void __thread_clear_has_fpu(struct task_struct *tsk) task_struct 325 arch/x86/include/asm/fpu-internal.h static inline void __thread_set_has_fpu(struct task_struct *tsk) task_struct 338 arch/x86/include/asm/fpu-internal.h static inline void __thread_fpu_end(struct task_struct *tsk) task_struct 345 arch/x86/include/asm/fpu-internal.h static inline void __thread_fpu_begin(struct task_struct *tsk) task_struct 352 arch/x86/include/asm/fpu-internal.h static inline void __drop_fpu(struct task_struct *tsk) task_struct 363 arch/x86/include/asm/fpu-internal.h static inline void drop_fpu(struct task_struct *tsk) task_struct 375 arch/x86/include/asm/fpu-internal.h static inline void drop_init_fpu(struct task_struct *tsk) task_struct 413 arch/x86/include/asm/fpu-internal.h static inline int fpu_lazy_restore(struct task_struct *new, unsigned int cpu) task_struct 419 arch/x86/include/asm/fpu-internal.h static inline fpu_switch_t switch_fpu_prepare(struct task_struct *old, struct task_struct *new, int cpu) task_struct 463 arch/x86/include/asm/fpu-internal.h static inline void switch_fpu_finish(struct task_struct *new, fpu_switch_t fpu) task_struct 509 arch/x86/include/asm/fpu-internal.h static inline void __save_fpu(struct task_struct *tsk) task_struct 523 arch/x86/include/asm/fpu-internal.h static inline void save_init_fpu(struct task_struct *tsk) task_struct 541 arch/x86/include/asm/fpu-internal.h static inline unsigned short get_fpu_cwd(struct task_struct *tsk) task_struct 550 arch/x86/include/asm/fpu-internal.h static inline unsigned short get_fpu_swd(struct task_struct *tsk) task_struct 559 arch/x86/include/asm/fpu-internal.h static inline unsigned short get_fpu_mxcsr(struct task_struct *tsk) task_struct 592 arch/x86/include/asm/fpu-internal.h static inline void fpu_copy(struct task_struct *dst, struct task_struct *src) task_struct 21 arch/x86/include/asm/i387.h extern int init_fpu(struct task_struct *child); task_struct 100 arch/x86/include/asm/i387.h extern void unlazy_fpu(struct task_struct *tsk); task_struct 27 arch/x86/include/asm/kdebug.h extern void show_trace(struct task_struct *t, struct pt_regs *regs, task_struct 25 arch/x86/include/asm/mmu_context.h int init_new_context(struct task_struct *tsk, struct mm_struct *mm); task_struct 29 arch/x86/include/asm/mmu_context.h static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) task_struct 38 arch/x86/include/asm/mmu_context.h struct task_struct *tsk) task_struct 681 arch/x86/include/asm/paravirt.h static inline void arch_start_context_switch(struct task_struct *prev) task_struct 686 arch/x86/include/asm/paravirt.h static inline void arch_end_context_switch(struct task_struct *next) task_struct 52 arch/x86/include/asm/paravirt_types.h struct task_struct; task_struct 193 arch/x86/include/asm/paravirt_types.h void (*start_context_switch)(struct task_struct *prev); task_struct 194 arch/x86/include/asm/paravirt_types.h void (*end_context_switch)(struct task_struct *next); task_struct 682 arch/x86/include/asm/paravirt_types.h void paravirt_start_context_switch(struct task_struct *prev); task_struct 683 arch/x86/include/asm/paravirt_types.h void paravirt_end_context_switch(struct task_struct *next); task_struct 7 arch/x86/include/asm/processor.h struct task_struct; task_struct 463 arch/x86/include/asm/processor.h extern void free_thread_xstate(struct task_struct *); task_struct 620 arch/x86/include/asm/processor.h extern void release_thread(struct task_struct *); task_struct 622 arch/x86/include/asm/processor.h unsigned long get_wchan(struct task_struct *p); task_struct 775 arch/x86/include/asm/processor.h extern void set_task_blockstep(struct task_struct *task, bool on); task_struct 866 arch/x86/include/asm/processor.h extern unsigned long thread_saved_pc(struct task_struct *tsk); task_struct 929 arch/x86/include/asm/processor.h extern unsigned long KSTK_ESP(struct task_struct *task); task_struct 20 arch/x86/include/asm/proto.h long do_arch_prctl(struct task_struct *task, int code, unsigned long addr); task_struct 68 arch/x86/include/asm/ptrace.h struct task_struct; task_struct 74 arch/x86/include/asm/ptrace.h convert_ip_to_linear(struct task_struct *child, struct pt_regs *regs); task_struct 75 arch/x86/include/asm/ptrace.h extern void send_sigtrap(struct task_struct *tsk, struct pt_regs *regs, task_struct 256 arch/x86/include/asm/ptrace.h extern int do_get_thread_area(struct task_struct *p, int idx, task_struct 258 arch/x86/include/asm/ptrace.h extern int do_set_thread_area(struct task_struct *p, int idx, task_struct 64 arch/x86/include/asm/smp.h struct task_struct; task_struct 74 arch/x86/include/asm/smp.h int (*cpu_up)(unsigned cpu, struct task_struct *tidle); task_struct 117 arch/x86/include/asm/smp.h static inline int __cpu_up(unsigned int cpu, struct task_struct *tidle) task_struct 157 arch/x86/include/asm/smp.h int native_cpu_up(unsigned int cpunum, struct task_struct *tidle); task_struct 167 arch/x86/include/asm/smp.h void x86_idle_thread_init(unsigned int cpu, struct task_struct *idle); task_struct 46 arch/x86/include/asm/stacktrace.h void dump_trace(struct task_struct *tsk, struct pt_regs *regs, task_struct 60 arch/x86/include/asm/stacktrace.h stack_frame(struct task_struct *task, struct pt_regs *regs) task_struct 78 arch/x86/include/asm/stacktrace.h stack_frame(struct task_struct *task, struct pt_regs *regs) task_struct 85 arch/x86/include/asm/stacktrace.h show_trace_log_lvl(struct task_struct *task, struct pt_regs *regs, task_struct 89 arch/x86/include/asm/stacktrace.h show_stack_log_lvl(struct task_struct *task, struct pt_regs *regs, task_struct 4 arch/x86/include/asm/switch_to.h struct task_struct; /* one of the stranger aspects of C forward declarations */ task_struct 5 arch/x86/include/asm/switch_to.h __visible struct task_struct *__switch_to(struct task_struct *prev, task_struct 6 arch/x86/include/asm/switch_to.h struct task_struct *next); task_struct 8 arch/x86/include/asm/switch_to.h void __switch_to_xtra(struct task_struct *prev_p, struct task_struct *next_p, task_struct 20 arch/x86/include/asm/switch_to.h , [task_canary] "i" (offsetof(struct task_struct, stack_canary)) task_struct 96 arch/x86/include/asm/switch_to.h , [task_canary] "i" (offsetof(struct task_struct, stack_canary)) task_struct 119 arch/x86/include/asm/switch_to.h [threadrsp] "i" (offsetof(struct task_struct, thread.sp)), \ task_struct 122 arch/x86/include/asm/switch_to.h [thread_info] "i" (offsetof(struct task_struct, stack)), \ task_struct 31 arch/x86/include/asm/syscall.h static inline int syscall_get_nr(struct task_struct *task, struct pt_regs *regs) task_struct 36 arch/x86/include/asm/syscall.h static inline void syscall_rollback(struct task_struct *task, task_struct 42 arch/x86/include/asm/syscall.h static inline long syscall_get_error(struct task_struct *task, task_struct 61 arch/x86/include/asm/syscall.h static inline long syscall_get_return_value(struct task_struct *task, task_struct 67 arch/x86/include/asm/syscall.h static inline void syscall_set_return_value(struct task_struct *task, task_struct 76 arch/x86/include/asm/syscall.h static inline void syscall_get_arguments(struct task_struct *task, task_struct 85 arch/x86/include/asm/syscall.h static inline void syscall_set_arguments(struct task_struct *task, task_struct 101 arch/x86/include/asm/syscall.h static inline void syscall_get_arguments(struct task_struct *task, task_struct 162 arch/x86/include/asm/syscall.h static inline void syscall_set_arguments(struct task_struct *task, task_struct 21 arch/x86/include/asm/thread_info.h struct task_struct; task_struct 27 arch/x86/include/asm/thread_info.h struct task_struct *task; /* main task structure */ task_struct 238 arch/x86/include/asm/thread_info.h extern int arch_dup_task_struct(struct task_struct *dst, struct task_struct *src); task_struct 239 arch/x86/include/asm/thread_info.h extern void arch_release_task_struct(struct task_struct *tsk); task_struct 67 arch/x86/include/asm/vm86.h struct task_struct; task_struct 68 arch/x86/include/asm/vm86.h void release_vm86_irqs(struct task_struct *); task_struct 53 arch/x86/include/asm/xsave.h extern int init_fpu(struct task_struct *child); task_struct 11 include/asm-generic/mmu_context.h struct task_struct; task_struct 15 include/asm-generic/mmu_context.h struct task_struct *tsk) task_struct 19 include/asm-generic/mmu_context.h static inline int init_new_context(struct task_struct *tsk, task_struct 29 include/asm-generic/mmu_context.h static inline void deactivate_mm(struct task_struct *task, task_struct 36 include/asm-generic/mmu_context.h struct task_struct *tsk) task_struct 22 include/asm-generic/switch_to.h extern struct task_struct *__switch_to(struct task_struct *, task_struct 23 include/asm-generic/switch_to.h struct task_struct *); task_struct 22 include/asm-generic/syscall.h struct task_struct; task_struct 41 include/asm-generic/syscall.h int syscall_get_nr(struct task_struct *task, struct pt_regs *regs); task_struct 59 include/asm-generic/syscall.h void syscall_rollback(struct task_struct *task, struct pt_regs *regs); task_struct 71 include/asm-generic/syscall.h long syscall_get_error(struct task_struct *task, struct pt_regs *regs); task_struct 84 include/asm-generic/syscall.h long syscall_get_return_value(struct task_struct *task, struct pt_regs *regs); task_struct 101 include/asm-generic/syscall.h void syscall_set_return_value(struct task_struct *task, struct pt_regs *regs, task_struct 121 include/asm-generic/syscall.h void syscall_get_arguments(struct task_struct *task, struct pt_regs *regs, task_struct 141 include/asm-generic/syscall.h void syscall_set_arguments(struct task_struct *task, struct pt_regs *regs, task_struct 40 include/linux/aio.h struct task_struct *tsk; task_struct 27 include/linux/amd-iommu.h struct task_struct; task_struct 78 include/linux/amd-iommu.h struct task_struct *task); task_struct 124 include/linux/audit.h extern int audit_alloc(struct task_struct *task); task_struct 125 include/linux/audit.h extern void __audit_free(struct task_struct *task); task_struct 141 include/linux/audit.h extern void __audit_ptrace(struct task_struct *t); task_struct 148 include/linux/audit.h static inline void audit_free(struct task_struct *task) task_struct 212 include/linux/audit.h static inline void audit_ptrace(struct task_struct *t) task_struct 224 include/linux/audit.h static inline kuid_t audit_get_loginuid(struct task_struct *tsk) task_struct 229 include/linux/audit.h static inline unsigned int audit_get_sessionid(struct task_struct *tsk) task_struct 328 include/linux/audit.h static inline int audit_alloc(struct task_struct *task) task_struct 332 include/linux/audit.h static inline void audit_free(struct task_struct *task) task_struct 382 include/linux/audit.h static inline kuid_t audit_get_loginuid(struct task_struct *tsk) task_struct 386 include/linux/audit.h static inline unsigned int audit_get_sessionid(struct task_struct *tsk) task_struct 429 include/linux/audit.h static inline void audit_ptrace(struct task_struct *t) task_struct 435 include/linux/audit.h static inline bool audit_loginuid_set(struct task_struct *tsk) task_struct 481 include/linux/audit.h struct task_struct *tsk); task_struct 536 include/linux/audit.h struct task_struct *tsk) task_struct 1110 include/linux/blkdev.h static inline void blk_flush_plug(struct task_struct *tsk) task_struct 1118 include/linux/blkdev.h static inline void blk_schedule_flush_plug(struct task_struct *tsk) task_struct 1126 include/linux/blkdev.h static inline bool blk_needs_flush_plug(struct task_struct *tsk) task_struct 1650 include/linux/blkdev.h static inline void blk_flush_plug(struct task_struct *task) task_struct 1654 include/linux/blkdev.h static inline void blk_schedule_flush_plug(struct task_struct *task) task_struct 1659 include/linux/blkdev.h static inline bool blk_needs_flush_plug(struct task_struct *tsk) task_struct 208 include/linux/capability.h extern bool has_capability(struct task_struct *t, int cap); task_struct 209 include/linux/capability.h extern bool has_ns_capability(struct task_struct *t, task_struct 211 include/linux/capability.h extern bool has_capability_noaudit(struct task_struct *t, int cap); task_struct 212 include/linux/capability.h extern bool has_ns_capability_noaudit(struct task_struct *t, task_struct 34 include/linux/cgroup.h extern void cgroup_fork(struct task_struct *p); task_struct 35 include/linux/cgroup.h extern void cgroup_post_fork(struct task_struct *p); task_struct 36 include/linux/cgroup.h extern void cgroup_exit(struct task_struct *p); task_struct 41 include/linux/cgroup.h struct pid *pid, struct task_struct *tsk); task_struct 581 include/linux/cgroup.h char *task_cgroup_path(struct task_struct *task, char *buf, size_t buflen); task_struct 594 include/linux/cgroup.h struct task_struct *cgroup_taskset_first(struct cgroup_taskset *tset); task_struct 595 include/linux/cgroup.h struct task_struct *cgroup_taskset_next(struct cgroup_taskset *tset); task_struct 624 include/linux/cgroup.h void (*fork)(struct task_struct *task); task_struct 627 include/linux/cgroup.h struct task_struct *task); task_struct 730 include/linux/cgroup.h static inline struct css_set *task_css_set(struct task_struct *task) task_struct 742 include/linux/cgroup.h static inline struct cgroup_subsys_state *task_css(struct task_struct *task, task_struct 756 include/linux/cgroup.h static inline bool task_css_is_root(struct task_struct *task, int subsys_id) task_struct 762 include/linux/cgroup.h static inline struct cgroup *task_cgroup(struct task_struct *task, task_struct 905 include/linux/cgroup.h struct task_struct *css_task_iter_next(struct css_task_iter *it); task_struct 908 include/linux/cgroup.h int cgroup_attach_task_all(struct task_struct *from, struct task_struct *); task_struct 918 include/linux/cgroup.h static inline void cgroup_fork(struct task_struct *p) {} task_struct 919 include/linux/cgroup.h static inline void cgroup_post_fork(struct task_struct *p) {} task_struct 920 include/linux/cgroup.h static inline void cgroup_exit(struct task_struct *p) {} task_struct 929 include/linux/cgroup.h static inline int cgroup_attach_task_all(struct task_struct *from, task_struct 930 include/linux/cgroup.h struct task_struct *t) task_struct 23 include/linux/cn_proc.h void proc_fork_connector(struct task_struct *task); task_struct 24 include/linux/cn_proc.h void proc_exec_connector(struct task_struct *task); task_struct 25 include/linux/cn_proc.h void proc_id_connector(struct task_struct *task, int which_id); task_struct 26 include/linux/cn_proc.h void proc_sid_connector(struct task_struct *task); task_struct 27 include/linux/cn_proc.h void proc_ptrace_connector(struct task_struct *task, int which_id); task_struct 28 include/linux/cn_proc.h void proc_comm_connector(struct task_struct *task); task_struct 29 include/linux/cn_proc.h void proc_coredump_connector(struct task_struct *task); task_struct 30 include/linux/cn_proc.h void proc_exit_connector(struct task_struct *task); task_struct 32 include/linux/cn_proc.h static inline void proc_fork_connector(struct task_struct *task) task_struct 35 include/linux/cn_proc.h static inline void proc_exec_connector(struct task_struct *task) task_struct 38 include/linux/cn_proc.h static inline void proc_id_connector(struct task_struct *task, task_struct 42 include/linux/cn_proc.h static inline void proc_sid_connector(struct task_struct *task) task_struct 45 include/linux/cn_proc.h static inline void proc_comm_connector(struct task_struct *task) task_struct 48 include/linux/cn_proc.h static inline void proc_ptrace_connector(struct task_struct *task, task_struct 52 include/linux/cn_proc.h static inline void proc_coredump_connector(struct task_struct *task) task_struct 55 include/linux/cn_proc.h static inline void proc_exit_connector(struct task_struct *task) task_struct 309 include/linux/compat.h extern void compat_exit_robust_list(struct task_struct *curr); task_struct 432 include/linux/compat.h extern int compat_ptrace_request(struct task_struct *child, task_struct 436 include/linux/compat.h extern long compat_arch_ptrace(struct task_struct *child, compat_long_t request, task_struct 693 include/linux/compat.h struct task_struct *t = current; \ task_struct 15 include/linux/context_tracking.h extern void __context_tracking_task_switch(struct task_struct *prev, task_struct 16 include/linux/context_tracking.h struct task_struct *next); task_struct 51 include/linux/context_tracking.h static inline void context_tracking_task_switch(struct task_struct *prev, task_struct 52 include/linux/context_tracking.h struct task_struct *next) task_struct 62 include/linux/context_tracking.h static inline void context_tracking_task_switch(struct task_struct *prev, task_struct 63 include/linux/context_tracking.h struct task_struct *next) { } task_struct 114 include/linux/cpufreq.h struct task_struct *transition_task; /* Task which is doing the transition */ task_struct 44 include/linux/cpuset.h extern void cpuset_cpus_allowed(struct task_struct *p, struct cpumask *mask); task_struct 45 include/linux/cpuset.h extern void cpuset_cpus_allowed_fallback(struct task_struct *p); task_struct 46 include/linux/cpuset.h extern nodemask_t cpuset_mems_allowed(struct task_struct *p); task_struct 76 include/linux/cpuset.h extern int cpuset_mems_allowed_intersects(const struct task_struct *tsk1, task_struct 77 include/linux/cpuset.h const struct task_struct *tsk2); task_struct 88 include/linux/cpuset.h struct task_struct *task); task_struct 90 include/linux/cpuset.h struct pid *pid, struct task_struct *tsk); task_struct 109 include/linux/cpuset.h extern void cpuset_print_task_mems_allowed(struct task_struct *p); task_struct 159 include/linux/cpuset.h static inline void cpuset_cpus_allowed(struct task_struct *p, task_struct 165 include/linux/cpuset.h static inline void cpuset_cpus_allowed_fallback(struct task_struct *p) task_struct 169 include/linux/cpuset.h static inline nodemask_t cpuset_mems_allowed(struct task_struct *p) task_struct 202 include/linux/cpuset.h static inline int cpuset_mems_allowed_intersects(const struct task_struct *tsk1, task_struct 203 include/linux/cpuset.h const struct task_struct *tsk2) task_struct 211 include/linux/cpuset.h struct task_struct *task) task_struct 245 include/linux/cpuset.h static inline void cpuset_print_task_mems_allowed(struct task_struct *p) task_struct 143 include/linux/cred.h extern void exit_creds(struct task_struct *); task_struct 144 include/linux/cred.h extern int copy_creds(struct task_struct *, unsigned long); task_struct 145 include/linux/cred.h extern const struct cred *get_task_cred(struct task_struct *); task_struct 153 include/linux/cred.h extern struct cred *prepare_kernel_cred(struct task_struct *); task_struct 165 include/linux/cred.h extern void __validate_process_creds(struct task_struct *, task_struct 187 include/linux/cred.h extern void validate_creds_for_do_exit(struct task_struct *); task_struct 192 include/linux/cred.h static inline void validate_creds_for_do_exit(struct task_struct *tsk) task_struct 8 include/linux/debug_locks.h struct task_struct; task_struct 48 include/linux/debug_locks.h struct task_struct; task_struct 52 include/linux/debug_locks.h extern void debug_show_held_locks(struct task_struct *task); task_struct 60 include/linux/debug_locks.h static inline void debug_show_held_locks(struct task_struct *task) task_struct 36 include/linux/delayacct.h extern void __delayacct_tsk_init(struct task_struct *); task_struct 37 include/linux/delayacct.h extern void __delayacct_tsk_exit(struct task_struct *); task_struct 40 include/linux/delayacct.h extern int __delayacct_add_tsk(struct taskstats *, struct task_struct *); task_struct 41 include/linux/delayacct.h extern __u64 __delayacct_blkio_ticks(struct task_struct *); task_struct 45 include/linux/delayacct.h static inline int delayacct_is_task_waiting_on_io(struct task_struct *p) task_struct 65 include/linux/delayacct.h static inline void delayacct_tsk_init(struct task_struct *tsk) task_struct 76 include/linux/delayacct.h static inline void delayacct_tsk_free(struct task_struct *tsk) task_struct 98 include/linux/delayacct.h struct task_struct *tsk) task_struct 105 include/linux/delayacct.h static inline __u64 delayacct_blkio_ticks(struct task_struct *tsk) task_struct 131 include/linux/delayacct.h static inline void delayacct_tsk_init(struct task_struct *tsk) task_struct 133 include/linux/delayacct.h static inline void delayacct_tsk_free(struct task_struct *tsk) task_struct 140 include/linux/delayacct.h struct task_struct *tsk) task_struct 142 include/linux/delayacct.h static inline __u64 delayacct_blkio_ticks(struct task_struct *tsk) task_struct 144 include/linux/delayacct.h static inline int delayacct_is_task_waiting_on_io(struct task_struct *p) task_struct 30 include/linux/elfcore.h static inline int elf_core_copy_task_regs(struct task_struct *t, elf_gregset_t* elfregs) task_struct 42 include/linux/elfcore.h static inline int elf_core_copy_task_fpregs(struct task_struct *t, struct pt_regs *regs, elf_fpregset_t *fpu) task_struct 52 include/linux/elfcore.h static inline int elf_core_copy_task_xfpregs(struct task_struct *t, elf_fpxregset_t *xfpu) task_struct 97 include/linux/fdtable.h struct task_struct; task_struct 99 include/linux/fdtable.h struct files_struct *get_files_struct(struct task_struct *); task_struct 24 include/linux/freezer.h static inline bool frozen(struct task_struct *p) task_struct 29 include/linux/freezer.h extern bool freezing_slow_path(struct task_struct *p); task_struct 34 include/linux/freezer.h static inline bool freezing(struct task_struct *p) task_struct 42 include/linux/freezer.h extern void __thaw_task(struct task_struct *t); task_struct 69 include/linux/freezer.h extern bool freeze_task(struct task_struct *p); task_struct 73 include/linux/freezer.h extern bool cgroup_freezing(struct task_struct *task); task_struct 75 include/linux/freezer.h static inline bool cgroup_freezing(struct task_struct *task) task_struct 148 include/linux/freezer.h static inline bool freezer_should_skip(struct task_struct *p) task_struct 298 include/linux/freezer.h static inline bool frozen(struct task_struct *p) { return false; } task_struct 299 include/linux/freezer.h static inline bool freezing(struct task_struct *p) { return false; } task_struct 300 include/linux/freezer.h static inline void __thaw_task(struct task_struct *t) {} task_struct 313 include/linux/freezer.h static inline int freezer_should_skip(struct task_struct *p) { return 0; } task_struct 19 include/linux/fs_struct.h extern void exit_fs(struct task_struct *); task_struct 757 include/linux/ftrace.h extern void ftrace_graph_init_task(struct task_struct *t); task_struct 758 include/linux/ftrace.h extern void ftrace_graph_exit_task(struct task_struct *t); task_struct 759 include/linux/ftrace.h extern void ftrace_graph_init_idle_task(struct task_struct *t, int cpu); task_struct 761 include/linux/ftrace.h static inline int task_curr_ret_stack(struct task_struct *t) task_struct 781 include/linux/ftrace.h static inline void ftrace_graph_init_task(struct task_struct *t) { } task_struct 782 include/linux/ftrace.h static inline void ftrace_graph_exit_task(struct task_struct *t) { } task_struct 783 include/linux/ftrace.h static inline void ftrace_graph_init_idle_task(struct task_struct *t, int cpu) { } task_struct 792 include/linux/ftrace.h static inline int task_curr_ret_stack(struct task_struct *tsk) task_struct 813 include/linux/ftrace.h static inline void set_tsk_trace_trace(struct task_struct *tsk) task_struct 818 include/linux/ftrace.h static inline void clear_tsk_trace_trace(struct task_struct *tsk) task_struct 823 include/linux/ftrace.h static inline int test_tsk_trace_trace(struct task_struct *tsk) task_struct 828 include/linux/ftrace.h static inline void set_tsk_trace_graph(struct task_struct *tsk) task_struct 833 include/linux/ftrace.h static inline void clear_tsk_trace_graph(struct task_struct *tsk) task_struct 838 include/linux/ftrace.h static inline int test_tsk_trace_graph(struct task_struct *tsk) task_struct 168 include/linux/ftrace_event.h void tracing_record_cmdline(struct task_struct *tsk); task_struct 592 include/linux/ftrace_event.h struct task_struct *task) task_struct 8 include/linux/futex.h struct task_struct; task_struct 15 include/linux/futex.h handle_futex_death(u32 __user *uaddr, struct task_struct *curr, int pi); task_struct 56 include/linux/futex.h extern void exit_robust_list(struct task_struct *curr); task_struct 57 include/linux/futex.h extern void exit_pi_state_list(struct task_struct *curr); task_struct 64 include/linux/futex.h static inline void exit_robust_list(struct task_struct *curr) task_struct 67 include/linux/futex.h static inline void exit_pi_state_list(struct task_struct *curr) task_struct 130 include/linux/hrtimer.h struct task_struct *task; task_struct 434 include/linux/hrtimer.h struct task_struct *tsk); task_struct 50 include/linux/hw_breakpoint.h struct task_struct *tsk); task_struct 80 include/linux/hw_breakpoint.h extern void flush_ptrace_hw_breakpoint(struct task_struct *tsk); task_struct 95 include/linux/hw_breakpoint.h struct task_struct *tsk) { return NULL; } task_struct 119 include/linux/hw_breakpoint.h static inline void flush_ptrace_hw_breakpoint(struct task_struct *tsk) { } task_struct 111 include/linux/interrupt.h struct task_struct *thread; task_struct 438 include/linux/interrupt.h DECLARE_PER_CPU(struct task_struct *, ksoftirqd); task_struct 440 include/linux/interrupt.h static inline struct task_struct *this_cpu_ksoftirqd(void) task_struct 144 include/linux/iocontext.h struct task_struct; task_struct 148 include/linux/iocontext.h void exit_io_context(struct task_struct *task); task_struct 149 include/linux/iocontext.h struct io_context *get_task_io_context(struct task_struct *task, task_struct 154 include/linux/iocontext.h static inline void exit_io_context(struct task_struct *task) { } task_struct 53 include/linux/ioprio.h static inline int task_nice_ioprio(struct task_struct *task) task_struct 62 include/linux/ioprio.h static inline int task_nice_ioclass(struct task_struct *task) task_struct 77 include/linux/ioprio.h extern int set_task_ioprio(struct task_struct *task, int ioprio); task_struct 456 include/linux/isdn.h struct task_struct *profd; /* For iprofd */ task_struct 166 include/linux/isdn_ppp.h struct task_struct *tk; task_struct 731 include/linux/jbd.h struct task_struct *j_task; task_struct 921 include/linux/jbd2.h struct task_struct *j_task; task_struct 128 include/linux/kdb.h int kdb_process_cpu(const struct task_struct *p) task_struct 81 include/linux/kernel_stat.h extern void account_user_time(struct task_struct *, cputime_t, cputime_t); task_struct 82 include/linux/kernel_stat.h extern void account_system_time(struct task_struct *, int, cputime_t, cputime_t); task_struct 87 include/linux/kernel_stat.h static inline void account_process_tick(struct task_struct *tsk, int user) task_struct 92 include/linux/kernel_stat.h extern void account_process_tick(struct task_struct *, int user); task_struct 230 include/linux/kexec.h int kexec_should_crash(struct task_struct *); task_struct 312 include/linux/kexec.h struct task_struct; task_struct 314 include/linux/kexec.h static inline int kexec_should_crash(struct task_struct *p) { return 0; } task_struct 354 include/linux/key.h extern void key_fsuid_changed(struct task_struct *tsk); task_struct 355 include/linux/key.h extern void key_fsgid_changed(struct task_struct *tsk); task_struct 38 include/linux/kgdb.h struct task_struct; task_struct 57 include/linux/kgdb.h extern struct task_struct *kgdb_usethread; task_struct 58 include/linux/kgdb.h extern struct task_struct *kgdb_contthread; task_struct 145 include/linux/kgdb.h sleeping_thread_to_gdb_regs(unsigned long *gdb_regs, struct task_struct *p); task_struct 199 include/linux/kprobes.h struct task_struct *task; task_struct 341 include/linux/kprobes.h void kretprobe_hash_lock(struct task_struct *tsk, task_struct 343 include/linux/kprobes.h void kretprobe_hash_unlock(struct task_struct *tsk, unsigned long *flags); task_struct 344 include/linux/kprobes.h struct hlist_head * kretprobe_inst_table_head(struct task_struct *tsk); task_struct 380 include/linux/kprobes.h void kprobe_flush_task(struct task_struct *tk); task_struct 451 include/linux/kprobes.h static inline void kprobe_flush_task(struct task_struct *tk) task_struct 8 include/linux/kthread.h struct task_struct *kthread_create_on_node(int (*threadfn)(void *data), task_struct 17 include/linux/kthread.h struct task_struct *kthread_create_on_cpu(int (*threadfn)(void *data), task_struct 33 include/linux/kthread.h struct task_struct *__k \ task_struct 40 include/linux/kthread.h void kthread_bind(struct task_struct *k, unsigned int cpu); task_struct 41 include/linux/kthread.h int kthread_stop(struct task_struct *k); task_struct 45 include/linux/kthread.h void *kthread_data(struct task_struct *k); task_struct 46 include/linux/kthread.h void *probe_kthread_data(struct task_struct *k); task_struct 47 include/linux/kthread.h int kthread_park(struct task_struct *k); task_struct 48 include/linux/kthread.h void kthread_unpark(struct task_struct *k); task_struct 52 include/linux/kthread.h extern struct task_struct *kthreadd_task; task_struct 53 include/linux/kthread.h extern int tsk_fork_get_node(struct task_struct *tsk); task_struct 69 include/linux/kthread.h struct task_struct *task; task_struct 209 include/linux/kvm_host.h int kvm_get_user_page_io(struct task_struct *tsk, struct mm_struct *mm, task_struct 13 include/linux/latencytop.h struct task_struct; task_struct 30 include/linux/latencytop.h void __account_scheduler_latency(struct task_struct *task, int usecs, int inter); task_struct 32 include/linux/latencytop.h account_scheduler_latency(struct task_struct *task, int usecs, int inter) task_struct 38 include/linux/latencytop.h void clear_all_latency_tracing(struct task_struct *p); task_struct 43 include/linux/latencytop.h account_scheduler_latency(struct task_struct *task, int usecs, int inter) task_struct 47 include/linux/latencytop.h static inline void clear_all_latency_tracing(struct task_struct *p) task_struct 603 include/linux/libata.h struct task_struct *eh_owner; task_struct 12 include/linux/lockdep.h struct task_struct; task_struct 467 include/linux/lockdep.h extern void print_irqtrace_events(struct task_struct *curr); task_struct 469 include/linux/lockdep.h static inline void print_irqtrace_events(struct task_struct *curr) task_struct 63 include/linux/lsm_audit.h struct task_struct *tsk; task_struct 509 include/linux/mISDNif.h struct task_struct *thread; task_struct 73 include/linux/memcontrol.h bool task_in_mem_cgroup(struct task_struct *task, task_struct 77 include/linux/memcontrol.h extern struct mem_cgroup *mem_cgroup_from_task(struct task_struct *p); task_struct 110 include/linux/memcontrol.h struct task_struct *p); task_struct 124 include/linux/memcontrol.h static inline bool task_in_memcg_oom(struct task_struct *p) task_struct 240 include/linux/memcontrol.h static inline bool task_in_mem_cgroup(struct task_struct *task, task_struct 289 include/linux/memcontrol.h mem_cgroup_print_oom_info(struct mem_cgroup *memcg, struct task_struct *p) task_struct 312 include/linux/memcontrol.h static inline bool task_in_memcg_oom(struct task_struct *p) task_struct 137 include/linux/mempolicy.h struct mempolicy *get_task_policy(struct task_struct *p); task_struct 144 include/linux/mempolicy.h extern void mpol_rebind_task(struct task_struct *tsk, const nodemask_t *new, task_struct 152 include/linux/mempolicy.h extern bool mempolicy_nodemask_intersects(struct task_struct *tsk, task_struct 247 include/linux/mempolicy.h static inline void mpol_rebind_task(struct task_struct *tsk, task_struct 882 include/linux/mm.h static inline bool cpupid_match_pid(struct task_struct *task, int cpupid) task_struct 1190 include/linux/mm.h extern int fixup_user_fault(struct task_struct *tsk, struct mm_struct *mm, task_struct 1201 include/linux/mm.h static inline int fixup_user_fault(struct task_struct *tsk, task_struct 1211 include/linux/mm.h extern int access_process_vm(struct task_struct *tsk, unsigned long addr, void *buf, int len, int write); task_struct 1215 include/linux/mm.h long __get_user_pages(struct task_struct *tsk, struct mm_struct *mm, task_struct 1219 include/linux/mm.h long get_user_pages(struct task_struct *tsk, struct mm_struct *mm, task_struct 1243 include/linux/mm.h int get_cmdline(struct task_struct *task, char *buffer, int buflen); task_struct 1273 include/linux/mm.h extern struct task_struct *task_of_stack(struct task_struct *task, task_struct 1908 include/linux/mm.h void task_dirty_inc(struct task_struct *tsk); task_struct 314 include/linux/mm_types.h struct task_struct *task; task_struct 420 include/linux/mm_types.h struct task_struct __rcu *owner; task_struct 338 include/linux/mmc/host.h struct task_struct *claimer; /* task that has host claimed */ task_struct 349 include/linux/mmc/host.h struct task_struct *sdio_irq_thread; task_struct 752 include/linux/mmzone.h struct task_struct *kswapd; /* Protected by task_struct 56 include/linux/mutex.h struct task_struct *owner; task_struct 76 include/linux/mutex.h struct task_struct *task; task_struct 65 include/linux/nsproxy.h int copy_namespaces(unsigned long flags, struct task_struct *tsk); task_struct 66 include/linux/nsproxy.h void exit_task_namespaces(struct task_struct *tsk); task_struct 67 include/linux/nsproxy.h void switch_task_namespaces(struct task_struct *tsk, struct nsproxy *new); task_struct 13 include/linux/oom.h struct task_struct; task_struct 45 include/linux/oom.h static inline bool oom_task_origin(const struct task_struct *p) task_struct 50 include/linux/oom.h extern unsigned long oom_badness(struct task_struct *p, task_struct 56 include/linux/oom.h extern void oom_kill_process(struct task_struct *p, gfp_t gfp_mask, int order, task_struct 67 include/linux/oom.h extern enum oom_scan_t oom_scan_process_thread(struct task_struct *task, task_struct 93 include/linux/oom.h extern struct task_struct *find_lock_task_mm(struct task_struct *p); task_struct 113 include/linux/oprofile.h struct task_struct *task); task_struct 87 include/linux/perf_event.h struct task_struct; task_struct 126 include/linux/perf_event.h struct task_struct *tp_target; task_struct 137 include/linux/perf_event.h struct task_struct *bp_target; task_struct 410 include/linux/perf_event.h struct task_struct *owner; task_struct 493 include/linux/perf_event.h struct task_struct *task; task_struct 554 include/linux/perf_event.h extern void __perf_event_task_sched_in(struct task_struct *prev, task_struct 555 include/linux/perf_event.h struct task_struct *task); task_struct 556 include/linux/perf_event.h extern void __perf_event_task_sched_out(struct task_struct *prev, task_struct 557 include/linux/perf_event.h struct task_struct *next); task_struct 558 include/linux/perf_event.h extern int perf_event_init_task(struct task_struct *child); task_struct 559 include/linux/perf_event.h extern void perf_event_exit_task(struct task_struct *child); task_struct 560 include/linux/perf_event.h extern void perf_event_free_task(struct task_struct *task); task_struct 561 include/linux/perf_event.h extern void perf_event_delayed_put(struct task_struct *task); task_struct 573 include/linux/perf_event.h struct task_struct *task, task_struct 700 include/linux/perf_event.h static inline void perf_event_task_sched_in(struct task_struct *prev, task_struct 701 include/linux/perf_event.h struct task_struct *task) task_struct 707 include/linux/perf_event.h static inline void perf_event_task_sched_out(struct task_struct *prev, task_struct 708 include/linux/perf_event.h struct task_struct *next) task_struct 722 include/linux/perf_event.h extern void perf_event_comm(struct task_struct *tsk, bool exec); task_struct 723 include/linux/perf_event.h extern void perf_event_fork(struct task_struct *tsk); task_struct 771 include/linux/perf_event.h struct task_struct *task); task_struct 801 include/linux/perf_event.h perf_event_task_sched_in(struct task_struct *prev, task_struct 802 include/linux/perf_event.h struct task_struct *task) { } task_struct 804 include/linux/perf_event.h perf_event_task_sched_out(struct task_struct *prev, task_struct 805 include/linux/perf_event.h struct task_struct *next) { } task_struct 806 include/linux/perf_event.h static inline int perf_event_init_task(struct task_struct *child) { return 0; } task_struct 807 include/linux/perf_event.h static inline void perf_event_exit_task(struct task_struct *child) { } task_struct 808 include/linux/perf_event.h static inline void perf_event_free_task(struct task_struct *task) { } task_struct 809 include/linux/perf_event.h static inline void perf_event_delayed_put(struct task_struct *task) { } task_struct 830 include/linux/perf_event.h static inline void perf_event_comm(struct task_struct *tsk, bool exec) { } task_struct 831 include/linux/perf_event.h static inline void perf_event_fork(struct task_struct *tsk) { } task_struct 8 include/linux/perf_regs.h u64 perf_reg_abi(struct task_struct *task); task_struct 20 include/linux/perf_regs.h static inline u64 perf_reg_abi(struct task_struct *task) task_struct 83 include/linux/pid.h extern struct task_struct *pid_task(struct pid *pid, enum pid_type); task_struct 84 include/linux/pid.h extern struct task_struct *get_pid_task(struct pid *pid, enum pid_type); task_struct 86 include/linux/pid.h extern struct pid *get_task_pid(struct task_struct *task, enum pid_type type); task_struct 91 include/linux/pid.h extern void attach_pid(struct task_struct *task, enum pid_type); task_struct 92 include/linux/pid.h extern void detach_pid(struct task_struct *task, enum pid_type); task_struct 93 include/linux/pid.h extern void change_pid(struct task_struct *task, enum pid_type, task_struct 95 include/linux/pid.h extern void transfer_pid(struct task_struct *old, struct task_struct *new, task_struct 193 include/linux/pid.h struct task_struct *tg___ = task; \ task_struct 29 include/linux/pid_namespace.h struct task_struct *child_reaper; task_struct 98 include/linux/pid_namespace.h extern struct pid_namespace *task_active_pid_ns(struct task_struct *tsk); task_struct 56 include/linux/pktcdvd.h struct task_struct *thread; task_struct 60 include/linux/pm_domain.h struct task_struct *poweroff_task; /* Powering off task */ task_struct 88 include/linux/poll.h struct task_struct *polling_task; task_struct 24 include/linux/posix-timers.h struct task_struct *task; task_struct 76 include/linux/posix-timers.h struct task_struct *it_process; /* for clock_nanosleep */ task_struct 128 include/linux/posix-timers.h void run_posix_cpu_timers(struct task_struct *task); task_struct 129 include/linux/posix-timers.h void posix_cpu_timers_exit(struct task_struct *task); task_struct 130 include/linux/posix-timers.h void posix_cpu_timers_exit_group(struct task_struct *task); task_struct 132 include/linux/posix-timers.h bool posix_cpu_timers_can_stop_tick(struct task_struct *tsk); task_struct 134 include/linux/posix-timers.h void set_process_cpu_timer(struct task_struct *task, unsigned int clock_idx, task_struct 139 include/linux/posix-timers.h void update_rlimit_cpu(struct task_struct *task, unsigned long rlim_new); task_struct 168 include/linux/preempt.h struct task_struct *next); task_struct 15 include/linux/proc_fs.h extern void proc_flush_task(struct task_struct *); task_struct 51 include/linux/proc_fs.h static inline void proc_flush_task(struct task_struct *task) task_struct 13 include/linux/proc_ns.h void *(*get)(struct task_struct *task); task_struct 66 include/linux/profile.h struct task_struct; task_struct 70 include/linux/profile.h void profile_task_exit(struct task_struct * task); task_struct 75 include/linux/profile.h int profile_handoff_task(struct task_struct * task); task_struct 44 include/linux/ptrace.h extern long arch_ptrace(struct task_struct *child, long request, task_struct 46 include/linux/ptrace.h extern int ptrace_readdata(struct task_struct *tsk, unsigned long src, char __user *dst, int len); task_struct 47 include/linux/ptrace.h extern int ptrace_writedata(struct task_struct *tsk, char __user *src, unsigned long dst, int len); task_struct 48 include/linux/ptrace.h extern void ptrace_disable(struct task_struct *); task_struct 49 include/linux/ptrace.h extern int ptrace_request(struct task_struct *child, long request, task_struct 52 include/linux/ptrace.h extern void __ptrace_link(struct task_struct *child, task_struct 53 include/linux/ptrace.h struct task_struct *new_parent); task_struct 54 include/linux/ptrace.h extern void __ptrace_unlink(struct task_struct *child); task_struct 55 include/linux/ptrace.h extern void exit_ptrace(struct task_struct *tracer); task_struct 60 include/linux/ptrace.h extern bool ptrace_may_access(struct task_struct *task, unsigned int mode); task_struct 62 include/linux/ptrace.h static inline int ptrace_reparented(struct task_struct *child) task_struct 67 include/linux/ptrace.h static inline void ptrace_unlink(struct task_struct *child) task_struct 73 include/linux/ptrace.h int generic_ptrace_peekdata(struct task_struct *tsk, unsigned long addr, task_struct 75 include/linux/ptrace.h int generic_ptrace_pokedata(struct task_struct *tsk, unsigned long addr, task_struct 89 include/linux/ptrace.h static inline struct task_struct *ptrace_parent(struct task_struct *task) task_struct 105 include/linux/ptrace.h static inline bool ptrace_event_enabled(struct task_struct *task, int event) task_struct 173 include/linux/ptrace.h static inline void ptrace_init_task(struct task_struct *child, bool ptrace) task_struct 200 include/linux/ptrace.h static inline void ptrace_release_task(struct task_struct *task) task_struct 260 include/linux/ptrace.h static inline void user_enable_single_step(struct task_struct *task) task_struct 274 include/linux/ptrace.h static inline void user_disable_single_step(struct task_struct *task) task_struct 278 include/linux/ptrace.h extern void user_enable_single_step(struct task_struct *); task_struct 279 include/linux/ptrace.h extern void user_disable_single_step(struct task_struct *); task_struct 303 include/linux/ptrace.h static inline void user_enable_block_step(struct task_struct *task) task_struct 308 include/linux/ptrace.h extern void user_enable_block_step(struct task_struct *); task_struct 312 include/linux/ptrace.h extern void user_single_step_siginfo(struct task_struct *tsk, task_struct 315 include/linux/ptrace.h static inline void user_single_step_siginfo(struct task_struct *tsk, task_struct 382 include/linux/ptrace.h extern int task_current_syscall(struct task_struct *target, long *callno, task_struct 224 include/linux/rcupdate.h void rcu_read_unlock_special(struct task_struct *t); task_struct 288 include/linux/rcupdate.h static inline void rcu_user_hooks_switch(struct task_struct *prev, task_struct 289 include/linux/rcupdate.h struct task_struct *next) { } task_struct 20 include/linux/regset.h struct task_struct; task_struct 39 include/linux/regset.h typedef int user_regset_active_fn(struct task_struct *target, task_struct 58 include/linux/regset.h typedef int user_regset_get_fn(struct task_struct *target, task_struct 79 include/linux/regset.h typedef int user_regset_set_fn(struct task_struct *target, task_struct 105 include/linux/regset.h typedef int user_regset_writeback_fn(struct task_struct *target, task_struct 205 include/linux/regset.h const struct user_regset_view *task_user_regset_view(struct task_struct *tsk); task_struct 331 include/linux/regset.h static inline int copy_regset_to_user(struct task_struct *target, task_struct 357 include/linux/regset.h static inline int copy_regset_from_user(struct task_struct *target, task_struct 7 include/linux/resource.h struct task_struct; task_struct 9 include/linux/resource.h int getrusage(struct task_struct *p, int who, struct rusage __user *ru); task_struct 10 include/linux/resource.h int do_prlimit(struct task_struct *tsk, unsigned int resource, task_struct 33 include/linux/rtmutex.h struct task_struct *owner; task_struct 48 include/linux/rtmutex.h extern void rt_mutex_debug_check_no_locks_held(struct task_struct *task); task_struct 62 include/linux/rtmutex.h extern void rt_mutex_debug_task_free(struct task_struct *tsk); task_struct 37 include/linux/rwsem.h struct task_struct *owner; task_struct 187 include/linux/sched.h extern void proc_sched_show_task(struct task_struct *p, struct seq_file *m); task_struct 188 include/linux/sched.h extern void proc_sched_set_task(struct task_struct *p); task_struct 281 include/linux/sched.h struct task_struct; task_struct 289 include/linux/sched.h extern asmlinkage void schedule_tail(struct task_struct *prev); task_struct 290 include/linux/sched.h extern void init_idle(struct task_struct *idle, int cpu); task_struct 291 include/linux/sched.h extern void init_idle_bootup_task(struct task_struct *idle); task_struct 325 include/linux/sched.h extern void show_stack(struct task_struct *task, unsigned long *sp); task_struct 335 include/linux/sched.h extern void sched_show_task(struct task_struct *p); task_struct 576 include/linux/sched.h struct task_struct *curr_target; task_struct 589 include/linux/sched.h struct task_struct *group_exit_task; task_struct 1059 include/linux/sched.h extern void prefetch_stack(struct task_struct *t); task_struct 1061 include/linux/sched.h static inline void prefetch_stack(struct task_struct *t) { } task_struct 1245 include/linux/sched.h struct task_struct *last_wakee; task_struct 1342 include/linux/sched.h struct task_struct __rcu *real_parent; /* real parent process */ task_struct 1343 include/linux/sched.h struct task_struct __rcu *parent; /* recipient of SIGCHLD, wait4() reports */ task_struct 1349 include/linux/sched.h struct task_struct *group_leader; /* threadgroup leader */ task_struct 1676 include/linux/sched.h extern pid_t task_numa_group_id(struct task_struct *p); task_struct 1678 include/linux/sched.h extern void task_numa_free(struct task_struct *p); task_struct 1679 include/linux/sched.h extern bool should_numa_migrate_memory(struct task_struct *p, struct page *page, task_struct 1686 include/linux/sched.h static inline pid_t task_numa_group_id(struct task_struct *p) task_struct 1693 include/linux/sched.h static inline void task_numa_free(struct task_struct *p) task_struct 1696 include/linux/sched.h static inline bool should_numa_migrate_memory(struct task_struct *p, task_struct 1703 include/linux/sched.h static inline struct pid *task_pid(struct task_struct *task) task_struct 1708 include/linux/sched.h static inline struct pid *task_tgid(struct task_struct *task) task_struct 1718 include/linux/sched.h static inline struct pid *task_pgrp(struct task_struct *task) task_struct 1723 include/linux/sched.h static inline struct pid *task_session(struct task_struct *task) task_struct 1743 include/linux/sched.h pid_t __task_pid_nr_ns(struct task_struct *task, enum pid_type type, task_struct 1746 include/linux/sched.h static inline pid_t task_pid_nr(struct task_struct *tsk) task_struct 1751 include/linux/sched.h static inline pid_t task_pid_nr_ns(struct task_struct *tsk, task_struct 1757 include/linux/sched.h static inline pid_t task_pid_vnr(struct task_struct *tsk) task_struct 1763 include/linux/sched.h static inline pid_t task_tgid_nr(struct task_struct *tsk) task_struct 1768 include/linux/sched.h pid_t task_tgid_nr_ns(struct task_struct *tsk, struct pid_namespace *ns); task_struct 1770 include/linux/sched.h static inline pid_t task_tgid_vnr(struct task_struct *tsk) task_struct 1776 include/linux/sched.h static inline int pid_alive(const struct task_struct *p); task_struct 1777 include/linux/sched.h static inline pid_t task_ppid_nr_ns(const struct task_struct *tsk, struct pid_namespace *ns) task_struct 1789 include/linux/sched.h static inline pid_t task_ppid_nr(const struct task_struct *tsk) task_struct 1794 include/linux/sched.h static inline pid_t task_pgrp_nr_ns(struct task_struct *tsk, task_struct 1800 include/linux/sched.h static inline pid_t task_pgrp_vnr(struct task_struct *tsk) task_struct 1806 include/linux/sched.h static inline pid_t task_session_nr_ns(struct task_struct *tsk, task_struct 1812 include/linux/sched.h static inline pid_t task_session_vnr(struct task_struct *tsk) task_struct 1818 include/linux/sched.h static inline pid_t task_pgrp_nr(struct task_struct *tsk) task_struct 1833 include/linux/sched.h static inline int pid_alive(const struct task_struct *p) task_struct 1846 include/linux/sched.h static inline int is_global_init(struct task_struct *tsk) task_struct 1853 include/linux/sched.h extern void free_task(struct task_struct *tsk); task_struct 1856 include/linux/sched.h extern void __put_task_struct(struct task_struct *t); task_struct 1858 include/linux/sched.h static inline void put_task_struct(struct task_struct *t) task_struct 1865 include/linux/sched.h extern void task_cputime(struct task_struct *t, task_struct 1867 include/linux/sched.h extern void task_cputime_scaled(struct task_struct *t, task_struct 1869 include/linux/sched.h extern cputime_t task_gtime(struct task_struct *t); task_struct 1871 include/linux/sched.h static inline void task_cputime(struct task_struct *t, task_struct 1880 include/linux/sched.h static inline void task_cputime_scaled(struct task_struct *t, task_struct 1890 include/linux/sched.h static inline cputime_t task_gtime(struct task_struct *t) task_struct 1895 include/linux/sched.h extern void task_cputime_adjusted(struct task_struct *p, cputime_t *ut, cputime_t *st); task_struct 1896 include/linux/sched.h extern void thread_group_cputime_adjusted(struct task_struct *p, cputime_t *ut, cputime_t *st); task_struct 1983 include/linux/sched.h static inline bool task_##func(struct task_struct *p) \ task_struct 1986 include/linux/sched.h static inline void task_set_##func(struct task_struct *p) \ task_struct 1989 include/linux/sched.h static inline void task_clear_##func(struct task_struct *p) \ task_struct 2027 include/linux/sched.h extern bool task_set_jobctl_pending(struct task_struct *task, task_struct 2029 include/linux/sched.h extern void task_clear_jobctl_trapping(struct task_struct *task); task_struct 2030 include/linux/sched.h extern void task_clear_jobctl_pending(struct task_struct *task, task_struct 2033 include/linux/sched.h static inline void rcu_copy_process(struct task_struct *p) task_struct 2048 include/linux/sched.h static inline void tsk_restore_flags(struct task_struct *task, task_struct 2056 include/linux/sched.h extern void do_set_cpus_allowed(struct task_struct *p, task_struct 2059 include/linux/sched.h extern int set_cpus_allowed_ptr(struct task_struct *p, task_struct 2062 include/linux/sched.h static inline void do_set_cpus_allowed(struct task_struct *p, task_struct 2066 include/linux/sched.h static inline int set_cpus_allowed_ptr(struct task_struct *p, task_struct 2084 include/linux/sched.h static inline int set_cpus_allowed(struct task_struct *p, cpumask_t new_mask) task_struct 2151 include/linux/sched.h task_sched_runtime(struct task_struct *task); task_struct 2183 include/linux/sched.h extern void sched_autogroup_create_attach(struct task_struct *p); task_struct 2184 include/linux/sched.h extern void sched_autogroup_detach(struct task_struct *p); task_struct 2188 include/linux/sched.h extern void proc_sched_autogroup_show_task(struct task_struct *p, struct seq_file *m); task_struct 2189 include/linux/sched.h extern int proc_sched_autogroup_set_nice(struct task_struct *p, int nice); task_struct 2192 include/linux/sched.h static inline void sched_autogroup_create_attach(struct task_struct *p) { } task_struct 2193 include/linux/sched.h static inline void sched_autogroup_detach(struct task_struct *p) { } task_struct 2198 include/linux/sched.h extern int yield_to(struct task_struct *p, bool preempt); task_struct 2199 include/linux/sched.h extern void set_user_nice(struct task_struct *p, long nice); task_struct 2200 include/linux/sched.h extern int task_prio(const struct task_struct *p); task_struct 2207 include/linux/sched.h static inline int task_nice(const struct task_struct *p) task_struct 2211 include/linux/sched.h extern int can_nice(const struct task_struct *p, const int nice); task_struct 2212 include/linux/sched.h extern int task_curr(const struct task_struct *p); task_struct 2214 include/linux/sched.h extern int sched_setscheduler(struct task_struct *, int, task_struct 2216 include/linux/sched.h extern int sched_setscheduler_nocheck(struct task_struct *, int, task_struct 2218 include/linux/sched.h extern int sched_setattr(struct task_struct *, task_struct 2220 include/linux/sched.h extern struct task_struct *idle_task(int cpu); task_struct 2227 include/linux/sched.h static inline bool is_idle_task(const struct task_struct *p) task_struct 2231 include/linux/sched.h extern struct task_struct *curr_task(int cpu); task_struct 2232 include/linux/sched.h extern void set_curr_task(int cpu, struct task_struct *p); task_struct 2257 include/linux/sched.h extern struct task_struct init_task; task_struct 2274 include/linux/sched.h extern struct task_struct *find_task_by_vpid(pid_t nr); task_struct 2275 include/linux/sched.h extern struct task_struct *find_task_by_pid_ns(pid_t nr, task_struct 2291 include/linux/sched.h extern int wake_up_state(struct task_struct *tsk, unsigned int state); task_struct 2292 include/linux/sched.h extern int wake_up_process(struct task_struct *tsk); task_struct 2293 include/linux/sched.h extern void wake_up_new_task(struct task_struct *tsk); task_struct 2295 include/linux/sched.h extern void kick_process(struct task_struct *tsk); task_struct 2297 include/linux/sched.h static inline void kick_process(struct task_struct *tsk) { } task_struct 2299 include/linux/sched.h extern int sched_fork(unsigned long clone_flags, struct task_struct *p); task_struct 2300 include/linux/sched.h extern void sched_dead(struct task_struct *p); task_struct 2303 include/linux/sched.h extern void flush_signals(struct task_struct *); task_struct 2304 include/linux/sched.h extern void __flush_signals(struct task_struct *); task_struct 2305 include/linux/sched.h extern void ignore_signals(struct task_struct *); task_struct 2306 include/linux/sched.h extern void flush_signal_handlers(struct task_struct *, int force_default); task_struct 2307 include/linux/sched.h extern int dequeue_signal(struct task_struct *tsk, sigset_t *mask, siginfo_t *info); task_struct 2309 include/linux/sched.h static inline int dequeue_signal_lock(struct task_struct *tsk, sigset_t *mask, siginfo_t *info) task_struct 2324 include/linux/sched.h extern void release_task(struct task_struct * p); task_struct 2325 include/linux/sched.h extern int send_sig_info(int, struct siginfo *, struct task_struct *); task_struct 2326 include/linux/sched.h extern int force_sigsegv(int, struct task_struct *); task_struct 2327 include/linux/sched.h extern int force_sig_info(int, struct siginfo *, struct task_struct *); task_struct 2335 include/linux/sched.h extern __must_check bool do_notify_parent(struct task_struct *, int); task_struct 2336 include/linux/sched.h extern void __wake_up_parent(struct task_struct *p, struct task_struct *parent); task_struct 2337 include/linux/sched.h extern void force_sig(int, struct task_struct *); task_struct 2338 include/linux/sched.h extern int send_sig(int, struct task_struct *, int); task_struct 2339 include/linux/sched.h extern int zap_other_threads(struct task_struct *p); task_struct 2342 include/linux/sched.h extern int send_sigqueue(struct sigqueue *, struct task_struct *, int group); task_struct 2418 include/linux/sched.h extern struct mm_struct *get_task_mm(struct task_struct *task); task_struct 2424 include/linux/sched.h extern struct mm_struct *mm_access(struct task_struct *task, unsigned int mode); task_struct 2426 include/linux/sched.h extern void mm_release(struct task_struct *, struct mm_struct *); task_struct 2429 include/linux/sched.h struct task_struct *); task_struct 2433 include/linux/sched.h extern void exit_files(struct task_struct *); task_struct 2445 include/linux/sched.h struct task_struct *fork_idle(int); task_struct 2448 include/linux/sched.h extern void __set_task_comm(struct task_struct *tsk, const char *from, bool exec); task_struct 2449 include/linux/sched.h static inline void set_task_comm(struct task_struct *tsk, const char *from) task_struct 2453 include/linux/sched.h extern char *get_task_comm(char *to, struct task_struct *tsk); task_struct 2457 include/linux/sched.h extern unsigned long wait_task_inactive(struct task_struct *, long match_state); task_struct 2460 include/linux/sched.h static inline unsigned long wait_task_inactive(struct task_struct *p, task_struct 2468 include/linux/sched.h list_entry_rcu((p)->tasks.next, struct task_struct, tasks) task_struct 2495 include/linux/sched.h static inline int get_nr_threads(struct task_struct *tsk) task_struct 2500 include/linux/sched.h static inline bool thread_group_leader(struct task_struct *p) task_struct 2511 include/linux/sched.h static inline bool has_group_leader_pid(struct task_struct *p) task_struct 2517 include/linux/sched.h bool same_thread_group(struct task_struct *p1, struct task_struct *p2) task_struct 2522 include/linux/sched.h static inline struct task_struct *next_thread(const struct task_struct *p) task_struct 2525 include/linux/sched.h struct task_struct, thread_group); task_struct 2528 include/linux/sched.h static inline int thread_group_empty(struct task_struct *p) task_struct 2546 include/linux/sched.h static inline void task_lock(struct task_struct *p) task_struct 2551 include/linux/sched.h static inline void task_unlock(struct task_struct *p) task_struct 2556 include/linux/sched.h extern struct sighand_struct *__lock_task_sighand(struct task_struct *tsk, task_struct 2559 include/linux/sched.h static inline struct sighand_struct *lock_task_sighand(struct task_struct *tsk, task_struct 2569 include/linux/sched.h static inline void unlock_task_sighand(struct task_struct *tsk, task_struct 2576 include/linux/sched.h static inline void threadgroup_change_begin(struct task_struct *tsk) task_struct 2580 include/linux/sched.h static inline void threadgroup_change_end(struct task_struct *tsk) task_struct 2601 include/linux/sched.h static inline void threadgroup_lock(struct task_struct *tsk) task_struct 2612 include/linux/sched.h static inline void threadgroup_unlock(struct task_struct *tsk) task_struct 2617 include/linux/sched.h static inline void threadgroup_change_begin(struct task_struct *tsk) {} task_struct 2618 include/linux/sched.h static inline void threadgroup_change_end(struct task_struct *tsk) {} task_struct 2619 include/linux/sched.h static inline void threadgroup_lock(struct task_struct *tsk) {} task_struct 2620 include/linux/sched.h static inline void threadgroup_unlock(struct task_struct *tsk) {} task_struct 2628 include/linux/sched.h static inline void setup_thread_stack(struct task_struct *p, struct task_struct *org) task_struct 2643 include/linux/sched.h static inline unsigned long *end_of_stack(struct task_struct *p) task_struct 2666 include/linux/sched.h static inline unsigned long stack_not_used(struct task_struct *p) task_struct 2677 include/linux/sched.h extern void set_task_stack_end_magic(struct task_struct *tsk); task_struct 2682 include/linux/sched.h static inline void set_tsk_thread_flag(struct task_struct *tsk, int flag) task_struct 2687 include/linux/sched.h static inline void clear_tsk_thread_flag(struct task_struct *tsk, int flag) task_struct 2692 include/linux/sched.h static inline int test_and_set_tsk_thread_flag(struct task_struct *tsk, int flag) task_struct 2697 include/linux/sched.h static inline int test_and_clear_tsk_thread_flag(struct task_struct *tsk, int flag) task_struct 2702 include/linux/sched.h static inline int test_tsk_thread_flag(struct task_struct *tsk, int flag) task_struct 2707 include/linux/sched.h static inline void set_tsk_need_resched(struct task_struct *tsk) task_struct 2712 include/linux/sched.h static inline void clear_tsk_need_resched(struct task_struct *tsk) task_struct 2717 include/linux/sched.h static inline int test_tsk_need_resched(struct task_struct *tsk) task_struct 2728 include/linux/sched.h static inline int signal_pending(struct task_struct *p) task_struct 2733 include/linux/sched.h static inline int __fatal_signal_pending(struct task_struct *p) task_struct 2738 include/linux/sched.h static inline int fatal_signal_pending(struct task_struct *p) task_struct 2743 include/linux/sched.h static inline int signal_pending_state(long state, struct task_struct *p) task_struct 2815 include/linux/sched.h static inline int tsk_is_polling(struct task_struct *p) task_struct 2857 include/linux/sched.h static inline int tsk_is_polling(struct task_struct *p) { return 0; } task_struct 2894 include/linux/sched.h void thread_group_cputime(struct task_struct *tsk, struct task_cputime *times); task_struct 2895 include/linux/sched.h void thread_group_cputimer(struct task_struct *tsk, struct task_cputime *times); task_struct 2908 include/linux/sched.h extern void recalc_sigpending_and_wake(struct task_struct *t); task_struct 2911 include/linux/sched.h extern void signal_wake_up_state(struct task_struct *t, unsigned int state); task_struct 2913 include/linux/sched.h static inline void signal_wake_up(struct task_struct *t, bool resume) task_struct 2917 include/linux/sched.h static inline void ptrace_signal_wake_up(struct task_struct *t, bool resume) task_struct 2927 include/linux/sched.h static inline unsigned int task_cpu(const struct task_struct *p) task_struct 2932 include/linux/sched.h static inline int task_node(const struct task_struct *p) task_struct 2937 include/linux/sched.h extern void set_task_cpu(struct task_struct *p, unsigned int cpu); task_struct 2941 include/linux/sched.h static inline unsigned int task_cpu(const struct task_struct *p) task_struct 2946 include/linux/sched.h static inline void set_task_cpu(struct task_struct *p, unsigned int cpu) task_struct 2960 include/linux/sched.h struct task_struct *tsk); task_struct 2963 include/linux/sched.h static inline void add_rchar(struct task_struct *tsk, ssize_t amt) task_struct 2968 include/linux/sched.h static inline void add_wchar(struct task_struct *tsk, ssize_t amt) task_struct 2973 include/linux/sched.h static inline void inc_syscr(struct task_struct *tsk) task_struct 2978 include/linux/sched.h static inline void inc_syscw(struct task_struct *tsk) task_struct 2983 include/linux/sched.h static inline void add_rchar(struct task_struct *tsk, ssize_t amt) task_struct 2987 include/linux/sched.h static inline void add_wchar(struct task_struct *tsk, ssize_t amt) task_struct 2991 include/linux/sched.h static inline void inc_syscr(struct task_struct *tsk) task_struct 2995 include/linux/sched.h static inline void inc_syscw(struct task_struct *tsk) task_struct 3012 include/linux/sched.h static inline unsigned long task_rlimit(const struct task_struct *tsk, task_struct 3018 include/linux/sched.h static inline unsigned long task_rlimit_max(const struct task_struct *tsk, task_struct 19 include/linux/sched/deadline.h static inline int dl_task(struct task_struct *p) task_struct 13 include/linux/sched/rt.h static inline int rt_task(struct task_struct *p) task_struct 19 include/linux/sched/rt.h extern int rt_mutex_getprio(struct task_struct *p); task_struct 20 include/linux/sched/rt.h extern void rt_mutex_setprio(struct task_struct *p, int prio); task_struct 21 include/linux/sched/rt.h extern int rt_mutex_check_prio(struct task_struct *task, int newprio); task_struct 22 include/linux/sched/rt.h extern struct task_struct *rt_mutex_get_top_task(struct task_struct *task); task_struct 23 include/linux/sched/rt.h extern void rt_mutex_adjust_pi(struct task_struct *p); task_struct 24 include/linux/sched/rt.h static inline bool tsk_is_pi_blocked(struct task_struct *tsk) task_struct 29 include/linux/sched/rt.h static inline int rt_mutex_getprio(struct task_struct *p) task_struct 34 include/linux/sched/rt.h static inline int rt_mutex_check_prio(struct task_struct *task, int newprio) task_struct 39 include/linux/sched/rt.h static inline struct task_struct *rt_mutex_get_top_task(struct task_struct *task) task_struct 44 include/linux/sched/rt.h static inline bool tsk_is_pi_blocked(struct task_struct *tsk) task_struct 86 include/linux/seccomp.h extern void put_seccomp_filter(struct task_struct *tsk); task_struct 87 include/linux/seccomp.h extern void get_seccomp_filter(struct task_struct *tsk); task_struct 89 include/linux/seccomp.h static inline void put_seccomp_filter(struct task_struct *tsk) task_struct 93 include/linux/seccomp.h static inline void get_seccomp_filter(struct task_struct *tsk) task_struct 79 include/linux/security.h extern int cap_ptrace_access_check(struct task_struct *child, unsigned int mode); task_struct 80 include/linux/security.h extern int cap_ptrace_traceme(struct task_struct *parent); task_struct 81 include/linux/security.h extern int cap_capget(struct task_struct *target, kernel_cap_t *effective, kernel_cap_t *inheritable, kernel_cap_t *permitted); task_struct 99 include/linux/security.h extern int cap_task_setscheduler(struct task_struct *p); task_struct 100 include/linux/security.h extern int cap_task_setioprio(struct task_struct *p, int ioprio); task_struct 101 include/linux/security.h extern int cap_task_setnice(struct task_struct *p, int nice); task_struct 1444 include/linux/security.h int (*ptrace_access_check) (struct task_struct *child, unsigned int mode); task_struct 1445 include/linux/security.h int (*ptrace_traceme) (struct task_struct *parent); task_struct 1446 include/linux/security.h int (*capget) (struct task_struct *target, task_struct 1563 include/linux/security.h int (*file_send_sigiotask) (struct task_struct *tsk, task_struct 1569 include/linux/security.h void (*task_free) (struct task_struct *task); task_struct 1582 include/linux/security.h int (*task_setpgid) (struct task_struct *p, pid_t pgid); task_struct 1583 include/linux/security.h int (*task_getpgid) (struct task_struct *p); task_struct 1584 include/linux/security.h int (*task_getsid) (struct task_struct *p); task_struct 1585 include/linux/security.h void (*task_getsecid) (struct task_struct *p, u32 *secid); task_struct 1586 include/linux/security.h int (*task_setnice) (struct task_struct *p, int nice); task_struct 1587 include/linux/security.h int (*task_setioprio) (struct task_struct *p, int ioprio); task_struct 1588 include/linux/security.h int (*task_getioprio) (struct task_struct *p); task_struct 1589 include/linux/security.h int (*task_setrlimit) (struct task_struct *p, unsigned int resource, task_struct 1591 include/linux/security.h int (*task_setscheduler) (struct task_struct *p); task_struct 1592 include/linux/security.h int (*task_getscheduler) (struct task_struct *p); task_struct 1593 include/linux/security.h int (*task_movememory) (struct task_struct *p); task_struct 1594 include/linux/security.h int (*task_kill) (struct task_struct *p, task_struct 1596 include/linux/security.h int (*task_wait) (struct task_struct *p); task_struct 1600 include/linux/security.h void (*task_to_inode) (struct task_struct *p, struct inode *inode); task_struct 1616 include/linux/security.h struct task_struct *target, task_struct 1637 include/linux/security.h int (*getprocattr) (struct task_struct *p, char *name, char **value); task_struct 1638 include/linux/security.h int (*setprocattr) (struct task_struct *p, char *name, void *value, size_t size); task_struct 1742 include/linux/security.h int security_ptrace_access_check(struct task_struct *child, unsigned int mode); task_struct 1743 include/linux/security.h int security_ptrace_traceme(struct task_struct *parent); task_struct 1744 include/linux/security.h int security_capget(struct task_struct *target, task_struct 1838 include/linux/security.h int security_file_send_sigiotask(struct task_struct *tsk, task_struct 1843 include/linux/security.h void security_task_free(struct task_struct *task); task_struct 1855 include/linux/security.h int security_task_setpgid(struct task_struct *p, pid_t pgid); task_struct 1856 include/linux/security.h int security_task_getpgid(struct task_struct *p); task_struct 1857 include/linux/security.h int security_task_getsid(struct task_struct *p); task_struct 1858 include/linux/security.h void security_task_getsecid(struct task_struct *p, u32 *secid); task_struct 1859 include/linux/security.h int security_task_setnice(struct task_struct *p, int nice); task_struct 1860 include/linux/security.h int security_task_setioprio(struct task_struct *p, int ioprio); task_struct 1861 include/linux/security.h int security_task_getioprio(struct task_struct *p); task_struct 1862 include/linux/security.h int security_task_setrlimit(struct task_struct *p, unsigned int resource, task_struct 1864 include/linux/security.h int security_task_setscheduler(struct task_struct *p); task_struct 1865 include/linux/security.h int security_task_getscheduler(struct task_struct *p); task_struct 1866 include/linux/security.h int security_task_movememory(struct task_struct *p); task_struct 1867 include/linux/security.h int security_task_kill(struct task_struct *p, struct siginfo *info, task_struct 1869 include/linux/security.h int security_task_wait(struct task_struct *p); task_struct 1872 include/linux/security.h void security_task_to_inode(struct task_struct *p, struct inode *inode); task_struct 1884 include/linux/security.h struct task_struct *target, long type, int mode); task_struct 1897 include/linux/security.h int security_getprocattr(struct task_struct *p, char *name, char **value); task_struct 1898 include/linux/security.h int security_setprocattr(struct task_struct *p, char *name, void *value, size_t size); task_struct 1930 include/linux/security.h static inline int security_ptrace_access_check(struct task_struct *child, task_struct 1936 include/linux/security.h static inline int security_ptrace_traceme(struct task_struct *parent) task_struct 1941 include/linux/security.h static inline int security_capget(struct task_struct *target, task_struct 2320 include/linux/security.h static inline int security_file_send_sigiotask(struct task_struct *tsk, task_struct 2343 include/linux/security.h static inline void security_task_free(struct task_struct *task) task_struct 2400 include/linux/security.h static inline int security_task_setpgid(struct task_struct *p, pid_t pgid) task_struct 2405 include/linux/security.h static inline int security_task_getpgid(struct task_struct *p) task_struct 2410 include/linux/security.h static inline int security_task_getsid(struct task_struct *p) task_struct 2415 include/linux/security.h static inline void security_task_getsecid(struct task_struct *p, u32 *secid) task_struct 2420 include/linux/security.h static inline int security_task_setnice(struct task_struct *p, int nice) task_struct 2425 include/linux/security.h static inline int security_task_setioprio(struct task_struct *p, int ioprio) task_struct 2430 include/linux/security.h static inline int security_task_getioprio(struct task_struct *p) task_struct 2435 include/linux/security.h static inline int security_task_setrlimit(struct task_struct *p, task_struct 2442 include/linux/security.h static inline int security_task_setscheduler(struct task_struct *p) task_struct 2447 include/linux/security.h static inline int security_task_getscheduler(struct task_struct *p) task_struct 2452 include/linux/security.h static inline int security_task_movememory(struct task_struct *p) task_struct 2457 include/linux/security.h static inline int security_task_kill(struct task_struct *p, task_struct 2464 include/linux/security.h static inline int security_task_wait(struct task_struct *p) task_struct 2477 include/linux/security.h static inline void security_task_to_inode(struct task_struct *p, struct inode *inode) task_struct 2526 include/linux/security.h struct task_struct *target, task_struct 2585 include/linux/security.h static inline int security_getprocattr(struct task_struct *p, char *name, char **value) task_struct 2590 include/linux/security.h static inline int security_setprocattr(struct task_struct *p, char *name, void *value, size_t size) task_struct 3173 include/linux/security.h extern int yama_ptrace_access_check(struct task_struct *child, task_struct 3175 include/linux/security.h extern int yama_ptrace_traceme(struct task_struct *parent); task_struct 3176 include/linux/security.h extern void yama_task_free(struct task_struct *task); task_struct 3180 include/linux/security.h static inline int yama_ptrace_access_check(struct task_struct *child, task_struct 3186 include/linux/security.h static inline int yama_ptrace_traceme(struct task_struct *parent) task_struct 3191 include/linux/security.h static inline void yama_task_free(struct task_struct *task) task_struct 9 include/linux/sem.h struct task_struct; task_struct 32 include/linux/sem.h extern int copy_semundo(unsigned long clone_flags, struct task_struct *tsk); task_struct 33 include/linux/sem.h extern void exit_sem(struct task_struct *tsk); task_struct 41 include/linux/sem.h static inline int copy_semundo(unsigned long clone_flags, struct task_struct *tsk) task_struct 46 include/linux/sem.h static inline void exit_sem(struct task_struct *tsk) task_struct 23 include/linux/shm.h struct task_struct *shm_creator; task_struct 56 include/linux/shm.h void exit_shm(struct task_struct *task); task_struct 73 include/linux/shm.h static inline void exit_shm(struct task_struct *task) task_struct 76 include/linux/shm.h static inline void shm_init_task(struct task_struct *task) task_struct 8 include/linux/signal.h struct task_struct; task_struct 233 include/linux/signal.h struct task_struct *p, bool group); task_struct 234 include/linux/signal.h extern int group_send_sig_info(int sig, struct siginfo *info, struct task_struct *p); task_struct 235 include/linux/signal.h extern int __group_send_sig_info(int, struct siginfo *, struct task_struct *); task_struct 282 include/linux/signal.h extern void exit_signals(struct task_struct *tsk); task_struct 302 include/linux/signal.h int unhandled_signal(struct task_struct *tsk, int sig); task_struct 434 include/linux/signal.h struct task_struct *t = current; \ task_struct 18 include/linux/signalfd.h static inline void signalfd_notify(struct task_struct *tsk, int sig) task_struct 28 include/linux/signalfd.h static inline void signalfd_notify(struct task_struct *tsk, int sig) { } task_struct 85 include/linux/smp.h extern int __cpu_up(unsigned int cpunum, struct task_struct *tidle); task_struct 6 include/linux/smpboot.h struct task_struct; task_struct 34 include/linux/smpboot.h struct task_struct __percpu **store; task_struct 423 include/linux/spi/spi.h struct task_struct *kworker_task; task_struct 4 include/linux/stacktrace.h struct task_struct; task_struct 8 include/linux/stacktrace.h struct task_struct; task_struct 19 include/linux/stacktrace.h extern void save_stack_trace_tsk(struct task_struct *tsk, task_struct 283 include/linux/sunrpc/svc.h struct task_struct *rq_task; /* service thread */ task_struct 19 include/linux/task_io_accounting_ops.h static inline unsigned long task_io_get_inblock(const struct task_struct *p) task_struct 33 include/linux/task_io_accounting_ops.h static inline unsigned long task_io_get_oublock(const struct task_struct *p) task_struct 62 include/linux/task_io_accounting_ops.h static inline unsigned long task_io_get_inblock(const struct task_struct *p) task_struct 71 include/linux/task_io_accounting_ops.h static inline unsigned long task_io_get_oublock(const struct task_struct *p) task_struct 15 include/linux/task_work.h int task_work_add(struct task_struct *task, struct callback_head *twork, bool); task_struct 16 include/linux/task_work.h struct callback_head *task_work_cancel(struct task_struct *, task_work_func_t); task_struct 19 include/linux/task_work.h static inline void exit_task_work(struct task_struct *task) task_struct 24 include/linux/taskstats_kern.h extern void taskstats_exit(struct task_struct *, int group_dead); task_struct 27 include/linux/taskstats_kern.h static inline void taskstats_exit(struct task_struct *tsk, int group_dead) task_struct 164 include/linux/tcp.h struct task_struct *task; task_struct 188 include/linux/tick.h extern void __tick_nohz_task_switch(struct task_struct *tsk); task_struct 196 include/linux/tick.h static inline void __tick_nohz_task_switch(struct task_struct *tsk) { } task_struct 208 include/linux/tick.h static inline void housekeeping_affine(struct task_struct *t) task_struct 223 include/linux/tick.h static inline void tick_nohz_task_switch(struct task_struct *tsk) task_struct 66 include/linux/torture.h void torture_shuffle_task_register(struct task_struct *tp); task_struct 86 include/linux/torture.h char *f, struct task_struct **tp); task_struct 87 include/linux/torture.h void _torture_stop_kthread(char *m, struct task_struct **tp); task_struct 160 include/linux/tracehook.h static inline void set_notify_resume(struct task_struct *task) task_struct 15 include/linux/tsacct_kern.h struct taskstats *stats, struct task_struct *tsk); task_struct 19 include/linux/tsacct_kern.h struct taskstats *stats, struct task_struct *tsk) task_struct 24 include/linux/tsacct_kern.h extern void xacct_add_tsk(struct taskstats *stats, struct task_struct *p); task_struct 25 include/linux/tsacct_kern.h extern void acct_update_integrals(struct task_struct *tsk); task_struct 26 include/linux/tsacct_kern.h extern void acct_account_cputime(struct task_struct *tsk); task_struct 27 include/linux/tsacct_kern.h extern void acct_clear_integrals(struct task_struct *tsk); task_struct 29 include/linux/tsacct_kern.h static inline void xacct_add_tsk(struct taskstats *stats, struct task_struct *p) task_struct 31 include/linux/tsacct_kern.h static inline void acct_update_integrals(struct task_struct *tsk) task_struct 33 include/linux/tsacct_kern.h static inline void acct_account_cputime(struct task_struct *tsk) task_struct 35 include/linux/tsacct_kern.h static inline void acct_clear_integrals(struct task_struct *tsk) task_struct 351 include/linux/tty.h extern void proc_clear_tty(struct task_struct *p); task_struct 368 include/linux/tty.h static inline void proc_clear_tty(struct task_struct *p) task_struct 116 include/linux/uprobes.h extern void uprobe_free_utask(struct task_struct *t); task_struct 117 include/linux/uprobes.h extern void uprobe_copy_process(struct task_struct *t, unsigned long flags); task_struct 127 include/linux/uprobes.h extern bool arch_uprobe_xol_was_trapped(struct task_struct *tsk); task_struct 179 include/linux/uprobes.h static inline void uprobe_free_utask(struct task_struct *t) task_struct 182 include/linux/uprobes.h static inline void uprobe_copy_process(struct task_struct *t, unsigned long flags) task_struct 18 include/linux/user-return-notifier.h static inline void propagate_user_return_notify(struct task_struct *prev, task_struct 19 include/linux/user-return-notifier.h struct task_struct *next) task_struct 29 include/linux/user-return-notifier.h static inline void clear_user_return_notifier(struct task_struct *p) task_struct 38 include/linux/user-return-notifier.h static inline void propagate_user_return_notify(struct task_struct *prev, task_struct 39 include/linux/user-return-notifier.h struct task_struct *next) task_struct 45 include/linux/user-return-notifier.h static inline void clear_user_return_notifier(struct task_struct *p) {} task_struct 102 include/linux/uwb.h struct task_struct *task; task_struct 13 include/linux/vmacache.h static inline void vmacache_flush(struct task_struct *tsk) task_struct 10 include/linux/vtime.h struct task_struct; task_struct 42 include/linux/vtime.h extern void vtime_task_switch(struct task_struct *prev); task_struct 44 include/linux/vtime.h extern void vtime_common_task_switch(struct task_struct *prev); task_struct 45 include/linux/vtime.h static inline void vtime_task_switch(struct task_struct *prev) task_struct 52 include/linux/vtime.h extern void vtime_account_system(struct task_struct *tsk); task_struct 53 include/linux/vtime.h extern void vtime_account_idle(struct task_struct *tsk); task_struct 54 include/linux/vtime.h extern void vtime_account_user(struct task_struct *tsk); task_struct 57 include/linux/vtime.h extern void vtime_account_irq_enter(struct task_struct *tsk); task_struct 59 include/linux/vtime.h extern void vtime_common_account_irq_enter(struct task_struct *tsk); task_struct 60 include/linux/vtime.h static inline void vtime_account_irq_enter(struct task_struct *tsk) task_struct 69 include/linux/vtime.h static inline void vtime_task_switch(struct task_struct *prev) { } task_struct 70 include/linux/vtime.h static inline void vtime_account_system(struct task_struct *tsk) { } task_struct 71 include/linux/vtime.h static inline void vtime_account_user(struct task_struct *tsk) { } task_struct 72 include/linux/vtime.h static inline void vtime_account_irq_enter(struct task_struct *tsk) { } task_struct 76 include/linux/vtime.h extern void arch_vtime_task_switch(struct task_struct *tsk); task_struct 77 include/linux/vtime.h extern void vtime_gen_account_irq_exit(struct task_struct *tsk); task_struct 79 include/linux/vtime.h static inline void vtime_account_irq_exit(struct task_struct *tsk) task_struct 85 include/linux/vtime.h extern void vtime_user_enter(struct task_struct *tsk); task_struct 87 include/linux/vtime.h static inline void vtime_user_exit(struct task_struct *tsk) task_struct 91 include/linux/vtime.h extern void vtime_guest_enter(struct task_struct *tsk); task_struct 92 include/linux/vtime.h extern void vtime_guest_exit(struct task_struct *tsk); task_struct 93 include/linux/vtime.h extern void vtime_init_idle(struct task_struct *tsk, int cpu); task_struct 95 include/linux/vtime.h static inline void vtime_account_irq_exit(struct task_struct *tsk) task_struct 100 include/linux/vtime.h static inline void vtime_user_enter(struct task_struct *tsk) { } task_struct 101 include/linux/vtime.h static inline void vtime_user_exit(struct task_struct *tsk) { } task_struct 102 include/linux/vtime.h static inline void vtime_guest_enter(struct task_struct *tsk) { } task_struct 103 include/linux/vtime.h static inline void vtime_guest_exit(struct task_struct *tsk) { } task_struct 104 include/linux/vtime.h static inline void vtime_init_idle(struct task_struct *tsk, int cpu) { } task_struct 108 include/linux/vtime.h extern void irqtime_account_irq(struct task_struct *tsk); task_struct 110 include/linux/vtime.h static inline void irqtime_account_irq(struct task_struct *tsk) { } task_struct 113 include/linux/vtime.h static inline void account_irq_enter_time(struct task_struct *tsk) task_struct 119 include/linux/vtime.h static inline void account_irq_exit_time(struct task_struct *tsk) task_struct 42 include/linux/wait.h struct task_struct; task_struct 87 include/linux/wait.h static inline void init_waitqueue_entry(wait_queue_t *q, struct task_struct *p) task_struct 459 include/linux/workqueue.h extern void print_worker_info(const char *log_lvl, struct task_struct *task); task_struct 28 include/linux/ww_mutex.h struct task_struct *task; task_struct 18 include/media/videobuf-dvb.h struct task_struct *thread; task_struct 27 include/net/cls_cgroup.h struct cgroup_cls_state *task_cls_state(struct task_struct *p); task_struct 29 include/net/cls_cgroup.h static inline u32 task_cls_classid(struct task_struct *p) task_struct 824 include/net/ip_vs.h struct task_struct *master_thread; task_struct 944 include/net/ip_vs.h struct task_struct **backup_threads; task_struct 30 include/net/netprio_cgroup.h static inline u32 task_netprioidx(struct task_struct *p) task_struct 42 include/net/netprio_cgroup.h static inline u32 task_netprioidx(struct task_struct *p) task_struct 187 include/pcmcia/ss.h struct task_struct *thread; task_struct 451 include/scsi/libfc.h struct task_struct *resp_task; task_struct 329 include/scsi/libfcoe.h struct task_struct *thread; task_struct 373 include/scsi/libsas.h struct task_struct *queue_thread; task_struct 576 include/scsi/scsi_host.h struct task_struct * ehandler; /* Error recovery thread. */ task_struct 1688 include/sound/emu10k1.h struct task_struct *firmware_thread; task_struct 53 include/trace/events/migrate.h TP_PROTO(struct task_struct *p, int dst_nid, unsigned long nr_pages), task_struct 10 include/trace/events/oom.h TP_PROTO(struct task_struct *task), task_struct 16 include/trace/events/sched.h TP_PROTO(struct task_struct *t), task_struct 58 include/trace/events/sched.h TP_PROTO(struct task_struct *p, int success), task_struct 84 include/trace/events/sched.h TP_PROTO(struct task_struct *p, int success), task_struct 91 include/trace/events/sched.h TP_PROTO(struct task_struct *p, int success), task_struct 95 include/trace/events/sched.h static inline long __trace_sched_switch_state(struct task_struct *p) task_struct 116 include/trace/events/sched.h TP_PROTO(struct task_struct *prev, task_struct 117 include/trace/events/sched.h struct task_struct *next), task_struct 157 include/trace/events/sched.h TP_PROTO(struct task_struct *p, int dest_cpu), task_struct 184 include/trace/events/sched.h TP_PROTO(struct task_struct *p), task_struct 208 include/trace/events/sched.h TP_PROTO(struct task_struct *p), task_struct 216 include/trace/events/sched.h TP_PROTO(struct task_struct *p), task_struct 223 include/trace/events/sched.h TP_PROTO(struct task_struct *p), task_struct 256 include/trace/events/sched.h TP_PROTO(struct task_struct *parent, struct task_struct *child), task_struct 284 include/trace/events/sched.h TP_PROTO(struct task_struct *p, pid_t old_pid, task_struct 311 include/trace/events/sched.h TP_PROTO(struct task_struct *tsk, u64 delay), task_struct 338 include/trace/events/sched.h TP_PROTO(struct task_struct *tsk, u64 delay), task_struct 346 include/trace/events/sched.h TP_PROTO(struct task_struct *tsk, u64 delay), task_struct 354 include/trace/events/sched.h TP_PROTO(struct task_struct *tsk, u64 delay), task_struct 361 include/trace/events/sched.h TP_PROTO(struct task_struct *tsk, u64 delay), task_struct 370 include/trace/events/sched.h TP_PROTO(struct task_struct *tsk, u64 runtime, u64 vruntime), task_struct 395 include/trace/events/sched.h TP_PROTO(struct task_struct *tsk, u64 runtime, u64 vruntime), task_struct 404 include/trace/events/sched.h TP_PROTO(struct task_struct *tsk, int newprio), task_struct 429 include/trace/events/sched.h TP_PROTO(struct task_struct *tsk), task_struct 448 include/trace/events/sched.h TP_PROTO(struct task_struct *tsk, int src_cpu, int dst_cpu), task_struct 483 include/trace/events/sched.h TP_PROTO(struct task_struct *tsk, int src_cpu, int dst_cpu), task_struct 489 include/trace/events/sched.h TP_PROTO(struct task_struct *tsk, int src_cpu, int dst_cpu), task_struct 496 include/trace/events/sched.h TP_PROTO(struct task_struct *src_tsk, int src_cpu, task_struct 497 include/trace/events/sched.h struct task_struct *dst_tsk, int dst_cpu), task_struct 52 include/trace/events/signal.h TP_PROTO(int sig, struct siginfo *info, struct task_struct *task, task_struct 10 include/trace/events/task.h TP_PROTO(struct task_struct *task, unsigned long clone_flags), task_struct 35 include/trace/events/task.h TP_PROTO(struct task_struct *task, const char *comm), task_struct 770 include/trace/ftrace.h struct task_struct *__task = NULL; \ task_struct 37 include/trace/syscall.h static inline void syscall_tracepoint_update(struct task_struct *p) task_struct 45 include/trace/syscall.h static inline void syscall_tracepoint_update(struct task_struct *p) task_struct 18 include/uapi/linux/capability.h struct task_struct;