| /linux/arch/arc/kernel/ |
| H A D | process.c | 27 task_thread_info(current)->thr_ptr = (unsigned int)user_tls_data_ptr; in SYSCALL_DEFINE1() 43 return task_thread_info(current)->thr_ptr; in SYSCALL_DEFINE0() 191 task_thread_info(p)->ksp = (unsigned long)c_callee; /* THREAD_INFO_KSP */ in copy_thread() 228 task_thread_info(p)->thr_ptr = tls; in copy_thread() 231 task_thread_info(p)->thr_ptr = in copy_thread() 232 task_thread_info(current)->thr_ptr; in copy_thread() 243 c_callee->r25 = task_thread_info(p)->thr_ptr; in copy_thread()
|
| /linux/include/linux/sched/ |
| H A D | task_stack.h | 43 *task_thread_info(p) = *task_thread_info(org); in setup_thread_stack() 44 task_thread_info(p)->task = p; in setup_thread_stack() 59 return (unsigned long *)((unsigned long)task_thread_info(p) + THREAD_SIZE) - 1; in end_of_stack() 61 return (unsigned long *)(task_thread_info(p) + 1); in end_of_stack()
|
| /linux/arch/sh/include/asm/ |
| H A D | fpu.h | 42 if (task_thread_info(tsk)->status & TS_USEDFPU) { in __unlazy_fpu() 43 task_thread_info(tsk)->status &= ~TS_USEDFPU; in __unlazy_fpu() 60 if (task_thread_info(tsk)->status & TS_USEDFPU) { in clear_fpu() 61 task_thread_info(tsk)->status &= ~TS_USEDFPU; in clear_fpu()
|
| /linux/arch/arm/include/asm/ |
| H A D | thread_info.h | 90 ((unsigned long)(task_thread_info(tsk)->cpu_context.pc)) 92 ((unsigned long)(task_thread_info(tsk)->cpu_context.sp)) 96 ((unsigned long)(task_thread_info(tsk)->cpu_context.fp)) 99 ((unsigned long)(task_thread_info(tsk)->cpu_context.r7))
|
| H A D | switch_to.h | 32 last = __switch_to(prev,task_thread_info(prev), task_thread_info(next)); \
|
| /linux/arch/mips/include/asm/ |
| H A D | syscall.h | 41 return task_thread_info(task)->syscall; in syscall_get_nr() 56 task_thread_info(task)->syscall = regs->regs[2] = nr; in syscall_set_nr() 67 task_thread_info(task)->syscall = regs->regs[4]; in mips_syscall_update_nr() 69 task_thread_info(task)->syscall = regs->regs[2]; in mips_syscall_update_nr()
|
| H A D | watch.h | 23 &task_thread_info(task)->flags))) { \
|
| /linux/arch/microblaze/include/asm/ |
| H A D | switch_to.h | 17 (last) = _switch_to(task_thread_info(prev), \ 18 task_thread_info(next)); \
|
| /linux/arch/alpha/kernel/ |
| H A D | process.c | 240 struct thread_info *childti = task_thread_info(p); in copy_thread() 334 dump_elf_thread(dest, task_pt_regs(task), task_thread_info(task)); in dump_elf_task() 341 memcpy(fpu, task_thread_info(t)->fp, 32 * 8); in elf_core_copy_task_fpregs() 363 unsigned long fp, sp = task_thread_info(t)->pcb.ksp; in thread_saved_pc() 392 schedule_frame = ((unsigned long *)task_thread_info(p)->pcb.ksp)[6]; in __get_wchan()
|
| /linux/arch/sparc/include/asm/ |
| H A D | switch_to_64.h | 26 task_thread_info(next); \ 57 : "0" (task_thread_info(next)), \
|
| H A D | switch_to_32.h | 93 "r" (task_thread_info(next)), \
|
| /linux/arch/arm64/kernel/ |
| H A D | pointer_auth.c | 21 if (is_compat_thread(task_thread_info(tsk))) in ptrauth_prctl_reset_keys() 75 if (is_compat_thread(task_thread_info(tsk))) in ptrauth_set_enabled_keys() 100 if (is_compat_thread(task_thread_info(tsk))) in ptrauth_get_enabled_keys()
|
| H A D | process.c | 448 if (is_compat_thread(task_thread_info(p))) in copy_thread() 534 if (is_compat_thread(task_thread_info(next))) in tls_thread_switch() 629 struct thread_info *ti = task_thread_info(next); in update_cntkctl_el1() 644 if ((read_ti_thread_flags(task_thread_info(prev)) & in cntkctl_thread_switch() 646 (read_ti_thread_flags(task_thread_info(next)) & in cntkctl_thread_switch() 887 struct thread_info *ti = task_thread_info(task); in set_tagged_addr_ctrl() 921 struct thread_info *ti = task_thread_info(task); in get_tagged_addr_ctrl()
|
| H A D | perf_regs.c | 95 if (is_compat_thread(task_thread_info(task))) in perf_reg_abi()
|
| /linux/arch/alpha/include/asm/ |
| H A D | mmu_context.h | 160 task_thread_info(next)->pcb.asn = mmc & HARDWARE_ASN_MASK; in ev5_switch_mm() 202 task_thread_info(tsk)->pcb.ptbr in init_new_context() 211 task_thread_info(tsk)->pcb.ptbr in enter_lazy_tlb()
|
| H A D | switch_to.h | 11 (L) = alpha_switch_to(virt_to_phys(&task_thread_info(N)->pcb), (P)); \
|
| H A D | processor.h | 40 ((tsk) == current ? rdusp() : task_thread_info(tsk)->pcb.usp)
|
| /linux/include/linux/ |
| H A D | scs.h | 25 #define task_scs(tsk) (task_thread_info(tsk)->scs_base) 26 #define task_scs_sp(tsk) (task_thread_info(tsk)->scs_sp)
|
| H A D | sched.h | 1994 # define task_thread_info(task) (&(task)->thread_info) macro 1996 # define task_thread_info(task) ((struct thread_info *)(task)->stack) macro 2067 set_ti_thread_flag(task_thread_info(tsk), flag); in set_tsk_thread_flag() 2072 clear_ti_thread_flag(task_thread_info(tsk), flag); in clear_tsk_thread_flag() 2078 update_ti_thread_flag(task_thread_info(tsk), flag, value); in update_tsk_thread_flag() 2083 return test_and_set_ti_thread_flag(task_thread_info(tsk), flag); in test_and_set_tsk_thread_flag() 2088 return test_and_clear_ti_thread_flag(task_thread_info(tsk), flag); in test_and_clear_tsk_thread_flag() 2093 return test_ti_thread_flag(task_thread_info(tsk), flag); in test_tsk_thread_flag() 2107 (atomic_long_t *)&task_thread_info(tsk)->flags); in clear_tsk_need_resched() 2274 return READ_ONCE(task_thread_info(p)->cpu); in task_cpu()
|
| /linux/arch/xtensa/kernel/ |
| H A D | process.c | 196 coprocessor_release_all(task_thread_info(tsk)); in exit_thread() 220 coprocessor_flush_all(task_thread_info(src)); in arch_dup_task_struct() 363 ti = task_thread_info(p); in copy_thread()
|
| /linux/arch/sh/kernel/ |
| H A D | process_32.c | 95 struct thread_info *ti = task_thread_info(p); in copy_thread() 166 : "r" (task_thread_info(next))); in __switch_to()
|
| /linux/arch/powerpc/include/asm/ |
| H A D | livepatch.h | 17 task_thread_info(p)->livepatch_sp = end_of_stack(p) + 1; in klp_init_thread_info()
|
| H A D | cputime.h | 37 #define get_accounting(tsk) (&task_thread_info(tsk)->accounting)
|
| /linux/arch/mips/kernel/ |
| H A D | ptrace32.c | 292 ret = put_user(task_thread_info(child)->tp_value, in compat_arch_ptrace() 297 ret = put_user(task_thread_info(child)->tp_value, in compat_arch_ptrace()
|
| /linux/arch/arc/include/asm/ |
| H A D | processor.h | 56 #define TSK_K_ESP(tsk) (task_thread_info(tsk)->ksp)
|