/linux-master/arch/powerpc/include/asm/ |
H A D | tm.h | 13 extern void tm_reclaim(struct thread_struct *thread, 16 extern void tm_recheckpoint(struct thread_struct *thread); 17 extern void tm_save_sprs(struct thread_struct *thread); 18 extern void tm_restore_sprs(struct thread_struct *thread);
|
H A D | switch_to.h | 11 struct thread_struct; 19 extern struct task_struct *_switch(struct thread_struct *prev, 20 struct thread_struct *next);
|
/linux-master/arch/hexagon/include/asm/ |
H A D | switch_to.h | 11 struct thread_struct;
|
H A D | processor.h | 23 * thread_struct is supposed to be for context switch data. 26 struct thread_struct { struct 31 * initializes thread_struct
|
/linux-master/arch/powerpc/kernel/ptrace/ |
H A D | ptrace-spe.c | 32 BUILD_BUG_ON(offsetof(struct thread_struct, acc) + sizeof(u64) != 33 offsetof(struct thread_struct, spefscr)); 51 BUILD_BUG_ON(offsetof(struct thread_struct, acc) + sizeof(u64) != 52 offsetof(struct thread_struct, spefscr));
|
H A D | ptrace-noadv.c | 82 struct thread_struct *thread = &task->thread; 170 static int find_empty_ptrace_bp(struct thread_struct *thread) 182 static int find_empty_hw_brk(struct thread_struct *thread) 198 struct thread_struct *thread = &child->thread; 272 struct thread_struct *thread = &child->thread;
|
/linux-master/arch/m68k/kernel/ |
H A D | asm-offsets.c | 31 DEFINE(THREAD_KSP, offsetof(struct thread_struct, ksp)); 32 DEFINE(THREAD_USP, offsetof(struct thread_struct, usp)); 33 DEFINE(THREAD_SR, offsetof(struct thread_struct, sr)); 34 DEFINE(THREAD_FC, offsetof(struct thread_struct, fc)); 35 DEFINE(THREAD_CRP, offsetof(struct thread_struct, crp)); 36 DEFINE(THREAD_ESP0, offsetof(struct thread_struct, esp0)); 37 DEFINE(THREAD_FPREG, offsetof(struct thread_struct, fp)); 38 DEFINE(THREAD_FPCNTL, offsetof(struct thread_struct, fpcntl)); 39 DEFINE(THREAD_FPSTATE, offsetof(struct thread_struct, fpstate));
|
/linux-master/arch/powerpc/kernel/ |
H A D | asm-offsets.c | 89 OFFSET(RTAS_SP, thread_struct, rtas_sp); 101 OFFSET(KSP, thread_struct, ksp); 102 OFFSET(PT_REGS, thread_struct, regs); 104 OFFSET(THREAD_NORMSAVES, thread_struct, normsave[0]); 107 OFFSET(THREAD_FPEXC_MODE, thread_struct, fpexc_mode); 108 OFFSET(THREAD_FPSTATE, thread_struct, fp_state.fpr); 109 OFFSET(THREAD_FPSAVEAREA, thread_struct, fp_save_area); 112 OFFSET(THREAD_LOAD_FP, thread_struct, load_fp); 114 OFFSET(THREAD_VRSTATE, thread_struct, vr_state.vr); 115 OFFSET(THREAD_VRSAVEAREA, thread_struct, vr_save_are [all...] |
/linux-master/arch/arm64/include/asm/ |
H A D | processor.h | 147 struct thread_struct { struct 189 static inline unsigned int thread_get_vl(struct thread_struct *thread, 195 static inline unsigned int thread_get_sve_vl(struct thread_struct *thread) 200 static inline unsigned int thread_get_sme_vl(struct thread_struct *thread) 205 static inline unsigned int thread_get_cur_vl(struct thread_struct *thread) 255 BUILD_BUG_ON(sizeof_field(struct thread_struct, uw) != 256 sizeof_field(struct thread_struct, uw.tp_value) + 257 sizeof_field(struct thread_struct, uw.tp2_value) + 258 sizeof_field(struct thread_struct, uw.fpmr) + 259 sizeof_field(struct thread_struct, u [all...] |
H A D | fpsimd.h | 102 static inline bool thread_sm_enabled(struct thread_struct *thread) 107 static inline bool thread_za_enabled(struct thread_struct *thread) 121 static inline void *sve_pffr(struct thread_struct *thread) 133 static inline void *thread_zt_state(struct thread_struct *thread)
|
/linux-master/arch/alpha/include/asm/ |
H A D | processor.h | 30 struct thread_struct { }; struct
|
/linux-master/arch/csky/kernel/ |
H A D | asm-offsets.c | 20 DEFINE(THREAD_KSP, offsetof(struct thread_struct, sp)); 21 DEFINE(THREAD_FESR, offsetof(struct thread_struct, user_fp.fesr)); 22 DEFINE(THREAD_FCR, offsetof(struct thread_struct, user_fp.fcr)); 23 DEFINE(THREAD_FPREG, offsetof(struct thread_struct, user_fp.vr));
|
/linux-master/arch/nios2/include/asm/ |
H A D | processor.h | 45 struct thread_struct { struct
|
/linux-master/arch/sparc/kernel/ |
H A D | asm-offsets.c | 25 offsetof(struct thread_struct, fork_kpsr));
|
/linux-master/arch/openrisc/include/asm/ |
H A D | processor.h | 46 struct thread_struct { struct
|
/linux-master/arch/s390/include/asm/ |
H A D | fpu.h | 165 struct thread_struct *thread = ¤t->thread; 173 static __always_inline void __save_user_fpu_regs(struct thread_struct *thread, int flags) 181 struct thread_struct *thread = ¤t->thread; 194 struct thread_struct *thread = ¤t->thread; 252 static inline void save_kernel_fpu_regs(struct thread_struct *thread) 259 static inline void restore_kernel_fpu_regs(struct thread_struct *thread)
|
/linux-master/arch/x86/kernel/ |
H A D | ioport.c | 38 struct thread_struct *t = &tsk->thread; 67 struct thread_struct *t = ¤t->thread; 175 struct thread_struct *t = ¤t->thread;
|
/linux-master/arch/riscv/include/asm/ |
H A D | processor.h | 114 struct thread_struct { struct 138 *offset = offsetof(struct thread_struct, fstate); 139 *size = sizeof_field(struct thread_struct, fstate);
|
/linux-master/arch/nios2/kernel/ |
H A D | asm-offsets.c | 20 /* struct thread_struct */ 21 OFFSET(THREAD_KSP, thread_struct, ksp); 22 OFFSET(THREAD_KPSR, thread_struct, kpsr);
|
/linux-master/arch/arc/kernel/ |
H A D | asm-offsets.c | 23 DEFINE(THREAD_CALLEE_REG, offsetof(struct thread_struct, callee_reg)); 25 offsetof(struct thread_struct, fault_address));
|
/linux-master/arch/microblaze/include/asm/ |
H A D | processor.h | 53 struct thread_struct { struct
|
/linux-master/arch/sparc/include/asm/ |
H A D | processor_32.h | 36 struct thread_struct { struct
|
/linux-master/arch/csky/include/asm/ |
H A D | processor.h | 41 struct thread_struct { struct
|
/linux-master/arch/arc/include/asm/ |
H A D | processor.h | 24 struct thread_struct { struct
|
/linux-master/arch/x86/include/asm/ |
H A D | switch_to.h | 55 static inline void refresh_sysenter_cs(struct thread_struct *thread)
|