| /Linux-v5.4/arch/arm64/include/asm/ | 
| D | processor.h | 134 		unsigned long	tp_value;	/* TLS register */  member156 		     sizeof_field(struct thread_struct, uw.tp_value) +  in arch_thread_struct_whitelist()
 171 		__tls = &(t)->thread.uw.tp_value;			\
 175 #define task_user_tls(t)	(&(t)->thread.uw.tp_value)
 
 | 
| /Linux-v5.4/arch/arm64/kernel/ | 
| D | process.c | 302 		current->thread.uw.tp_value = 0;  in tls_thread_flush()401 			p->thread.uw.tp_value = childregs->regs[3];  in copy_thread()
 436 		write_sysreg(next->thread.uw.tp_value, tpidrro_el0);  in tls_thread_switch()
 
 | 
| D | sys_compat.c | 81 		current->thread.uw.tp_value = regs->regs[0];  in compat_arm_syscall()
 | 
| D | ptrace.c | 693 	unsigned long *tls = &target->thread.uw.tp_value;  in tls_get()706 	unsigned long tls = target->thread.uw.tp_value;  in tls_set()
 712 	target->thread.uw.tp_value = tls;  in tls_set()
 1407 	compat_ulong_t tls = (compat_ulong_t)target->thread.uw.tp_value;  in compat_tls_get()
 1417 	compat_ulong_t tls = target->thread.uw.tp_value;  in compat_tls_set()
 1423 	target->thread.uw.tp_value = tls;  in compat_tls_set()
 1714 			ret = put_user((compat_ulong_t)child->thread.uw.tp_value,  in compat_arch_ptrace()
 
 | 
| /Linux-v5.4/arch/m68k/include/asm/ | 
| D | thread_info.h | 33 	unsigned long		tp_value;	/* thread pointer */  member
 | 
| /Linux-v5.4/arch/mips/kernel/ | 
| D | pm.c | 52 		write_c0_userlocal(current_thread_info()->tp_value);  in mips_cpu_restore()
 | 
| D | ptrace32.c | 293 		ret = put_user(task_thread_info(child)->tp_value,  in compat_arch_ptrace()298 		ret = put_user(task_thread_info(child)->tp_value,  in compat_arch_ptrace()
 
 | 
| D | syscall.c | 89 	ti->tp_value = addr;  in SYSCALL_DEFINE1()
 | 
| D | traps.c | 367 	      field, current_thread_info()->tp_value);  in show_registers()372 		if (tls != current_thread_info()->tp_value)  in show_registers()
 656 		regs->regs[rt] = ti->tp_value;  in simulate_rdhwr()
 
 | 
| D | process.c | 182 		ti->tp_value = tls;  in copy_thread_tls()
 | 
| /Linux-v5.4/arch/csky/kernel/ | 
| D | syscall.c | 12 	ti->tp_value = addr;  in SYSCALL_DEFINE1()
 | 
| D | process.c | 66 			task_thread_info(p)->tp_value = childregs->tls  in copy_thread()
 | 
| D | ptrace.c | 82 	regs->tls = task_thread_info(target)->tp_value;  in gpr_get()103 	task_thread_info(target)->tp_value = regs.tls;  in gpr_set()
 
 | 
| D | asm-offsets.c | 31 	DEFINE(TINFO_TP_VALUE,   offsetof(struct thread_info, tp_value));  in main()
 | 
| /Linux-v5.4/arch/csky/include/asm/ | 
| D | thread_info.h | 20 	unsigned long		tp_value;  member
 | 
| /Linux-v5.4/arch/mips/include/asm/ | 
| D | switch_to.h | 135 		write_c0_userlocal(task_thread_info(next)->tp_value);	\
 | 
| D | thread_info.h | 28 	unsigned long		tp_value;	/* thread pointer */  member
 | 
| /Linux-v5.4/arch/m68k/kernel/ | 
| D | sys_m68k.c | 559 	return current_thread_info()->tp_value;  in sys_get_thread_area()564 	current_thread_info()->tp_value = tp;  in sys_set_thread_area()
 
 | 
| D | process.c | 158 		task_thread_info(p)->tp_value = frame->regs.d5;  in copy_thread()
 | 
| D | ptrace.c | 262 		ret = put_user(task_thread_info(child)->tp_value, datap);  in arch_ptrace()
 | 
| /Linux-v5.4/arch/arm/kernel/ | 
| D | process.c | 262 		thread->tp_value[0] = childregs->ARM_r3;  in copy_thread()263 	thread->tp_value[1] = get_tpuser();  in copy_thread()
 
 | 
| D | traps.c | 643 		return current_thread_info()->tp_value[0];  in arm_syscall()691 	regs->uregs[reg] = current_thread_info()->tp_value[0];  in get_tp_trap()
 
 | 
| D | asm-offsets.c | 62   DEFINE(TI_TP_VALUE,		offsetof(struct thread_info, tp_value));  in main()
 | 
| /Linux-v5.4/arch/arm/include/asm/ | 
| D | thread_info.h | 59 	unsigned long		tp_value[2];	/* TLS registers */  member
 | 
| D | tls.h | 64 	thread->tp_value[0] = val;
 |