thread_info 110 arch/alpha/include/asm/elf.h struct thread_info; thread_info 113 arch/alpha/include/asm/elf.h struct thread_info *ti); thread_info 43 arch/alpha/include/asm/thread_info.h register struct thread_info *__current_thread_info __asm__("$8"); thread_info 17 arch/alpha/kernel/asm-offsets.c DEFINE(TI_TASK, offsetof(struct thread_info, task)); thread_info 18 arch/alpha/kernel/asm-offsets.c DEFINE(TI_FLAGS, offsetof(struct thread_info, flags)); thread_info 19 arch/alpha/kernel/asm-offsets.c DEFINE(TI_CPU, offsetof(struct thread_info, cpu)); thread_info 245 arch/alpha/kernel/process.c struct thread_info *childti = task_thread_info(p); thread_info 289 arch/alpha/kernel/process.c dump_elf_thread(elf_greg_t *dest, struct pt_regs *pt, struct thread_info *ti) thread_info 62 arch/arc/include/asm/thread_info.h static inline __attribute_const__ struct thread_info *current_thread_info(void) thread_info 65 arch/arc/include/asm/thread_info.h return (struct thread_info *)(sp & ~(THREAD_SIZE - 1)); thread_info 29 arch/arc/kernel/asm-offsets.c DEFINE(THREAD_INFO_FLAGS, offsetof(struct thread_info, flags)); thread_info 31 arch/arc/kernel/asm-offsets.c offsetof(struct thread_info, preempt_count)); thread_info 24 arch/arm/include/asm/switch_to.h extern struct task_struct *__switch_to(struct task_struct *, struct thread_info *, struct thread_info *); thread_info 86 arch/arm/include/asm/thread_info.h static inline struct thread_info *current_thread_info(void) __attribute_const__; thread_info 88 arch/arm/include/asm/thread_info.h static inline struct thread_info *current_thread_info(void) thread_info 90 arch/arm/include/asm/thread_info.h return (struct thread_info *) thread_info 107 arch/arm/include/asm/thread_info.h extern void crunch_task_disable(struct thread_info *); thread_info 108 arch/arm/include/asm/thread_info.h extern void crunch_task_copy(struct thread_info *, void *); thread_info 109 arch/arm/include/asm/thread_info.h extern void crunch_task_restore(struct thread_info *, void *); thread_info 110 arch/arm/include/asm/thread_info.h extern void crunch_task_release(struct thread_info *); thread_info 112 arch/arm/include/asm/thread_info.h extern void iwmmxt_task_disable(struct thread_info *); thread_info 113 arch/arm/include/asm/thread_info.h extern void iwmmxt_task_copy(struct thread_info *, void *); thread_info 114 arch/arm/include/asm/thread_info.h extern void iwmmxt_task_restore(struct thread_info *, void *); thread_info 115 arch/arm/include/asm/thread_info.h extern void iwmmxt_task_release(struct thread_info *); thread_info 116 arch/arm/include/asm/thread_info.h extern void iwmmxt_task_switch(struct thread_info *); thread_info 118 arch/arm/include/asm/thread_info.h extern void vfp_sync_hwstate(struct thread_info *); thread_info 119 arch/arm/include/asm/thread_info.h extern void vfp_flush_hwstate(struct thread_info *); thread_info 29 arch/arm/include/asm/thread_notify.h static inline void thread_notify(unsigned long rc, struct thread_info *thread) thread_info 60 arch/arm/include/asm/tls.h struct thread_info *thread; thread_info 54 arch/arm/kernel/asm-offsets.c DEFINE(TI_FLAGS, offsetof(struct thread_info, flags)); thread_info 55 arch/arm/kernel/asm-offsets.c DEFINE(TI_PREEMPT, offsetof(struct thread_info, preempt_count)); thread_info 56 arch/arm/kernel/asm-offsets.c DEFINE(TI_ADDR_LIMIT, offsetof(struct thread_info, addr_limit)); thread_info 57 arch/arm/kernel/asm-offsets.c DEFINE(TI_TASK, offsetof(struct thread_info, task)); thread_info 58 arch/arm/kernel/asm-offsets.c DEFINE(TI_CPU, offsetof(struct thread_info, cpu)); thread_info 59 arch/arm/kernel/asm-offsets.c DEFINE(TI_CPU_DOMAIN, offsetof(struct thread_info, cpu_domain)); thread_info 60 arch/arm/kernel/asm-offsets.c DEFINE(TI_CPU_SAVE, offsetof(struct thread_info, cpu_context)); thread_info 61 arch/arm/kernel/asm-offsets.c DEFINE(TI_USED_CP, offsetof(struct thread_info, used_cp)); thread_info 62 arch/arm/kernel/asm-offsets.c DEFINE(TI_TP_VALUE, offsetof(struct thread_info, tp_value)); thread_info 63 arch/arm/kernel/asm-offsets.c DEFINE(TI_FPSTATE, offsetof(struct thread_info, fpstate)); thread_info 65 arch/arm/kernel/asm-offsets.c DEFINE(TI_VFPSTATE, offsetof(struct thread_info, vfpstate)); thread_info 71 arch/arm/kernel/asm-offsets.c DEFINE(TI_THUMBEE_STATE, offsetof(struct thread_info, thumbee_state)); thread_info 74 arch/arm/kernel/asm-offsets.c DEFINE(TI_IWMMXT_STATE, offsetof(struct thread_info, fpstate.iwmmxt)); thread_info 77 arch/arm/kernel/asm-offsets.c DEFINE(TI_CRUNCH_STATE, offsetof(struct thread_info, crunchstate)); thread_info 80 arch/arm/kernel/asm-offsets.c DEFINE(TI_STACK_CANARY, offsetof(struct thread_info, stack_canary)); thread_info 78 arch/arm/kernel/kgdb.c struct thread_info *ti; thread_info 21 arch/arm/kernel/pj4-cp0.c struct thread_info *thread = t; thread_info 206 arch/arm/kernel/process.c struct thread_info *thread = current_thread_info(); thread_info 230 arch/arm/kernel/process.c struct thread_info *thread = task_thread_info(p); thread_info 288 arch/arm/kernel/process.c struct thread_info *thread = current_thread_info(); thread_info 297 arch/arm/kernel/ptrace.c struct thread_info *thread = task_thread_info(tsk); thread_info 311 arch/arm/kernel/ptrace.c struct thread_info *thread = task_thread_info(tsk); thread_info 328 arch/arm/kernel/ptrace.c struct thread_info *thread = task_thread_info(tsk); thread_info 340 arch/arm/kernel/ptrace.c struct thread_info *thread = task_thread_info(tsk); thread_info 619 arch/arm/kernel/ptrace.c struct thread_info *thread = task_thread_info(target); thread_info 657 arch/arm/kernel/ptrace.c struct thread_info *thread = task_thread_info(target); thread_info 694 arch/arm/kernel/ptrace.c struct thread_info *thread = task_thread_info(target); thread_info 32 arch/arm/kernel/thumbee.c struct thread_info *thread = t; thread_info 35 arch/arm/kernel/xscale-cp0.c struct thread_info *thread = t; thread_info 60 arch/arm/kernel/xscale-cp0.c struct thread_info *thread = t; thread_info 23 arch/arm/mach-ep93xx/crunch.c void crunch_task_release(struct thread_info *thread) thread_info 38 arch/arm/mach-ep93xx/crunch.c struct thread_info *thread = (struct thread_info *)t; thread_info 107 arch/arm/mm/context.c struct thread_info *thread = t; thread_info 50 arch/arm/nwfpe/fpmodule.c struct thread_info *thread = v; thread_info 62 arch/arm/vfp/vfpmodule.c static bool vfp_state_in_hw(unsigned int cpu, struct thread_info *thread) thread_info 76 arch/arm/vfp/vfpmodule.c static void vfp_force_reload(unsigned int cpu, struct thread_info *thread) thread_info 90 arch/arm/vfp/vfpmodule.c static void vfp_thread_flush(struct thread_info *thread) thread_info 118 arch/arm/vfp/vfpmodule.c static void vfp_thread_exit(struct thread_info *thread) thread_info 129 arch/arm/vfp/vfpmodule.c static void vfp_thread_copy(struct thread_info *thread) thread_info 131 arch/arm/vfp/vfpmodule.c struct thread_info *parent = current_thread_info(); thread_info 161 arch/arm/vfp/vfpmodule.c struct thread_info *thread = v; thread_info 451 arch/arm/vfp/vfpmodule.c struct thread_info *ti = current_thread_info(); thread_info 516 arch/arm/vfp/vfpmodule.c void vfp_sync_hwstate(struct thread_info *thread) thread_info 535 arch/arm/vfp/vfpmodule.c void vfp_flush_hwstate(struct thread_info *thread) thread_info 551 arch/arm/vfp/vfpmodule.c struct thread_info *thread = current_thread_info(); thread_info 589 arch/arm/vfp/vfpmodule.c struct thread_info *thread = current_thread_info(); thread_info 672 arch/arm/vfp/vfpmodule.c struct thread_info *thread = current_thread_info(); thread_info 205 arch/arm64/include/asm/compat.h static inline int is_compat_thread(struct thread_info *thread) thread_info 212 arch/arm64/include/asm/compat.h static inline int is_compat_thread(struct thread_info *thread) thread_info 282 arch/arm64/include/asm/kvm_host.h struct thread_info *host_thread_info; /* hyp VA */ thread_info 60 arch/arm64/include/asm/preempt.h struct thread_info *ti = current_thread_info(); thread_info 31 arch/arm64/kernel/asm-offsets.c DEFINE(TSK_TI_FLAGS, offsetof(struct task_struct, thread_info.flags)); thread_info 32 arch/arm64/kernel/asm-offsets.c DEFINE(TSK_TI_PREEMPT, offsetof(struct task_struct, thread_info.preempt_count)); thread_info 33 arch/arm64/kernel/asm-offsets.c DEFINE(TSK_TI_ADDR_LIMIT, offsetof(struct task_struct, thread_info.addr_limit)); thread_info 35 arch/arm64/kernel/asm-offsets.c DEFINE(TSK_TI_TTBR0, offsetof(struct task_struct, thread_info.ttbr0)); thread_info 435 arch/arm64/kernel/debug-monitors.c struct thread_info *ti = task_thread_info(task); thread_info 353 arch/arm64/kernel/setup.c init_task.thread_info.ttbr0 = __pa_symbol(empty_zero_page); thread_info 31 arch/arm64/kvm/fpsimd.c struct thread_info *ti = ¤t->thread_info; thread_info 62 arch/c6x/include/asm/thread_info.h struct thread_info *current_thread_info(void) thread_info 64 arch/c6x/include/asm/thread_info.h struct thread_info *ti; thread_info 103 arch/c6x/kernel/asm-offsets.c OFFSET(THREAD_INFO_FLAGS, thread_info, flags); thread_info 104 arch/c6x/kernel/asm-offsets.c OFFSET(THREAD_INFO_PREEMPT_COUNT, thread_info, preempt_count); thread_info 43 arch/csky/include/asm/thread_info.h static inline struct thread_info *current_thread_info(void) thread_info 49 arch/csky/include/asm/thread_info.h return (struct thread_info *)(sp & ~(THREAD_SIZE - 1)); thread_info 28 arch/csky/kernel/asm-offsets.c DEFINE(TINFO_FLAGS, offsetof(struct thread_info, flags)); thread_info 29 arch/csky/kernel/asm-offsets.c DEFINE(TINFO_PREEMPT, offsetof(struct thread_info, preempt_count)); thread_info 30 arch/csky/kernel/asm-offsets.c DEFINE(TINFO_ADDR_LIMIT, offsetof(struct thread_info, addr_limit)); thread_info 31 arch/csky/kernel/asm-offsets.c DEFINE(TINFO_TP_VALUE, offsetof(struct thread_info, tp_value)); thread_info 32 arch/csky/kernel/asm-offsets.c DEFINE(TINFO_TASK, offsetof(struct thread_info, task)); thread_info 8 arch/csky/kernel/syscall.c struct thread_info *ti = task_thread_info(current); thread_info 50 arch/h8300/include/asm/thread_info.h static inline struct thread_info *current_thread_info(void) thread_info 52 arch/h8300/include/asm/thread_info.h struct thread_info *ti; thread_info 62 arch/h8300/kernel/asm-offsets.c OFFSET(TI_TASK, thread_info, task); thread_info 63 arch/h8300/kernel/asm-offsets.c OFFSET(TI_FLAGS, thread_info, flags); thread_info 64 arch/h8300/kernel/asm-offsets.c OFFSET(TI_CPU, thread_info, cpu); thread_info 65 arch/h8300/kernel/asm-offsets.c OFFSET(TI_PRE, thread_info, preempt_count); thread_info 145 arch/h8300/kernel/process.c if (fp < stack_page+sizeof(struct thread_info) || thread_info 79 arch/hexagon/include/asm/thread_info.h register struct thread_info *__current_thread_info asm(QUOTED_THREADINFO_REG); thread_info 64 arch/hexagon/kernel/asm-offsets.c OFFSET(_THREAD_INFO_FLAGS, thread_info, flags); thread_info 65 arch/hexagon/kernel/asm-offsets.c OFFSET(_THREAD_INFO_PT_REGS, thread_info, regs); thread_info 66 arch/hexagon/kernel/asm-offsets.c OFFSET(_THREAD_INFO_SP, thread_info, sp); thread_info 56 arch/hexagon/kernel/process.c struct thread_info *ti = task_thread_info(p); thread_info 144 arch/hexagon/kernel/process.c if (fp < (stack_page + sizeof(struct thread_info)) || thread_info 183 arch/hexagon/kernel/smp.c struct thread_info *thread = (struct thread_info *)idle->stack; thread_info 122 arch/hexagon/kernel/traps.c low += sizeof(struct thread_info); thread_info 57 arch/ia64/include/asm/thread_info.h #define current_thread_info() ((struct thread_info *) ((char *) current + IA64_TASK_SIZE)) thread_info 60 arch/ia64/include/asm/thread_info.h #define task_thread_info(tsk) ((struct thread_info *) ((char *) (tsk) + IA64_TASK_SIZE)) thread_info 62 arch/ia64/include/asm/thread_info.h #define current_thread_info() ((struct thread_info *) 0) thread_info 64 arch/ia64/include/asm/thread_info.h #define task_thread_info(tsk) ((struct thread_info *) 0) thread_info 26 arch/ia64/kernel/asm-offsets.c DEFINE(IA64_THREAD_INFO_SIZE, sizeof (struct thread_info)); thread_info 39 arch/ia64/kernel/asm-offsets.c DEFINE(TI_FLAGS, offsetof(struct thread_info, flags)); thread_info 40 arch/ia64/kernel/asm-offsets.c DEFINE(TI_CPU, offsetof(struct thread_info, cpu)); thread_info 41 arch/ia64/kernel/asm-offsets.c DEFINE(TI_PRE_COUNT, offsetof(struct thread_info, preempt_count)); thread_info 43 arch/ia64/kernel/asm-offsets.c DEFINE(TI_AC_STAMP, offsetof(struct thread_info, ac_stamp)); thread_info 44 arch/ia64/kernel/asm-offsets.c DEFINE(TI_AC_LEAVE, offsetof(struct thread_info, ac_leave)); thread_info 45 arch/ia64/kernel/asm-offsets.c DEFINE(TI_AC_STIME, offsetof(struct thread_info, ac_stime)); thread_info 46 arch/ia64/kernel/asm-offsets.c DEFINE(TI_AC_UTIME, offsetof(struct thread_info, ac_utime)); thread_info 1810 arch/ia64/kernel/mca.c struct thread_info *ti; thread_info 68 arch/ia64/kernel/time.c struct thread_info *ti = task_thread_info(tsk); thread_info 110 arch/ia64/kernel/time.c struct thread_info *pi = task_thread_info(prev); thread_info 111 arch/ia64/kernel/time.c struct thread_info *ni = task_thread_info(current); thread_info 123 arch/ia64/kernel/time.c struct thread_info *ti = task_thread_info(tsk); thread_info 137 arch/ia64/kernel/time.c struct thread_info *ti = task_thread_info(tsk); thread_info 153 arch/ia64/kernel/time.c struct thread_info *ti = task_thread_info(tsk); thread_info 46 arch/m68k/include/asm/thread_info.h static inline struct thread_info *current_thread_info(void) thread_info 48 arch/m68k/include/asm/thread_info.h struct thread_info *ti; thread_info 42 arch/m68k/kernel/asm-offsets.c DEFINE(TINFO_PREEMPT, offsetof(struct thread_info, preempt_count)); thread_info 43 arch/m68k/kernel/asm-offsets.c DEFINE(TINFO_FLAGS, offsetof(struct thread_info, flags)); thread_info 258 arch/m68k/kernel/process.c if (fp < stack_page+sizeof(struct thread_info) || thread_info 13 arch/microblaze/include/asm/switch_to.h struct thread_info; thread_info 15 arch/microblaze/include/asm/switch_to.h extern struct task_struct *_switch_to(struct thread_info *prev, thread_info 16 arch/microblaze/include/asm/switch_to.h struct thread_info *next); thread_info 90 arch/microblaze/include/asm/thread_info.h static inline struct thread_info *current_thread_info(void) thread_info 94 arch/microblaze/include/asm/thread_info.h return (struct thread_info *)(sp & ~(THREAD_SIZE-1)); thread_info 90 arch/microblaze/kernel/asm-offsets.c DEFINE(TI_TASK, offsetof(struct thread_info, task)); thread_info 91 arch/microblaze/kernel/asm-offsets.c DEFINE(TI_FLAGS, offsetof(struct thread_info, flags)); thread_info 92 arch/microblaze/kernel/asm-offsets.c DEFINE(TI_ADDR_LIMIT, offsetof(struct thread_info, addr_limit)); thread_info 93 arch/microblaze/kernel/asm-offsets.c DEFINE(TI_CPU_CONTEXT, offsetof(struct thread_info, cpu_context)); thread_info 94 arch/microblaze/kernel/asm-offsets.c DEFINE(TI_PREEMPT_COUNT, offsetof(struct thread_info, preempt_count)); thread_info 61 arch/microblaze/kernel/process.c struct thread_info *ti = task_thread_info(p); thread_info 41 arch/microblaze/kernel/traps.c fp = ((struct thread_info *) thread_info 294 arch/microblaze/kernel/unwind.c struct thread_info *thread_info = thread_info 295 arch/microblaze/kernel/unwind.c (struct thread_info *)(task->stack); thread_info 297 arch/microblaze/kernel/unwind.c &thread_info->cpu_context; thread_info 33 arch/mips/include/asm/switch_to.h struct task_struct *next, struct thread_info *next_ti); thread_info 54 arch/mips/include/asm/switch_to.h struct thread_info *__prev_ti = task_thread_info(prev); \ thread_info 68 arch/mips/include/asm/thread_info.h extern struct thread_info *__current_thread_info; thread_info 70 arch/mips/include/asm/thread_info.h register struct thread_info *__current_thread_info __asm__("$28"); thread_info 73 arch/mips/include/asm/thread_info.h static inline struct thread_info *current_thread_info(void) thread_info 96 arch/mips/kernel/asm-offsets.c OFFSET(TI_TASK, thread_info, task); thread_info 97 arch/mips/kernel/asm-offsets.c OFFSET(TI_FLAGS, thread_info, flags); thread_info 98 arch/mips/kernel/asm-offsets.c OFFSET(TI_TP_VALUE, thread_info, tp_value); thread_info 99 arch/mips/kernel/asm-offsets.c OFFSET(TI_CPU, thread_info, cpu); thread_info 100 arch/mips/kernel/asm-offsets.c OFFSET(TI_PRE_COUNT, thread_info, preempt_count); thread_info 101 arch/mips/kernel/asm-offsets.c OFFSET(TI_ADDR_LIMIT, thread_info, addr_limit); thread_info 102 arch/mips/kernel/asm-offsets.c OFFSET(TI_REGS, thread_info, regs); thread_info 86 arch/mips/kernel/irq.c if (unlikely(sp < (sizeof(struct thread_info) + STACK_WARN))) { thread_info 88 arch/mips/kernel/irq.c sp - sizeof(struct thread_info)); thread_info 69 arch/mips/kernel/mips-mt-fpaff.c struct thread_info *ti; thread_info 124 arch/mips/kernel/process.c struct thread_info *ti = task_thread_info(p); thread_info 71 arch/mips/kernel/smp-cmp.c struct thread_info *gp = task_thread_info(idle); thread_info 82 arch/mips/kernel/smp-cmp.c (unsigned long)(gp + sizeof(struct thread_info))); thread_info 144 arch/mips/kernel/smp-mt.c struct thread_info *gp = task_thread_info(idle); thread_info 168 arch/mips/kernel/smp-mt.c (unsigned long)(gp + sizeof(struct thread_info))); thread_info 87 arch/mips/kernel/syscall.c struct thread_info *ti = task_thread_info(current); thread_info 630 arch/mips/kernel/traps.c struct thread_info *ti = task_thread_info(current); thread_info 385 arch/mips/kvm/entry.c uasm_i_lw(&p, T2, offsetof(struct thread_info, cpu), GP); thread_info 12 arch/nds32/kernel/asm-offsets.c DEFINE(TSK_TI_FLAGS, offsetof(struct task_struct, thread_info.flags)); thread_info 14 arch/nds32/kernel/asm-offsets.c offsetof(struct task_struct, thread_info.preempt_count)); thread_info 67 arch/nios2/include/asm/thread_info.h static inline struct thread_info *current_thread_info(void) thread_info 71 arch/nios2/include/asm/thread_info.h return (struct thread_info *)(sp & ~(THREAD_SIZE - 1)); thread_info 69 arch/nios2/kernel/asm-offsets.c OFFSET(TI_FLAGS, thread_info, flags); thread_info 70 arch/nios2/kernel/asm-offsets.c OFFSET(TI_PREEMPT_COUNT, thread_info, preempt_count); thread_info 57 arch/openrisc/include/asm/processor.h #define user_regs(thread_info) (((struct pt_regs *)((unsigned long)(thread_info) + THREAD_SIZE - STACK_FRAME_OVERHEAD)) - 1) thread_info 79 arch/openrisc/include/asm/thread_info.h register struct thread_info *current_thread_info_reg asm("r10"); thread_info 49 arch/openrisc/kernel/asm-offsets.c DEFINE(TI_TASK, offsetof(struct thread_info, task)); thread_info 50 arch/openrisc/kernel/asm-offsets.c DEFINE(TI_FLAGS, offsetof(struct thread_info, flags)); thread_info 51 arch/openrisc/kernel/asm-offsets.c DEFINE(TI_PREEMPT, offsetof(struct thread_info, preempt_count)); thread_info 52 arch/openrisc/kernel/asm-offsets.c DEFINE(TI_KSP, offsetof(struct thread_info, ksp)); thread_info 51 arch/openrisc/kernel/process.c struct thread_info *current_thread_info_set[NR_CPUS] = { &init_thread_info, }; thread_info 231 arch/openrisc/kernel/process.c extern struct thread_info *_switch(struct thread_info *old_ti, thread_info 232 arch/openrisc/kernel/process.c struct thread_info *new_ti); thread_info 239 arch/openrisc/kernel/process.c struct thread_info *new_ti, *old_ti; thread_info 27 arch/openrisc/kernel/smp.c struct thread_info *secondary_thread_info; thread_info 29 arch/parisc/include/asm/thread_info.h #define current_thread_info() ((struct thread_info *)mfctl(30)) thread_info 231 arch/parisc/kernel/asm-offsets.c DEFINE(TI_TASK, offsetof(struct thread_info, task)); thread_info 232 arch/parisc/kernel/asm-offsets.c DEFINE(TI_FLAGS, offsetof(struct thread_info, flags)); thread_info 233 arch/parisc/kernel/asm-offsets.c DEFINE(TI_CPU, offsetof(struct thread_info, cpu)); thread_info 234 arch/parisc/kernel/asm-offsets.c DEFINE(TI_SEGMENT, offsetof(struct thread_info, addr_limit)); thread_info 235 arch/parisc/kernel/asm-offsets.c DEFINE(TI_PRE_COUNT, offsetof(struct thread_info, preempt_count)); thread_info 236 arch/parisc/kernel/asm-offsets.c DEFINE(THREAD_SZ, sizeof(struct thread_info)); thread_info 238 arch/parisc/kernel/asm-offsets.c DEFINE(THREAD_SZ_ALGN, align_frame(sizeof(struct thread_info), FRAME_ALIGN)); thread_info 143 arch/powerpc/include/asm/thread_info.h struct thread_info *ti = current_thread_info(); thread_info 102 arch/powerpc/kernel/asm-offsets.c OFFSET(TI_livepatch_sp, thread_info, livepatch_sp); thread_info 167 arch/powerpc/kernel/asm-offsets.c OFFSET(TI_FLAGS, thread_info, flags); thread_info 168 arch/powerpc/kernel/asm-offsets.c OFFSET(TI_LOCAL_FLAGS, thread_info, local_flags); thread_info 169 arch/powerpc/kernel/asm-offsets.c OFFSET(TI_PREEMPT, thread_info, preempt_count); thread_info 185 arch/powerpc/kernel/asm-offsets.c offsetof(struct task_struct, thread_info)); thread_info 275 arch/powerpc/kernel/asm-offsets.c OFFSET(ACCOUNT_STARTTIME, thread_info, accounting.starttime); thread_info 276 arch/powerpc/kernel/asm-offsets.c OFFSET(ACCOUNT_STARTTIME_USER, thread_info, accounting.starttime_user); thread_info 277 arch/powerpc/kernel/asm-offsets.c OFFSET(ACCOUNT_USER_TIME, thread_info, accounting.utime); thread_info 278 arch/powerpc/kernel/asm-offsets.c OFFSET(ACCOUNT_SYSTEM_TIME, thread_info, accounting.stime); thread_info 1599 arch/powerpc/kernel/process.c struct thread_info *ti = task_thread_info(p); thread_info 2102 arch/powerpc/kernel/process.c struct thread_info *ti = current_thread_info(); thread_info 2129 arch/powerpc/kernel/process.c struct thread_info *ti = current_thread_info(); thread_info 123 arch/powerpc/kernel/syscalls.c struct thread_info *ti; thread_info 267 arch/powerpc/mm/book3s64/slb.c static bool preload_hit(struct thread_info *ti, unsigned long esid) thread_info 281 arch/powerpc/mm/book3s64/slb.c static bool preload_add(struct thread_info *ti, unsigned long ea) thread_info 307 arch/powerpc/mm/book3s64/slb.c static void preload_age(struct thread_info *ti) thread_info 317 arch/powerpc/mm/book3s64/slb.c struct thread_info *ti = current_thread_info(); thread_info 367 arch/powerpc/mm/book3s64/slb.c struct thread_info *ti = current_thread_info(); thread_info 407 arch/powerpc/mm/book3s64/slb.c struct thread_info *ti = task_thread_info(tsk); thread_info 32 arch/riscv/kernel/asm-offsets.c OFFSET(TASK_TI, task_struct, thread_info); thread_info 33 arch/riscv/kernel/asm-offsets.c OFFSET(TASK_TI_FLAGS, task_struct, thread_info.flags); thread_info 34 arch/riscv/kernel/asm-offsets.c OFFSET(TASK_TI_PREEMPT_COUNT, task_struct, thread_info.preempt_count); thread_info 35 arch/riscv/kernel/asm-offsets.c OFFSET(TASK_TI_KERNEL_SP, task_struct, thread_info.kernel_sp); thread_info 36 arch/riscv/kernel/asm-offsets.c OFFSET(TASK_TI_USER_SP, task_struct, thread_info.user_sp); thread_info 37 arch/riscv/kernel/asm-offsets.c OFFSET(TASK_TI_CPU, task_struct, thread_info.cpu); thread_info 103 arch/riscv/kernel/smpboot.c tidle->thread_info.cpu = cpu; thread_info 40 arch/s390/kernel/asm-offsets.c OFFSET(__TI_flags, task_struct, thread_info.flags); thread_info 70 arch/sh/include/asm/thread_info.h static inline struct thread_info *current_thread_info(void) thread_info 72 arch/sh/include/asm/thread_info.h struct thread_info *ti; thread_info 163 arch/sh/include/asm/thread_info.h struct thread_info *ti = current_thread_info(); thread_info 170 arch/sh/include/asm/thread_info.h struct thread_info *ti = current_thread_info(); thread_info 24 arch/sh/kernel/asm-offsets.c DEFINE(TI_TASK, offsetof(struct thread_info, task)); thread_info 25 arch/sh/kernel/asm-offsets.c DEFINE(TI_FLAGS, offsetof(struct thread_info, flags)); thread_info 26 arch/sh/kernel/asm-offsets.c DEFINE(TI_CPU, offsetof(struct thread_info, cpu)); thread_info 27 arch/sh/kernel/asm-offsets.c DEFINE(TI_PRE_COUNT, offsetof(struct thread_info, preempt_count)); thread_info 28 arch/sh/kernel/asm-offsets.c DEFINE(TI_SIZE, sizeof(struct thread_info)); thread_info 56 arch/sh/kernel/dumpstack.c struct thread_info *tinfo, int *graph) thread_info 82 arch/sh/kernel/dumpstack.c struct thread_info *tinfo, int *graph) thread_info 91 arch/sh/kernel/dumpstack.c struct thread_info *context; thread_info 94 arch/sh/kernel/dumpstack.c context = (struct thread_info *) thread_info 61 arch/sh/kernel/irq.c struct thread_info tinfo; thread_info 153 arch/sh/kernel/irq.c struct thread_info *curctx; thread_info 121 arch/sh/kernel/process_32.c struct thread_info *ti = task_thread_info(p); thread_info 211 arch/sh/kernel/smp.c void *thread_info; thread_info 222 arch/sh/kernel/smp.c stack_start.thread_info = tsk->stack; thread_info 47 arch/sparc/include/asm/ptrace.h struct thread_info *thread; thread_info 7 arch/sparc/include/asm/switch_to_32.h extern struct thread_info *current_set[NR_CPUS]; thread_info 67 arch/sparc/include/asm/thread_info_32.h register struct thread_info *current_thread_info_reg asm("g6"); thread_info 125 arch/sparc/include/asm/thread_info_64.h register struct thread_info *current_thread_info_reg asm("g6"); thread_info 128 arch/sparc/include/asm/thread_info_64.h extern struct thread_info *current_thread_info(void); thread_info 23 arch/sparc/include/asm/trap_block.h struct thread_info; thread_info 26 arch/sparc/include/asm/trap_block.h struct thread_info *thread; thread_info 55 arch/sparc/include/asm/trap_block.h void init_cur_cpu_trap(struct thread_info *); thread_info 49 arch/sparc/kernel/kgdb_32.c struct thread_info *t = task_thread_info(p); thread_info 47 arch/sparc/kernel/kgdb_64.c struct thread_info *t = task_thread_info(p); thread_info 11 arch/sparc/kernel/kstack.h static inline bool kstack_valid(struct thread_info *tp, unsigned long sp) thread_info 19 arch/sparc/kernel/kstack.h if (sp >= (base + sizeof(struct thread_info)) && thread_info 37 arch/sparc/kernel/kstack.h static inline bool kstack_is_trap_frame(struct thread_info *tp, struct pt_regs *regs) thread_info 72 arch/sparc/kernel/process_32.c struct thread_info *current_set[NR_CPUS]; thread_info 168 arch/sparc/kernel/process_32.c if (fp < (task_base + sizeof(struct thread_info)) || thread_info 307 arch/sparc/kernel/process_32.c struct thread_info *ti = task_thread_info(p); thread_info 476 arch/sparc/kernel/process_32.c if (fp < (task_base + sizeof(struct thread_info)) || thread_info 204 arch/sparc/kernel/process_64.c static void __global_reg_self(struct thread_info *tp, struct pt_regs *regs, thread_info 254 arch/sparc/kernel/process_64.c struct thread_info *tp = current_thread_info(); thread_info 413 arch/sparc/kernel/process_64.c struct thread_info *t = task_thread_info(tsk); thread_info 425 arch/sparc/kernel/process_64.c struct thread_info *t = current_thread_info(); thread_info 481 arch/sparc/kernel/process_64.c struct thread_info *t) thread_info 494 arch/sparc/kernel/process_64.c struct thread_info *t = current_thread_info(); thread_info 532 arch/sparc/kernel/process_64.c struct thread_info *t = current_thread_info(); thread_info 618 arch/sparc/kernel/process_64.c struct thread_info *t = task_thread_info(p); thread_info 773 arch/sparc/kernel/process_64.c struct thread_info *tp; thread_info 102 arch/sparc/kernel/sigutil_32.c struct thread_info *t = current_thread_info(); thread_info 76 arch/sparc/kernel/sigutil_64.c struct thread_info *t = current_thread_info(); thread_info 351 arch/sparc/kernel/smp_64.c static struct thread_info *cpu_new_thread = NULL; thread_info 13 arch/sparc/kernel/stacktrace.c static void __save_stack_trace(struct thread_info *tp, thread_info 85 arch/sparc/kernel/stacktrace.c struct thread_info *tp = task_thread_info(tsk); thread_info 373 arch/sparc/kernel/traps_32.c if (TI_UWINMASK != offsetof(struct thread_info, uwinmask) || thread_info 374 arch/sparc/kernel/traps_32.c TI_TASK != offsetof(struct thread_info, task) || thread_info 375 arch/sparc/kernel/traps_32.c TI_FLAGS != offsetof(struct thread_info, flags) || thread_info 376 arch/sparc/kernel/traps_32.c TI_CPU != offsetof(struct thread_info, cpu) || thread_info 377 arch/sparc/kernel/traps_32.c TI_PREEMPT != offsetof(struct thread_info, preempt_count) || thread_info 378 arch/sparc/kernel/traps_32.c TI_SOFTIRQ != offsetof(struct thread_info, softirq_count) || thread_info 379 arch/sparc/kernel/traps_32.c TI_HARDIRQ != offsetof(struct thread_info, hardirq_count) || thread_info 380 arch/sparc/kernel/traps_32.c TI_KSP != offsetof(struct thread_info, ksp) || thread_info 381 arch/sparc/kernel/traps_32.c TI_KPC != offsetof(struct thread_info, kpc) || thread_info 382 arch/sparc/kernel/traps_32.c TI_KPSR != offsetof(struct thread_info, kpsr) || thread_info 383 arch/sparc/kernel/traps_32.c TI_KWIM != offsetof(struct thread_info, kwim) || thread_info 384 arch/sparc/kernel/traps_32.c TI_REG_WINDOW != offsetof(struct thread_info, reg_window) || thread_info 385 arch/sparc/kernel/traps_32.c TI_RWIN_SPTRS != offsetof(struct thread_info, rwbuf_stkptrs) || thread_info 386 arch/sparc/kernel/traps_32.c TI_W_SAVED != offsetof(struct thread_info, w_saved)) thread_info 2458 arch/sparc/kernel/traps_64.c struct thread_info *tp; thread_info 2543 arch/sparc/kernel/traps_64.c struct thread_info *tp = current_thread_info(); thread_info 2834 arch/sparc/kernel/traps_64.c void notrace init_cur_cpu_trap(struct thread_info *t) thread_info 2851 arch/sparc/kernel/traps_64.c BUILD_BUG_ON(TI_TASK != offsetof(struct thread_info, task) || thread_info 2852 arch/sparc/kernel/traps_64.c TI_FLAGS != offsetof(struct thread_info, flags) || thread_info 2853 arch/sparc/kernel/traps_64.c TI_CPU != offsetof(struct thread_info, cpu) || thread_info 2854 arch/sparc/kernel/traps_64.c TI_FPSAVED != offsetof(struct thread_info, fpsaved) || thread_info 2855 arch/sparc/kernel/traps_64.c TI_KSP != offsetof(struct thread_info, ksp) || thread_info 2856 arch/sparc/kernel/traps_64.c TI_FAULT_ADDR != offsetof(struct thread_info, thread_info 2858 arch/sparc/kernel/traps_64.c TI_KREGS != offsetof(struct thread_info, kregs) || thread_info 2859 arch/sparc/kernel/traps_64.c TI_UTRAPS != offsetof(struct thread_info, utraps) || thread_info 2860 arch/sparc/kernel/traps_64.c TI_REG_WINDOW != offsetof(struct thread_info, thread_info 2862 arch/sparc/kernel/traps_64.c TI_RWIN_SPTRS != offsetof(struct thread_info, thread_info 2864 arch/sparc/kernel/traps_64.c TI_GSR != offsetof(struct thread_info, gsr) || thread_info 2865 arch/sparc/kernel/traps_64.c TI_XFSR != offsetof(struct thread_info, xfsr) || thread_info 2866 arch/sparc/kernel/traps_64.c TI_PRE_COUNT != offsetof(struct thread_info, thread_info 2868 arch/sparc/kernel/traps_64.c TI_NEW_CHILD != offsetof(struct thread_info, new_child) || thread_info 2869 arch/sparc/kernel/traps_64.c TI_CURRENT_DS != offsetof(struct thread_info, thread_info 2871 arch/sparc/kernel/traps_64.c TI_KUNA_REGS != offsetof(struct thread_info, thread_info 2873 arch/sparc/kernel/traps_64.c TI_KUNA_INSN != offsetof(struct thread_info, thread_info 2875 arch/sparc/kernel/traps_64.c TI_FPREGS != offsetof(struct thread_info, fpregs) || thread_info 42 arch/sparc/kernel/windows.c static inline void shift_window_buffer(int first_win, int last_win, struct thread_info *tp) thread_info 63 arch/sparc/kernel/windows.c struct thread_info *tp = current_thread_info(); thread_info 115 arch/sparc/kernel/windows.c struct thread_info *tp = current_thread_info(); thread_info 221 arch/sparc/net/bpf_jit_comp_32.c emit_load32(G6, struct thread_info, cpu, REG) thread_info 28 arch/um/include/asm/thread_info.h struct thread_info *real_thread; /* Points to non-IRQ stack */ thread_info 44 arch/um/include/asm/thread_info.h static inline struct thread_info *current_thread_info(void) thread_info 46 arch/um/include/asm/thread_info.h struct thread_info *ti; thread_info 51 arch/um/include/asm/thread_info.h ti = (struct thread_info *) (((unsigned long)p) & ~mask); thread_info 540 arch/um/kernel/irq.c struct thread_info *ti; thread_info 567 arch/um/kernel/irq.c struct thread_info *tti; thread_info 584 arch/um/kernel/irq.c struct thread_info *ti, *to; thread_info 57 arch/um/kernel/um_arch.c { .thread_info = INIT_THREAD_INFO(init_task) }; thread_info 11 arch/unicore32/include/asm/switch_to.h struct thread_info; thread_info 19 arch/unicore32/include/asm/switch_to.h struct thread_info *, struct thread_info *); thread_info 90 arch/unicore32/include/asm/thread_info.h static inline struct thread_info *current_thread_info(void) __attribute_const__; thread_info 92 arch/unicore32/include/asm/thread_info.h static inline struct thread_info *current_thread_info(void) thread_info 95 arch/unicore32/include/asm/thread_info.h return (struct thread_info *)(sp & ~(THREAD_SIZE - 1)); thread_info 38 arch/unicore32/kernel/asm-offsets.c DEFINE(TI_FLAGS, offsetof(struct thread_info, flags)); thread_info 39 arch/unicore32/kernel/asm-offsets.c DEFINE(TI_PREEMPT, offsetof(struct thread_info, preempt_count)); thread_info 40 arch/unicore32/kernel/asm-offsets.c DEFINE(TI_ADDR_LIMIT, offsetof(struct thread_info, addr_limit)); thread_info 41 arch/unicore32/kernel/asm-offsets.c DEFINE(TI_TASK, offsetof(struct thread_info, task)); thread_info 42 arch/unicore32/kernel/asm-offsets.c DEFINE(TI_CPU, offsetof(struct thread_info, cpu)); thread_info 43 arch/unicore32/kernel/asm-offsets.c DEFINE(TI_CPU_SAVE, offsetof(struct thread_info, cpu_context)); thread_info 44 arch/unicore32/kernel/asm-offsets.c DEFINE(TI_USED_CP, offsetof(struct thread_info, used_cp)); thread_info 46 arch/unicore32/kernel/asm-offsets.c DEFINE(TI_FPSTATE, offsetof(struct thread_info, fpstate)); thread_info 205 arch/unicore32/kernel/process.c struct thread_info *thread = current_thread_info(); thread_info 226 arch/unicore32/kernel/process.c struct thread_info *thread = task_thread_info(p); thread_info 263 arch/unicore32/kernel/process.c struct thread_info *thread = current_thread_info(); thread_info 304 arch/unicore32/kernel/signal.c struct thread_info *thread = current_thread_info(); thread_info 179 arch/unicore32/kernel/traps.c static int __die(const char *str, int err, struct thread_info *thread, thread_info 217 arch/unicore32/kernel/traps.c struct thread_info *thread = current_thread_info(); thread_info 73 arch/x86/entry/common.c struct thread_info *ti = current_thread_info(); thread_info 183 arch/x86/entry/common.c struct thread_info *ti = current_thread_info(); thread_info 255 arch/x86/entry/common.c struct thread_info *ti = current_thread_info(); thread_info 280 arch/x86/entry/common.c struct thread_info *ti; thread_info 313 arch/x86/entry/common.c struct thread_info *ti = current_thread_info(); thread_info 68 arch/x86/include/asm/syscall.h if (task->thread_info.status & (TS_COMPAT|TS_I386_REGS_POKED)) thread_info 121 arch/x86/include/asm/syscall.h if (task->thread_info.status & TS_COMPAT) { thread_info 145 arch/x86/include/asm/syscall.h if (task->thread_info.status & TS_COMPAT) { thread_info 168 arch/x86/include/asm/syscall.h task->thread_info.status & TS_COMPAT) thread_info 158 arch/x86/kernel/cpu/bugs.c struct thread_info *ti = current_thread_info(); thread_info 38 arch/x86/kernel/irq_32.c return sp < (sizeof(struct thread_info) + STACK_WARN); thread_info 901 arch/x86/kernel/ptrace.c child->thread_info.status |= TS_I386_REGS_POKED; thread_info 229 arch/x86/um/ptrace_64.c int err, n, cpu = ((struct thread_info *) child->stack)->cpu; thread_info 246 arch/x86/um/ptrace_64.c int n, cpu = ((struct thread_info *) child->stack)->cpu; thread_info 145 arch/xtensa/include/asm/coprocessor.h extern struct thread_info* coprocessor_owner[XCHAL_CP_MAX]; thread_info 146 arch/xtensa/include/asm/coprocessor.h extern void coprocessor_flush(struct thread_info*, int); thread_info 148 arch/xtensa/include/asm/coprocessor.h extern void coprocessor_release_all(struct thread_info*); thread_info 149 arch/xtensa/include/asm/coprocessor.h extern void coprocessor_flush_all(struct thread_info*); thread_info 84 arch/xtensa/include/asm/thread_info.h static inline struct thread_info *current_thread_info(void) thread_info 86 arch/xtensa/include/asm/thread_info.h struct thread_info *ti; thread_info 85 arch/xtensa/kernel/asm-offsets.c OFFSET(TI_TASK, thread_info, task); thread_info 86 arch/xtensa/kernel/asm-offsets.c OFFSET(TI_FLAGS, thread_info, flags); thread_info 87 arch/xtensa/kernel/asm-offsets.c OFFSET(TI_STSTUS, thread_info, status); thread_info 88 arch/xtensa/kernel/asm-offsets.c OFFSET(TI_CPU, thread_info, cpu); thread_info 89 arch/xtensa/kernel/asm-offsets.c OFFSET(TI_PRE_COUNT, thread_info, preempt_count); thread_info 90 arch/xtensa/kernel/asm-offsets.c OFFSET(TI_ADDR_LIMIT, thread_info, addr_limit); thread_info 95 arch/xtensa/kernel/asm-offsets.c DEFINE(THREAD_CPENABLE, offsetof (struct thread_info, cpenable)); thread_info 97 arch/xtensa/kernel/asm-offsets.c DEFINE(THREAD_XTREGS_CP0, offsetof(struct thread_info, xtregs_cp.cp0)); thread_info 98 arch/xtensa/kernel/asm-offsets.c DEFINE(THREAD_XTREGS_CP1, offsetof(struct thread_info, xtregs_cp.cp1)); thread_info 99 arch/xtensa/kernel/asm-offsets.c DEFINE(THREAD_XTREGS_CP2, offsetof(struct thread_info, xtregs_cp.cp2)); thread_info 100 arch/xtensa/kernel/asm-offsets.c DEFINE(THREAD_XTREGS_CP3, offsetof(struct thread_info, xtregs_cp.cp3)); thread_info 101 arch/xtensa/kernel/asm-offsets.c DEFINE(THREAD_XTREGS_CP4, offsetof(struct thread_info, xtregs_cp.cp4)); thread_info 102 arch/xtensa/kernel/asm-offsets.c DEFINE(THREAD_XTREGS_CP5, offsetof(struct thread_info, xtregs_cp.cp5)); thread_info 103 arch/xtensa/kernel/asm-offsets.c DEFINE(THREAD_XTREGS_CP6, offsetof(struct thread_info, xtregs_cp.cp6)); thread_info 104 arch/xtensa/kernel/asm-offsets.c DEFINE(THREAD_XTREGS_CP7, offsetof(struct thread_info, xtregs_cp.cp7)); thread_info 106 arch/xtensa/kernel/asm-offsets.c DEFINE(THREAD_XTREGS_USER, offsetof (struct thread_info, xtregs_user)); thread_info 46 arch/xtensa/kernel/irq.c if (unlikely(sp < (sizeof(thread_info) + 1024))) thread_info 48 arch/xtensa/kernel/irq.c sp - sizeof(struct thread_info)); thread_info 67 arch/xtensa/kernel/process.c void coprocessor_release_all(struct thread_info *ti) thread_info 94 arch/xtensa/kernel/process.c void coprocessor_flush_all(struct thread_info *ti) thread_info 143 arch/xtensa/kernel/process.c struct thread_info *ti = current_thread_info(); thread_info 212 arch/xtensa/kernel/process.c struct thread_info *ti; thread_info 124 arch/xtensa/kernel/ptrace.c struct thread_info *ti = task_thread_info(target); thread_info 158 arch/xtensa/kernel/ptrace.c struct thread_info *ti = task_thread_info(target); thread_info 137 arch/xtensa/kernel/signal.c struct thread_info *ti = current_thread_info(); thread_info 176 arch/xtensa/kernel/signal.c struct thread_info *ti = current_thread_info(); thread_info 630 include/linux/sched.h struct thread_info thread_info; thread_info 1634 include/linux/sched.h struct thread_info thread_info; thread_info 1640 include/linux/sched.h extern struct thread_info init_thread_info; thread_info 1646 include/linux/sched.h static inline struct thread_info *task_thread_info(struct task_struct *task) thread_info 1648 include/linux/sched.h return &task->thread_info; thread_info 1651 include/linux/sched.h # define task_thread_info(task) ((struct thread_info *)(task)->stack) thread_info 22 include/linux/thread_info.h #define current_thread_info() ((struct thread_info *)current) thread_info 53 include/linux/thread_info.h static inline void set_ti_thread_flag(struct thread_info *ti, int flag) thread_info 58 include/linux/thread_info.h static inline void clear_ti_thread_flag(struct thread_info *ti, int flag) thread_info 63 include/linux/thread_info.h static inline void update_ti_thread_flag(struct thread_info *ti, int flag, thread_info 72 include/linux/thread_info.h static inline int test_and_set_ti_thread_flag(struct thread_info *ti, int flag) thread_info 77 include/linux/thread_info.h static inline int test_and_clear_ti_thread_flag(struct thread_info *ti, int flag) thread_info 82 include/linux/thread_info.h static inline int test_ti_thread_flag(struct thread_info *ti, int flag) thread_info 62 init/init_task.c .thread_info = INIT_THREAD_INFO(init_task), thread_info 192 init/init_task.c struct thread_info init_thread_info __init_thread_info = INIT_THREAD_INFO(init_task); thread_info 370 kernel/sched/core.c struct thread_info *ti = task_thread_info(p); thread_info 382 kernel/sched/core.c struct thread_info *ti = task_thread_info(p); thread_info 104 tools/virtio/virtio-trace/trace-agent-rw.c static void *rw_thread_main(void *thread_info) thread_info 108 tools/virtio/virtio-trace/trace-agent-rw.c struct rw_thread_info *ts = (struct rw_thread_info *)thread_info;