/bionic/libc/kernel/common/linux/ |
kexec.h | 16 struct task_struct;
|
/development/ndk/platforms/android-3/include/linux/ |
kexec.h | 16 struct task_struct;
|
/prebuilt/ndk/android-ndk-r4/platforms/android-3/arch-arm/usr/include/linux/ |
kexec.h | 16 struct task_struct;
|
/prebuilt/ndk/android-ndk-r4/platforms/android-4/arch-arm/usr/include/linux/ |
kexec.h | 16 struct task_struct;
|
/prebuilt/ndk/android-ndk-r4/platforms/android-5/arch-arm/usr/include/linux/ |
kexec.h | 16 struct task_struct;
|
/prebuilt/ndk/android-ndk-r4/platforms/android-5/arch-x86/usr/include/linux/ |
kexec.h | 16 struct task_struct;
|
/prebuilt/ndk/android-ndk-r4/platforms/android-8/arch-arm/usr/include/linux/ |
kexec.h | 16 struct task_struct;
|
/prebuilt/ndk/android-ndk-r4/platforms/android-8/arch-x86/usr/include/linux/ |
kexec.h | 16 struct task_struct;
|
/external/kernel-headers/original/asm-x86/ |
current_32.h | 7 struct task_struct; 9 DECLARE_PER_CPU(struct task_struct *, current_task); 10 static __always_inline struct task_struct *get_current(void)
|
i387_32.h | 22 extern void init_fpu(struct task_struct *); 54 static inline void __save_init_fpu( struct task_struct *tsk ) 98 static inline void save_init_fpu( struct task_struct *tsk ) 121 extern unsigned short get_fpu_cwd( struct task_struct *tsk ); 122 extern unsigned short get_fpu_swd( struct task_struct *tsk ); 123 extern unsigned short get_fpu_mxcsr( struct task_struct *tsk ); 136 struct task_struct *tsk ); 137 extern int set_fpregs( struct task_struct *tsk, 141 struct task_struct *tsk ); 142 extern int set_fpxregs( struct task_struct *tsk [all...] |
/bionic/libc/kernel/arch-sh/asm/ |
current.h | 17 struct task_struct;
|
system_64.h | 17 struct task_struct *sh64_switch_to(struct task_struct *prev, 19 struct task_struct *next,
|
system_32.h | 17 struct task_struct *__switch_to(struct task_struct *prev, 18 struct task_struct *next); 20 #define switch_to(prev, next, last) do { register u32 *__ts1 __asm__ ("r1") = (u32 *)&prev->thread.sp; register u32 *__ts2 __asm__ ("r2") = (u32 *)&prev->thread.pc; register u32 *__ts4 __asm__ ("r4") = (u32 *)prev; register u32 *__ts5 __asm__ ("r5") = (u32 *)next; register u32 *__ts6 __asm__ ("r6") = (u32 *)&next->thread.sp; register u32 __ts7 __asm__ ("r7") = next->thread.pc; struct task_struct *__last; __asm__ __volatile__ ( ".balign 4\n\t" "stc.l gbr, @-r15\n\t" "sts.l pr, @-r15\n\t" "mov.l r8, @-r15\n\t" "mov.l r9, @-r15\n\t" "mov.l r10, @-r15\n\t" "mov.l r11, @-r15\n\t" "mov.l r12, @-r15\n\t" "mov.l r13, @-r15\n\t" "mov.l r14, @-r15\n\t" "mov.l r15, @r1\t! save SP\n\t" "mov.l @r6, r15\t! change to new stack\n\t" "mova 1f, %0\n\t" "mov.l %0, @r2\t! save PC\n\t" "mov.l 2f, %0\n\t" "jmp @%0\t! call __switch_to\n\t" " lds r7, pr\t! with return to new PC\n\t" ".balign 4\n" "2:\n\t" ".long __switch_to\n" "1:\n\t" "mov.l @r15+, r14\n\t" "mov.l @r15+, r13\n\t" "mov.l @r15+, r12\n\t" "mov.l @r15+, r11\n\t" "mov.l @r15+, r10\n\t" "mov.l @r15+, r9\n\t" "mov.l @r15+, r8\n\t" "lds.l @r15+, pr\n\t" "ldc.l @r15+, gbr\n\t" : "=z" (__last) : "r" (__ts1), "r" (__ts2), "r" (__ts4), "r" (__ts5), "r" (__ts6), "r" (__ts7) : "r3", "t"); last = __last; } while (0)
|
/external/kernel-headers/original/linux/ |
ptrace.h | 81 #include <linux/sched.h> /* For struct task_struct. */ 84 extern long arch_ptrace(struct task_struct *child, long request, long addr, long data); 85 extern struct task_struct *ptrace_get_task_struct(pid_t pid); 87 extern int ptrace_readdata(struct task_struct *tsk, unsigned long src, char __user *dst, int len); 88 extern int ptrace_writedata(struct task_struct *tsk, char __user *src, unsigned long dst, int len); 89 extern int ptrace_attach(struct task_struct *tsk); 90 extern int ptrace_detach(struct task_struct *, unsigned int); 91 extern void ptrace_disable(struct task_struct *); 92 extern int ptrace_check_attach(struct task_struct *task, int kill); 93 extern int ptrace_request(struct task_struct *child, long request, long addr, long data) [all...] |
debug_locks.h | 4 struct task_struct; 48 extern void debug_show_held_locks(struct task_struct *task); 50 extern void debug_check_no_locks_held(struct task_struct *task); 56 static inline void debug_show_held_locks(struct task_struct *task) 66 debug_check_no_locks_held(struct task_struct *task)
|
sched.h | 187 struct task_struct; 191 extern void init_idle(struct task_struct *idle, int cpu); 203 extern void show_stack(struct task_struct *task, unsigned long *sp); 386 struct task_struct *curr_target; 398 struct task_struct *group_exit_task; 410 struct task_struct *tsk; 749 extern void prefetch_stack(struct task_struct *t); 751 static inline void prefetch_stack(struct task_struct *t) { } 767 struct task_struct { struct 827 struct task_struct *real_parent; /* real parent process (when being debugged) * [all...] |
futex.h | 100 handle_futex_death(u32 __user *uaddr, struct task_struct *curr, int pi); 103 extern void exit_robust_list(struct task_struct *curr); 104 extern void exit_pi_state_list(struct task_struct *curr); 106 static inline void exit_robust_list(struct task_struct *curr) 109 static inline void exit_pi_state_list(struct task_struct *curr)
|
kernel_stat.h | 54 extern void account_user_time(struct task_struct *, cputime_t); 55 extern void account_system_time(struct task_struct *, int, cputime_t); 56 extern void account_steal_time(struct task_struct *, cputime_t);
|
sem.h | 82 struct task_struct; 107 struct task_struct* sleeper; /* this process */ 143 extern int copy_semundo(unsigned long clone_flags, struct task_struct *tsk); 144 extern void exit_sem(struct task_struct *tsk); 147 static inline int copy_semundo(unsigned long clone_flags, struct task_struct *tsk) 152 static inline void exit_sem(struct task_struct *tsk)
|
ioprio.h | 48 static inline int task_ioprio(struct task_struct *task) 54 static inline int task_nice_ioprio(struct task_struct *task)
|
resource.h | 6 struct task_struct; 72 int getrusage(struct task_struct *p, int who, struct rusage __user *ru);
|
/bionic/libc/kernel/arch-x86/asm/ |
current_32.h | 18 struct task_struct;
|
/development/ndk/platforms/android-5/arch-x86/include/asm/ |
current_32.h | 18 struct task_struct;
|
/prebuilt/ndk/android-ndk-r4/platforms/android-5/arch-x86/usr/include/asm/ |
current_32.h | 18 struct task_struct;
|
/prebuilt/ndk/android-ndk-r4/platforms/android-8/arch-x86/usr/include/asm/ |
current_32.h | 18 struct task_struct;
|