/arch/powerpc/include/asm/ |
H A D | tm.h | 13 extern void do_load_up_transact_fpu(struct thread_struct *thread); 14 extern void do_load_up_transact_altivec(struct thread_struct *thread); 18 extern void tm_reclaim(struct thread_struct *thread, 21 extern void tm_recheckpoint(struct thread_struct *thread, 24 extern void tm_save_sprs(struct thread_struct *thread); 25 extern void tm_restore_sprs(struct thread_struct *thread);
|
H A D | switch_to.h | 7 struct thread_struct; 15 struct thread_struct; 16 extern struct task_struct *_switch(struct thread_struct *prev, 17 struct thread_struct *next); 19 static inline void save_early_sprs(struct thread_struct *prev) 27 static inline void save_early_sprs(struct thread_struct *prev) {}
|
/arch/c6x/include/asm/ |
H A D | switch_to.h | 19 struct thread_struct; 20 asmlinkage void *__switch_to(struct thread_struct *prev, 21 struct thread_struct *next,
|
H A D | processor.h | 54 struct thread_struct { struct
|
/arch/sh/include/asm/ |
H A D | switch_to_64.h | 13 struct thread_struct; 20 struct thread_struct *prev_thread, 22 struct thread_struct *next_thread);
|
/arch/frv/include/asm/ |
H A D | switch_to.h | 23 struct task_struct *__switch_to(struct thread_struct *prev_thread, 24 struct thread_struct *next_thread,
|
H A D | processor.h | 42 struct thread_struct { struct
|
/arch/hexagon/include/asm/ |
H A D | switch_to.h | 24 struct thread_struct;
|
H A D | processor.h | 42 * thread_struct is supposed to be for context switch data. 45 struct thread_struct { struct 50 * initializes thread_struct
|
/arch/mn10300/include/asm/ |
H A D | switch_to.h | 17 struct thread_struct; 36 struct task_struct *__switch_to(struct thread_struct *prev, 37 struct thread_struct *next,
|
/arch/frv/kernel/ |
H A D | asm-offsets.c | 89 /* offsets into thread_struct */ 90 OFFSET(__THREAD_FRAME, thread_struct, frame); 91 OFFSET(__THREAD_CURR, thread_struct, curr); 92 OFFSET(__THREAD_SP, thread_struct, sp); 93 OFFSET(__THREAD_FP, thread_struct, fp); 94 OFFSET(__THREAD_LR, thread_struct, lr); 95 OFFSET(__THREAD_PC, thread_struct, pc); 96 OFFSET(__THREAD_GR16, thread_struct, gr[0]); 97 OFFSET(__THREAD_SCHED_LR, thread_struct, sched_lr); 98 OFFSET(__THREAD_FRAME0, thread_struct, frame [all...] |
/arch/m68k/kernel/ |
H A D | asm-offsets.c | 30 DEFINE(THREAD_KSP, offsetof(struct thread_struct, ksp)); 31 DEFINE(THREAD_USP, offsetof(struct thread_struct, usp)); 32 DEFINE(THREAD_SR, offsetof(struct thread_struct, sr)); 33 DEFINE(THREAD_FS, offsetof(struct thread_struct, fs)); 34 DEFINE(THREAD_CRP, offsetof(struct thread_struct, crp)); 35 DEFINE(THREAD_ESP0, offsetof(struct thread_struct, esp0)); 36 DEFINE(THREAD_FPREG, offsetof(struct thread_struct, fp)); 37 DEFINE(THREAD_FPCNTL, offsetof(struct thread_struct, fpcntl)); 38 DEFINE(THREAD_FPSTATE, offsetof(struct thread_struct, fpstate));
|
/arch/mn10300/kernel/ |
H A D | asm-offsets.c | 65 OFFSET(THREAD_UREGS, thread_struct, uregs); 66 OFFSET(THREAD_PC, thread_struct, pc); 67 OFFSET(THREAD_SP, thread_struct, sp); 68 OFFSET(THREAD_A3, thread_struct, a3); 69 OFFSET(THREAD_USP, thread_struct, usp); 71 OFFSET(THREAD_FPU_FLAGS, thread_struct, fpu_flags); 72 OFFSET(THREAD_FPU_STATE, thread_struct, fpu_state);
|
/arch/arc/kernel/ |
H A D | asm-offsets.c | 25 DEFINE(THREAD_KSP, offsetof(struct thread_struct, ksp)); 26 DEFINE(THREAD_CALLEE_REG, offsetof(struct thread_struct, callee_reg)); 28 offsetof(struct thread_struct, fault_address));
|
/arch/cris/include/arch-v10/arch/ |
H A D | processor.h | 13 /* CRIS thread_struct. this really has nothing to do with the processor itself, since 15 * The thread_struct here is used when task-switching using _resume defined in entry.S. 20 struct thread_struct { struct
|
/arch/cris/include/arch-v32/arch/ |
H A D | processor.h | 16 struct thread_struct { struct
|
/arch/powerpc/kernel/ |
H A D | asm-offsets.c | 79 DEFINE(THREAD_DSCR, offsetof(struct thread_struct, dscr)); 80 DEFINE(THREAD_DSCR_INHERIT, offsetof(struct thread_struct, dscr_inherit)); 85 DEFINE(KSP_LIMIT, offsetof(struct thread_struct, ksp_limit)); 88 DEFINE(KSP, offsetof(struct thread_struct, ksp)); 89 DEFINE(PT_REGS, offsetof(struct thread_struct, regs)); 91 DEFINE(THREAD_NORMSAVES, offsetof(struct thread_struct, normsave[0])); 93 DEFINE(THREAD_FPEXC_MODE, offsetof(struct thread_struct, fpexc_mode)); 94 DEFINE(THREAD_FPSTATE, offsetof(struct thread_struct, fp_state)); 95 DEFINE(THREAD_FPSAVEAREA, offsetof(struct thread_struct, fp_save_area)); 98 DEFINE(THREAD_VRSTATE, offsetof(struct thread_struct, vr_stat [all...] |
/arch/c6x/kernel/ |
H A D | asm-offsets.c | 89 OFFSET(THREAD_PC, thread_struct, pc); 90 OFFSET(THREAD_B15_14, thread_struct, b15_14); 91 OFFSET(THREAD_A15_14, thread_struct, a15_14); 92 OFFSET(THREAD_B13_12, thread_struct, b13_12); 93 OFFSET(THREAD_A13_12, thread_struct, a13_12); 94 OFFSET(THREAD_B11_10, thread_struct, b11_10); 95 OFFSET(THREAD_A11_10, thread_struct, a11_10); 96 OFFSET(THREAD_RICL_ICL, thread_struct, ricl_icl);
|
/arch/alpha/include/asm/ |
H A D | processor.h | 39 struct thread_struct { }; struct
|
/arch/sparc/kernel/ |
H A D | asm-offsets.c | 23 offsetof(struct thread_struct, fork_kpsr));
|
/arch/microblaze/include/asm/ |
H A D | processor.h | 64 /* thread_struct is gone. use thread_info instead. */ 65 struct thread_struct { }; struct 112 struct thread_struct { struct
|
/arch/x86/kernel/ |
H A D | ioport.c | 25 struct thread_struct *t = ¤t->thread; 100 struct thread_struct *t = ¤t->thread;
|
/arch/blackfin/kernel/ |
H A D | asm-offsets.c | 37 DEFINE(THREAD_KSP, offsetof(struct thread_struct, ksp)); 38 DEFINE(THREAD_USP, offsetof(struct thread_struct, usp)); 39 DEFINE(THREAD_SR, offsetof(struct thread_struct, seqstat)); 40 DEFINE(PT_SR, offsetof(struct thread_struct, seqstat)); 41 DEFINE(THREAD_ESP0, offsetof(struct thread_struct, esp0)); 42 DEFINE(THREAD_PC, offsetof(struct thread_struct, pc));
|
/arch/arc/include/asm/ |
H A D | processor.h | 34 struct thread_struct { struct
|
/arch/cris/kernel/ |
H A D | asm-offsets.c | 43 #define ENTRY(entry) DEFINE(THREAD_ ## entry, offsetof(struct thread_struct, entry))
|