Lines Matching refs:task_struct

13 struct task_struct;
41 extern struct task_struct init_task;
47 extern asmlinkage void schedule_tail(struct task_struct *prev);
48 extern void init_idle(struct task_struct *idle, int cpu);
50 extern int sched_fork(unsigned long clone_flags, struct task_struct *p);
51 extern void sched_dead(struct task_struct *p);
59 extern void release_task(struct task_struct * p);
63 struct task_struct *, unsigned long);
66 struct task_struct *);
72 struct task_struct *p, unsigned long tls) in copy_thread_tls()
80 extern void exit_thread(struct task_struct *tsk);
82 static inline void exit_thread(struct task_struct *tsk) in exit_thread()
88 extern void exit_files(struct task_struct *);
94 struct task_struct *fork_idle(int);
99 extern void free_task(struct task_struct *tsk);
108 static inline struct task_struct *get_task_struct(struct task_struct *t) in get_task_struct()
114 extern void __put_task_struct(struct task_struct *t);
116 static inline void put_task_struct(struct task_struct *t) in put_task_struct()
122 void put_task_struct_rcu_user(struct task_struct *task);
127 # define arch_task_struct_size (sizeof(struct task_struct))
140 *size = arch_task_struct_size - offsetof(struct task_struct, thread); in arch_thread_struct_whitelist()
145 static inline struct vm_struct *task_stack_vm_area(const struct task_struct *t) in task_stack_vm_area()
150 static inline struct vm_struct *task_stack_vm_area(const struct task_struct *t) in task_stack_vm_area()
166 static inline void task_lock(struct task_struct *p) in task_lock()
171 static inline void task_unlock(struct task_struct *p) in task_unlock()