Searched refs:task_struct (Results 1 - 25 of 1468) sorted by relevance

1234567891011>>

/linux-master/arch/um/include/asm/
H A Dsysrq.h5 struct task_struct;
6 extern void show_trace(struct task_struct* task, unsigned long *stack);
/linux-master/arch/parisc/include/asm/
H A Dcurrent.h6 struct task_struct;
8 static __always_inline struct task_struct *get_current(void)
10 struct task_struct *ts;
H A Dswitch_to.h5 struct task_struct;
7 extern struct task_struct *_switch_to(struct task_struct *, struct task_struct *);
/linux-master/include/linux/
H A Dcn_proc.h23 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 Dtsacct_kern.h16 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 Dsem.h8 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 Dresource.h8 struct task_struct;
10 void getrusage(struct task_struct *p, int who, struct rusage *ru);
H A Dvtime.h16 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 Duser-return-notifier.h19 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 Dswitch_to.h13 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 Dcurrent.h15 struct task_struct;
17 #define current ((struct task_struct *const)S390_lowcore.current_task)
/linux-master/include/asm-generic/
H A Dsyscall.h19 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 Dswitch_to.h18 extern struct task_struct *__switch_to(struct task_struct *,
19 struct task_struct *);
/linux-master/include/linux/sched/
H A Dautogroup.h6 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 Dxacct.h12 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 Drt.h7 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 Ddebug.h9 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 Dswitch_to.h9 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 Dswitch_to.h6 struct task_struct;
7 extern struct task_struct *alpha_switch_to(unsigned long, struct task_struct *);
/linux-master/arch/arm64/include/asm/
H A Dcurrent.h9 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 Dcurrent.h18 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 Dcurrent.h7 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 Dswitch_to.h12 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 Dcurrent.h9 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 Dshstk.h8 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) {}

Completed in 248 milliseconds

1234567891011>>