/linux-master/arch/um/include/asm/ |
H A D | sysrq.h | 5 struct task_struct; 6 extern void show_trace(struct task_struct* task, unsigned long *stack);
|
/linux-master/arch/parisc/include/asm/ |
H A D | current.h | 6 struct task_struct; 8 static __always_inline struct task_struct *get_current(void) 10 struct task_struct *ts;
|
H A D | switch_to.h | 5 struct task_struct; 7 extern struct task_struct *_switch_to(struct task_struct *, struct task_struct *);
|
/linux-master/include/linux/ |
H A D | cn_proc.h | 23 void proc_fork_connector(struct task_struct *task); 24 void proc_exec_connector(struct task_struct *task); 25 void proc_id_connector(struct task_struct *task, int which_id); 26 void proc_sid_connector(struct task_struct *task); 27 void proc_ptrace_connector(struct task_struct *task, int which_id); 28 void proc_comm_connector(struct task_struct *task); 29 void proc_coredump_connector(struct task_struct *task); 30 void proc_exit_connector(struct task_struct *task); 32 static inline void proc_fork_connector(struct task_struct *task) 35 static inline void proc_exec_connector(struct task_struct *tas [all...] |
H A D | tsacct_kern.h | 16 struct taskstats *stats, struct task_struct *tsk); 20 struct taskstats *stats, struct task_struct *tsk) 25 extern void xacct_add_tsk(struct taskstats *stats, struct task_struct *p); 26 extern void acct_update_integrals(struct task_struct *tsk); 27 extern void acct_account_cputime(struct task_struct *tsk); 28 extern void acct_clear_integrals(struct task_struct *tsk); 30 static inline void xacct_add_tsk(struct taskstats *stats, struct task_struct *p) 32 static inline void acct_update_integrals(struct task_struct *tsk) 34 static inline void acct_account_cputime(struct task_struct *tsk) 36 static inline void acct_clear_integrals(struct task_struct *ts [all...] |
H A D | sem.h | 8 struct task_struct; 12 extern int copy_semundo(unsigned long clone_flags, struct task_struct *tsk); 13 extern void exit_sem(struct task_struct *tsk); 17 static inline int copy_semundo(unsigned long clone_flags, struct task_struct *tsk) 22 static inline void exit_sem(struct task_struct *tsk)
|
H A D | resource.h | 8 struct task_struct; 10 void getrusage(struct task_struct *p, int who, struct rusage *ru);
|
H A D | vtime.h | 16 extern void vtime_account_kernel(struct task_struct *tsk); 17 extern void vtime_account_idle(struct task_struct *tsk); 21 extern void arch_vtime_task_switch(struct task_struct *tsk); 22 extern void vtime_user_enter(struct task_struct *tsk); 23 extern void vtime_user_exit(struct task_struct *tsk); 24 extern void vtime_guest_enter(struct task_struct *tsk); 25 extern void vtime_guest_exit(struct task_struct *tsk); 26 extern void vtime_init_idle(struct task_struct *tsk, int cpu); 28 static inline void vtime_user_enter(struct task_struct *tsk) { } 29 static inline void vtime_user_exit(struct task_struct *ts [all...] |
H A D | user-return-notifier.h | 19 static inline void propagate_user_return_notify(struct task_struct *prev, 20 struct task_struct *next) 30 static inline void clear_user_return_notifier(struct task_struct *p) 39 static inline void propagate_user_return_notify(struct task_struct *prev, 40 struct task_struct *next) 46 static inline void clear_user_return_notifier(struct task_struct *p) {}
|
/linux-master/arch/hexagon/include/asm/ |
H A D | switch_to.h | 13 extern struct task_struct *__switch_to(struct task_struct *, 14 struct task_struct *, 15 struct task_struct *);
|
/linux-master/arch/s390/include/asm/ |
H A D | current.h | 15 struct task_struct; 17 #define current ((struct task_struct *const)S390_lowcore.current_task)
|
/linux-master/include/asm-generic/ |
H A D | syscall.h | 19 struct task_struct; 38 int syscall_get_nr(struct task_struct *task, struct pt_regs *regs); 56 void syscall_rollback(struct task_struct *task, struct pt_regs *regs); 69 long syscall_get_error(struct task_struct *task, struct pt_regs *regs); 83 long syscall_get_return_value(struct task_struct *task, struct pt_regs *regs); 101 void syscall_set_return_value(struct task_struct *task, struct pt_regs *regs, 117 void syscall_get_arguments(struct task_struct *task, struct pt_regs *regs, 133 int syscall_get_arch(struct task_struct *task);
|
H A D | switch_to.h | 18 extern struct task_struct *__switch_to(struct task_struct *, 19 struct task_struct *);
|
/linux-master/include/linux/sched/ |
H A D | autogroup.h | 6 struct task_struct; 11 extern void sched_autogroup_create_attach(struct task_struct *p); 12 extern void sched_autogroup_detach(struct task_struct *p); 15 extern void sched_autogroup_exit_task(struct task_struct *p); 17 extern void proc_sched_autogroup_show_task(struct task_struct *p, struct seq_file *m); 18 extern int proc_sched_autogroup_set_nice(struct task_struct *p, int nice); 21 static inline void sched_autogroup_create_attach(struct task_struct *p) { } 22 static inline void sched_autogroup_detach(struct task_struct *p) { } 25 static inline void sched_autogroup_exit_task(struct task_struct *p) { }
|
H A D | xacct.h | 12 static inline void add_rchar(struct task_struct *tsk, ssize_t amt) 17 static inline void add_wchar(struct task_struct *tsk, ssize_t amt) 22 static inline void inc_syscr(struct task_struct *tsk) 27 static inline void inc_syscw(struct task_struct *tsk) 32 static inline void add_rchar(struct task_struct *tsk, ssize_t amt) 36 static inline void add_wchar(struct task_struct *tsk, ssize_t amt) 40 static inline void inc_syscr(struct task_struct *tsk) 44 static inline void inc_syscw(struct task_struct *tsk)
|
H A D | rt.h | 7 struct task_struct; 16 static inline int rt_task(struct task_struct *p) 21 static inline bool task_is_realtime(struct task_struct *tsk) 40 static inline struct task_struct *rt_mutex_get_top_task(struct task_struct *p) 44 extern void rt_mutex_setprio(struct task_struct *p, struct task_struct *pi_task); 45 extern void rt_mutex_adjust_pi(struct task_struct *p); 47 static inline struct task_struct *rt_mutex_get_top_task(struct task_struct *tas [all...] |
H A D | debug.h | 9 struct task_struct; 33 extern void show_stack(struct task_struct *task, unsigned long *sp, 36 extern void sched_show_task(struct task_struct *p); 40 extern void proc_sched_show_task(struct task_struct *p, 42 extern void proc_sched_set_task(struct task_struct *p);
|
/linux-master/arch/csky/include/asm/ |
H A D | switch_to.h | 9 static inline void __switch_to_fpu(struct task_struct *prev, 10 struct task_struct *next) 16 static inline void __switch_to_fpu(struct task_struct *prev, 17 struct task_struct *next) 24 extern struct task_struct *__switch_to(struct task_struct *, 25 struct task_struct *); 29 struct task_struct *__prev = (prev); \ 30 struct task_struct *__next = (next); \
|
/linux-master/arch/alpha/include/asm/ |
H A D | switch_to.h | 6 struct task_struct; 7 extern struct task_struct *alpha_switch_to(unsigned long, struct task_struct *);
|
/linux-master/arch/arm64/include/asm/ |
H A D | current.h | 9 struct task_struct; 15 static __always_inline struct task_struct *get_current(void) 21 return (struct task_struct *)sp_el0;
|
/linux-master/arch/sparc/include/asm/ |
H A D | current.h | 18 register struct task_struct *current asm("g4"); 27 struct task_struct; 28 static inline struct task_struct *__get_current(void)
|
/linux-master/arch/m68k/include/asm/ |
H A D | current.h | 7 register struct task_struct *current __asm__("%a2"); 18 struct task_struct; 20 static inline struct task_struct *get_current(void)
|
/linux-master/arch/powerpc/include/asm/ |
H A D | switch_to.h | 12 struct task_struct; 15 extern struct task_struct *__switch_to(struct task_struct *, 16 struct task_struct *); 19 extern struct task_struct *_switch(struct thread_struct *prev, 36 extern void flush_all_to_thread(struct task_struct *); 37 extern void giveup_all(struct task_struct *); 41 extern void flush_fp_to_thread(struct task_struct *); 42 extern void giveup_fpu(struct task_struct *); 43 extern void save_fpu(struct task_struct *); [all...] |
H A D | current.h | 9 struct task_struct; 15 static inline struct task_struct *get_current(void) 17 struct task_struct *task; 33 register struct task_struct *current asm ("r2");
|
/linux-master/arch/x86/include/asm/ |
H A D | shstk.h | 8 struct task_struct; 17 long shstk_prctl(struct task_struct *task, int option, unsigned long arg2); 19 unsigned long shstk_alloc_thread_stack(struct task_struct *p, unsigned long clone_flags, 21 void shstk_free(struct task_struct *p); 25 static inline long shstk_prctl(struct task_struct *task, int option, 28 static inline unsigned long shstk_alloc_thread_stack(struct task_struct *p, 31 static inline void shstk_free(struct task_struct *p) {}
|