thread_struct 22 arch/arc/kernel/asm-offsets.c DEFINE(THREAD_KSP, offsetof(struct thread_struct, ksp)); thread_struct 23 arch/arc/kernel/asm-offsets.c DEFINE(THREAD_CALLEE_REG, offsetof(struct thread_struct, callee_reg)); thread_struct 25 arch/arc/kernel/asm-offsets.c offsetof(struct thread_struct, fault_address)); thread_struct 411 arch/arm/kernel/ptrace.c struct thread_struct *t = &tsk->thread; thread_struct 64 arch/arm64/include/asm/fpsimd.h static inline void *sve_pffr(struct thread_struct *thread) thread_struct 155 arch/arm64/include/asm/processor.h BUILD_BUG_ON(sizeof_field(struct thread_struct, uw) != thread_struct 156 arch/arm64/include/asm/processor.h sizeof_field(struct thread_struct, uw.tp_value) + thread_struct 157 arch/arm64/include/asm/processor.h sizeof_field(struct thread_struct, uw.tp2_value) + thread_struct 158 arch/arm64/include/asm/processor.h sizeof_field(struct thread_struct, uw.fpsimd_state)); thread_struct 160 arch/arm64/include/asm/processor.h *offset = offsetof(struct thread_struct, uw); thread_struct 161 arch/arm64/include/asm/processor.h *size = sizeof_field(struct thread_struct, uw); thread_struct 212 arch/arm64/kernel/ptrace.c struct thread_struct *t = &tsk->thread; thread_struct 364 arch/arm64/kvm/hyp/switch.c struct thread_struct *thread = container_of( thread_struct 366 arch/arm64/kvm/hyp/switch.c struct thread_struct, uw.fpsimd_state); thread_struct 16 arch/c6x/include/asm/switch_to.h struct thread_struct; thread_struct 17 arch/c6x/include/asm/switch_to.h asmlinkage void *__switch_to(struct thread_struct *prev, thread_struct 18 arch/c6x/include/asm/switch_to.h struct thread_struct *next, thread_struct 90 arch/c6x/kernel/asm-offsets.c OFFSET(THREAD_PC, thread_struct, pc); thread_struct 91 arch/c6x/kernel/asm-offsets.c OFFSET(THREAD_B15_14, thread_struct, b15_14); thread_struct 92 arch/c6x/kernel/asm-offsets.c OFFSET(THREAD_A15_14, thread_struct, a15_14); thread_struct 93 arch/c6x/kernel/asm-offsets.c OFFSET(THREAD_B13_12, thread_struct, b13_12); thread_struct 94 arch/c6x/kernel/asm-offsets.c OFFSET(THREAD_A13_12, thread_struct, a13_12); thread_struct 95 arch/c6x/kernel/asm-offsets.c OFFSET(THREAD_B11_10, thread_struct, b11_10); thread_struct 96 arch/c6x/kernel/asm-offsets.c OFFSET(THREAD_A11_10, thread_struct, a11_10); thread_struct 97 arch/c6x/kernel/asm-offsets.c OFFSET(THREAD_RICL_ICL, thread_struct, ricl_icl); thread_struct 21 arch/csky/kernel/asm-offsets.c DEFINE(THREAD_KSP, offsetof(struct thread_struct, ksp)); thread_struct 22 arch/csky/kernel/asm-offsets.c DEFINE(THREAD_SR, offsetof(struct thread_struct, sr)); thread_struct 23 arch/csky/kernel/asm-offsets.c DEFINE(THREAD_FESR, offsetof(struct thread_struct, user_fp.fesr)); thread_struct 24 arch/csky/kernel/asm-offsets.c DEFINE(THREAD_FCR, offsetof(struct thread_struct, user_fp.fcr)); thread_struct 25 arch/csky/kernel/asm-offsets.c DEFINE(THREAD_FPREG, offsetof(struct thread_struct, user_fp.vr)); thread_struct 38 arch/h8300/kernel/asm-offsets.c OFFSET(THREAD_KSP, thread_struct, ksp); thread_struct 39 arch/h8300/kernel/asm-offsets.c OFFSET(THREAD_USP, thread_struct, usp); thread_struct 40 arch/h8300/kernel/asm-offsets.c OFFSET(THREAD_CCR, thread_struct, ccr); thread_struct 11 arch/hexagon/include/asm/switch_to.h struct thread_struct; thread_struct 88 arch/hexagon/kernel/asm-offsets.c OFFSET(_THREAD_STRUCT_SWITCH_SP, thread_struct, switch_sp); thread_struct 3629 arch/ia64/kernel/perfmon.c struct thread_struct *thread = NULL; thread_struct 4108 arch/ia64/kernel/perfmon.c struct thread_struct *thread; thread_struct 6682 arch/ia64/kernel/perfmon.c struct thread_struct *thread; thread_struct 31 arch/m68k/kernel/asm-offsets.c DEFINE(THREAD_KSP, offsetof(struct thread_struct, ksp)); thread_struct 32 arch/m68k/kernel/asm-offsets.c DEFINE(THREAD_USP, offsetof(struct thread_struct, usp)); thread_struct 33 arch/m68k/kernel/asm-offsets.c DEFINE(THREAD_SR, offsetof(struct thread_struct, sr)); thread_struct 34 arch/m68k/kernel/asm-offsets.c DEFINE(THREAD_FS, offsetof(struct thread_struct, fs)); thread_struct 35 arch/m68k/kernel/asm-offsets.c DEFINE(THREAD_CRP, offsetof(struct thread_struct, crp)); thread_struct 36 arch/m68k/kernel/asm-offsets.c DEFINE(THREAD_ESP0, offsetof(struct thread_struct, esp0)); thread_struct 37 arch/m68k/kernel/asm-offsets.c DEFINE(THREAD_FPREG, offsetof(struct thread_struct, fp)); thread_struct 38 arch/m68k/kernel/asm-offsets.c DEFINE(THREAD_FPCNTL, offsetof(struct thread_struct, fpcntl)); thread_struct 39 arch/m68k/kernel/asm-offsets.c DEFINE(THREAD_FPSTATE, offsetof(struct thread_struct, fpstate)); thread_struct 82 arch/microblaze/kernel/asm-offsets.c DEFINE(THREAD_KSP, offsetof(struct thread_struct, ksp)); thread_struct 85 arch/microblaze/kernel/asm-offsets.c DEFINE(PGDIR, offsetof(struct thread_struct, pgdir)); thread_struct 495 arch/mips/kernel/process.c struct thread_struct *t = &tsk->thread; thread_struct 21 arch/nios2/kernel/asm-offsets.c OFFSET(THREAD_KSP, thread_struct, ksp); thread_struct 22 arch/nios2/kernel/asm-offsets.c OFFSET(THREAD_KPSR, thread_struct, kpsr); thread_struct 205 arch/powerpc/include/asm/pkeys.h extern void thread_pkey_regs_save(struct thread_struct *thread); thread_struct 206 arch/powerpc/include/asm/pkeys.h extern void thread_pkey_regs_restore(struct thread_struct *new_thread, thread_struct 207 arch/powerpc/include/asm/pkeys.h struct thread_struct *old_thread); thread_struct 208 arch/powerpc/include/asm/pkeys.h extern void thread_pkey_regs_init(struct thread_struct *thread); thread_struct 10 arch/powerpc/include/asm/switch_to.h struct thread_struct; thread_struct 18 arch/powerpc/include/asm/switch_to.h extern struct task_struct *_switch(struct thread_struct *prev, thread_struct 19 arch/powerpc/include/asm/switch_to.h struct thread_struct *next); thread_struct 13 arch/powerpc/include/asm/tm.h extern void tm_reclaim(struct thread_struct *thread, thread_struct 16 arch/powerpc/include/asm/tm.h extern void tm_recheckpoint(struct thread_struct *thread); thread_struct 17 arch/powerpc/include/asm/tm.h extern void tm_save_sprs(struct thread_struct *thread); thread_struct 18 arch/powerpc/include/asm/tm.h extern void tm_restore_sprs(struct thread_struct *thread); thread_struct 91 arch/powerpc/kernel/asm-offsets.c OFFSET(KSP_LIMIT, thread_struct, ksp_limit); thread_struct 93 arch/powerpc/kernel/asm-offsets.c OFFSET(RTAS_SP, thread_struct, rtas_sp); thread_struct 105 arch/powerpc/kernel/asm-offsets.c OFFSET(KSP, thread_struct, ksp); thread_struct 106 arch/powerpc/kernel/asm-offsets.c OFFSET(PT_REGS, thread_struct, regs); thread_struct 108 arch/powerpc/kernel/asm-offsets.c OFFSET(THREAD_NORMSAVES, thread_struct, normsave[0]); thread_struct 110 arch/powerpc/kernel/asm-offsets.c OFFSET(THREAD_FPEXC_MODE, thread_struct, fpexc_mode); thread_struct 111 arch/powerpc/kernel/asm-offsets.c OFFSET(THREAD_FPSTATE, thread_struct, fp_state.fpr); thread_struct 112 arch/powerpc/kernel/asm-offsets.c OFFSET(THREAD_FPSAVEAREA, thread_struct, fp_save_area); thread_struct 114 arch/powerpc/kernel/asm-offsets.c OFFSET(THREAD_LOAD_FP, thread_struct, load_fp); thread_struct 116 arch/powerpc/kernel/asm-offsets.c OFFSET(THREAD_VRSTATE, thread_struct, vr_state.vr); thread_struct 117 arch/powerpc/kernel/asm-offsets.c OFFSET(THREAD_VRSAVEAREA, thread_struct, vr_save_area); thread_struct 118 arch/powerpc/kernel/asm-offsets.c OFFSET(THREAD_VRSAVE, thread_struct, vrsave); thread_struct 119 arch/powerpc/kernel/asm-offsets.c OFFSET(THREAD_USED_VR, thread_struct, used_vr); thread_struct 121 arch/powerpc/kernel/asm-offsets.c OFFSET(THREAD_LOAD_VEC, thread_struct, load_vec); thread_struct 124 arch/powerpc/kernel/asm-offsets.c OFFSET(THREAD_USED_VSR, thread_struct, used_vsr); thread_struct 127 arch/powerpc/kernel/asm-offsets.c OFFSET(KSP_VSID, thread_struct, ksp_vsid); thread_struct 129 arch/powerpc/kernel/asm-offsets.c OFFSET(PGDIR, thread_struct, pgdir); thread_struct 131 arch/powerpc/kernel/asm-offsets.c OFFSET(THREAD_EVR0, thread_struct, evr[0]); thread_struct 132 arch/powerpc/kernel/asm-offsets.c OFFSET(THREAD_ACC, thread_struct, acc); thread_struct 133 arch/powerpc/kernel/asm-offsets.c OFFSET(THREAD_SPEFSCR, thread_struct, spefscr); thread_struct 134 arch/powerpc/kernel/asm-offsets.c OFFSET(THREAD_USED_SPE, thread_struct, used_spe); thread_struct 138 arch/powerpc/kernel/asm-offsets.c OFFSET(THREAD_DBCR0, thread_struct, debug.dbcr0); thread_struct 141 arch/powerpc/kernel/asm-offsets.c OFFSET(THREAD_KVM_SVCPU, thread_struct, kvm_shadow_vcpu); thread_struct 144 arch/powerpc/kernel/asm-offsets.c OFFSET(THREAD_KVM_VCPU, thread_struct, kvm_vcpu); thread_struct 147 arch/powerpc/kernel/asm-offsets.c OFFSET(KUAP, thread_struct, kuap); thread_struct 152 arch/powerpc/kernel/asm-offsets.c OFFSET(THREAD_TM_TFHAR, thread_struct, tm_tfhar); thread_struct 153 arch/powerpc/kernel/asm-offsets.c OFFSET(THREAD_TM_TEXASR, thread_struct, tm_texasr); thread_struct 154 arch/powerpc/kernel/asm-offsets.c OFFSET(THREAD_TM_TFIAR, thread_struct, tm_tfiar); thread_struct 155 arch/powerpc/kernel/asm-offsets.c OFFSET(THREAD_TM_TAR, thread_struct, tm_tar); thread_struct 156 arch/powerpc/kernel/asm-offsets.c OFFSET(THREAD_TM_PPR, thread_struct, tm_ppr); thread_struct 157 arch/powerpc/kernel/asm-offsets.c OFFSET(THREAD_TM_DSCR, thread_struct, tm_dscr); thread_struct 158 arch/powerpc/kernel/asm-offsets.c OFFSET(PT_CKPT_REGS, thread_struct, ckpt_regs); thread_struct 159 arch/powerpc/kernel/asm-offsets.c OFFSET(THREAD_CKVRSTATE, thread_struct, ckvr_state.vr); thread_struct 160 arch/powerpc/kernel/asm-offsets.c OFFSET(THREAD_CKVRSAVE, thread_struct, ckvrsave); thread_struct 161 arch/powerpc/kernel/asm-offsets.c OFFSET(THREAD_CKFPSTATE, thread_struct, ckfp_state.fpr); thread_struct 382 arch/powerpc/kernel/hw_breakpoint.c struct thread_struct *t = &tsk->thread; thread_struct 639 arch/powerpc/kernel/process.c static void set_debug_reg_defaults(struct thread_struct *thread) thread_struct 714 arch/powerpc/kernel/process.c static void set_debug_reg_defaults(struct thread_struct *thread) thread_struct 829 arch/powerpc/kernel/process.c static void tm_reclaim_thread(struct thread_struct *thr, uint8_t cause) thread_struct 891 arch/powerpc/kernel/process.c struct thread_struct *thr = &tsk->thread; thread_struct 921 arch/powerpc/kernel/process.c extern void __tm_recheckpoint(struct thread_struct *thread); thread_struct 923 arch/powerpc/kernel/process.c void tm_recheckpoint(struct thread_struct *thread) thread_struct 1051 arch/powerpc/kernel/process.c static inline void save_sprs(struct thread_struct *t) thread_struct 1081 arch/powerpc/kernel/process.c static inline void restore_sprs(struct thread_struct *old_thread, thread_struct 1082 arch/powerpc/kernel/process.c struct thread_struct *new_thread) thread_struct 1125 arch/powerpc/kernel/process.c struct thread_struct *new_thread, *old_thread; thread_struct 75 arch/powerpc/kernel/ptrace.c #define TSO(f) (offsetof(struct thread_struct, f)) thread_struct 757 arch/powerpc/kernel/ptrace.c BUILD_BUG_ON(offsetof(struct thread_struct, acc) + sizeof(u64) != thread_struct 758 arch/powerpc/kernel/ptrace.c offsetof(struct thread_struct, spefscr)); thread_struct 780 arch/powerpc/kernel/ptrace.c BUILD_BUG_ON(offsetof(struct thread_struct, acc) + sizeof(u64) != thread_struct 781 arch/powerpc/kernel/ptrace.c offsetof(struct thread_struct, spefscr)); thread_struct 2390 arch/powerpc/kernel/ptrace.c struct thread_struct *thread = &(task->thread); thread_struct 2830 arch/powerpc/kernel/ptrace.c struct thread_struct *thread = &(child->thread); thread_struct 2940 arch/powerpc/kernel/ptrace.c struct thread_struct *thread = &(child->thread); thread_struct 138 arch/powerpc/kernel/stacktrace.c if (sp < stack_page + sizeof(struct thread_struct) || thread_struct 786 arch/powerpc/kvm/book3s_pr.c struct thread_struct *t = ¤t->thread; thread_struct 849 arch/powerpc/kvm/book3s_pr.c struct thread_struct *t = ¤t->thread; thread_struct 269 arch/powerpc/mm/book3s64/pkeys.c void thread_pkey_regs_save(struct thread_struct *thread) thread_struct 282 arch/powerpc/mm/book3s64/pkeys.c void thread_pkey_regs_restore(struct thread_struct *new_thread, thread_struct 283 arch/powerpc/mm/book3s64/pkeys.c struct thread_struct *old_thread) thread_struct 296 arch/powerpc/mm/book3s64/pkeys.c void thread_pkey_regs_init(struct thread_struct *thread) thread_struct 158 arch/s390/include/asm/processor.h typedef struct thread_struct thread_struct; thread_struct 29 arch/s390/kernel/asm-offsets.c OFFSET(__THREAD_ksp, thread_struct, ksp); thread_struct 30 arch/s390/kernel/asm-offsets.c OFFSET(__THREAD_sysc_table, thread_struct, sys_call_table); thread_struct 31 arch/s390/kernel/asm-offsets.c OFFSET(__THREAD_last_break, thread_struct, last_break); thread_struct 32 arch/s390/kernel/asm-offsets.c OFFSET(__THREAD_FPU_fpc, thread_struct, fpu.fpc); thread_struct 33 arch/s390/kernel/asm-offsets.c OFFSET(__THREAD_FPU_regs, thread_struct, fpu.regs); thread_struct 34 arch/s390/kernel/asm-offsets.c OFFSET(__THREAD_per_cause, thread_struct, per_event.cause); thread_struct 35 arch/s390/kernel/asm-offsets.c OFFSET(__THREAD_per_address, thread_struct, per_event.address); thread_struct 36 arch/s390/kernel/asm-offsets.c OFFSET(__THREAD_per_paid, thread_struct, per_event.paid); thread_struct 37 arch/s390/kernel/asm-offsets.c OFFSET(__THREAD_trap_tdb, thread_struct, trap_tdb); thread_struct 48 arch/s390/kernel/ptrace.c struct thread_struct *thread = &task->thread; thread_struct 780 arch/s390/mm/fault.c struct thread_struct *thread, *next; thread_struct 10 arch/sh/include/asm/switch_to_64.h struct thread_struct; thread_struct 17 arch/sh/include/asm/switch_to_64.h struct thread_struct *prev_thread, thread_struct 19 arch/sh/include/asm/switch_to_64.h struct thread_struct *next_thread); thread_struct 265 arch/sh/kernel/hw_breakpoint.c struct thread_struct *t = &tsk->thread; thread_struct 175 arch/sh/kernel/process_32.c struct thread_struct *next_t = &next->thread; thread_struct 79 arch/sh/kernel/ptrace_32.c struct thread_struct *thread = &tsk->thread; thread_struct 25 arch/sparc/kernel/asm-offsets.c offsetof(struct thread_struct, fork_kpsr)); thread_struct 163 arch/um/kernel/process.c p->thread = (struct thread_struct) INIT_THREAD; thread_struct 107 arch/x86/entry/vsyscall/vsyscall_64.c struct thread_struct *thread = ¤t->thread; thread_struct 276 arch/x86/include/asm/desc.h static inline void native_load_tls(struct thread_struct *t, unsigned int cpu) thread_struct 172 arch/x86/include/asm/elf.h static inline void elf_common_init(struct thread_struct *t, thread_struct 269 arch/x86/include/asm/paravirt.h static inline void load_TLS(struct thread_struct *t, unsigned cpu) thread_struct 49 arch/x86/include/asm/paravirt_types.h struct thread_struct; thread_struct 128 arch/x86/include/asm/paravirt_types.h void (*load_tls)(struct thread_struct *t, unsigned int cpu); thread_struct 505 arch/x86/include/asm/processor.h *offset = offsetof(struct thread_struct, fpu.state); thread_struct 76 arch/x86/include/asm/switch_to.h static inline void refresh_sysenter_cs(struct thread_struct *thread) thread_struct 55 arch/x86/include/asm/vm86.h struct thread_struct *__t = (t); \ thread_struct 182 arch/x86/kernel/fpu/init.c CHECK_MEMBER_AT_END_OF(struct thread_struct, fpu); thread_struct 372 arch/x86/kernel/hw_breakpoint.c struct thread_struct *thread = ¤t->thread; thread_struct 400 arch/x86/kernel/hw_breakpoint.c struct thread_struct *t = &tsk->thread; thread_struct 29 arch/x86/kernel/ioport.c struct thread_struct *t = ¤t->thread; thread_struct 119 arch/x86/kernel/ioport.c struct thread_struct *t = ¤t->thread; thread_struct 112 arch/x86/kernel/process.c struct thread_struct *t = &tsk->thread; thread_struct 272 arch/x86/kernel/process.c static inline void switch_to_bitmap(struct thread_struct *prev, thread_struct 273 arch/x86/kernel/process.c struct thread_struct *next, thread_struct 492 arch/x86/kernel/process.c struct thread_struct *prev, *next; thread_struct 230 arch/x86/kernel/process_32.c struct thread_struct *prev = &prev_p->thread, thread_struct 280 arch/x86/kernel/process_64.c static __always_inline void x86_fsgsbase_load(struct thread_struct *prev, thread_struct 281 arch/x86/kernel/process_64.c struct thread_struct *next) thread_struct 506 arch/x86/kernel/process_64.c struct thread_struct *prev = &prev_p->thread; thread_struct 507 arch/x86/kernel/process_64.c struct thread_struct *next = &next_p->thread; thread_struct 480 arch/x86/kernel/ptrace.c struct thread_struct *thread = &(current->thread); thread_struct 566 arch/x86/kernel/ptrace.c struct thread_struct *thread = &tsk->thread; thread_struct 617 arch/x86/kernel/ptrace.c struct thread_struct *thread = &tsk->thread; thread_struct 637 arch/x86/kernel/ptrace.c struct thread_struct *t = &tsk->thread; thread_struct 676 arch/x86/kernel/ptrace.c struct thread_struct *thread = &tsk->thread; thread_struct 23 arch/x86/kernel/tls.c struct thread_struct *t = ¤t->thread; thread_struct 87 arch/x86/kernel/tls.c struct thread_struct *t = &p->thread; thread_struct 251 arch/x86/kernel/tls.c struct thread_struct *t = &target->thread; thread_struct 65 arch/x86/um/tls_32.c struct thread_struct *t = &task->thread; thread_struct 206 arch/x86/um/tls_32.c struct thread_struct *t = &task->thread; thread_struct 241 arch/x86/um/tls_32.c struct thread_struct *t = &task->thread; thread_struct 516 arch/x86/xen/enlighten_pv.c static void load_TLS_descriptor(struct thread_struct *t, thread_struct 536 arch/x86/xen/enlighten_pv.c static void xen_load_tls(struct thread_struct *t, unsigned int cpu) thread_struct 236 arch/xtensa/kernel/hw_breakpoint.c struct thread_struct *t = &tsk->thread; thread_struct 1278 include/linux/sched.h struct thread_struct thread;