Home
last modified time | relevance | path

Searched refs:tp_value (Results 1 – 25 of 25) sorted by relevance

/arch/arm64/include/asm/
Dprocessor.h115 unsigned long tp_value; /* TLS register */ member
132 __tls = &(t)->thread.tp_value; \
136 #define task_user_tls(t) (&(t)->thread.tp_value)
/arch/mips/kernel/
Dpm.c56 write_c0_userlocal(current_thread_info()->tp_value); in mips_cpu_restore()
Dptrace32.c279 ret = put_user(task_thread_info(child)->tp_value, in compat_arch_ptrace()
284 ret = put_user(task_thread_info(child)->tp_value, in compat_arch_ptrace()
Dsyscall.c86 ti->tp_value = addr; in SYSCALL_DEFINE1()
Dtraps.c366 field, current_thread_info()->tp_value); in show_registers()
371 if (tls != current_thread_info()->tp_value) in show_registers()
655 regs->regs[rt] = ti->tp_value; in simulate_rdhwr()
Dprocess.c181 ti->tp_value = tls; in copy_thread_tls()
Dasm-offsets.c98 OFFSET(TI_TP_VALUE, thread_info, tp_value); in output_thread_info_defines()
Dptrace.c966 ret = put_user(task_thread_info(child)->tp_value, datalp); in arch_ptrace()
/arch/m68k/include/asm/
Dthread_info.h33 unsigned long tp_value; /* thread pointer */ member
/arch/score/include/asm/
Dthread_info.h33 unsigned long tp_value; /* thread pointer */ member
/arch/arm64/kernel/
Dsys_compat.c91 current->thread.tp_value = regs->regs[0]; in compat_arm_syscall()
Dprocess.c288 current->thread.tp_value = 0; in tls_thread_flush()
359 p->thread.tp_value = childregs->regs[3]; in copy_thread()
391 write_sysreg(next->thread.tp_value, tpidrro_el0); in tls_thread_switch()
Dptrace.c677 unsigned long *tls = &target->thread.tp_value; in tls_get()
690 unsigned long tls = target->thread.tp_value; in tls_set()
696 target->thread.tp_value = tls; in tls_set()
995 compat_ulong_t tls = (compat_ulong_t)target->thread.tp_value; in compat_tls_get()
1005 compat_ulong_t tls = target->thread.tp_value; in compat_tls_set()
1011 target->thread.tp_value = tls; in compat_tls_set()
1303 ret = put_user((compat_ulong_t)child->thread.tp_value, in compat_arch_ptrace()
/arch/mips/include/asm/
Dswitch_to.h131 write_c0_userlocal(task_thread_info(next)->tp_value); \
Dthread_info.h28 unsigned long tp_value; /* thread pointer */ member
/arch/arm/include/asm/
Dthread_info.h59 unsigned long tp_value[2]; /* TLS registers */ member
Dtls.h64 thread->tp_value[0] = val; in set_tls()
/arch/m68k/kernel/
Dsys_m68k.c559 return current_thread_info()->tp_value; in sys_get_thread_area()
564 current_thread_info()->tp_value = tp; in sys_set_thread_area()
Dprocess.c158 task_thread_info(p)->tp_value = frame->regs.d5; in copy_thread()
Dptrace.c262 ret = put_user(task_thread_info(child)->tp_value, datap); in arch_ptrace()
/arch/arm/kernel/
Dprocess.c266 thread->tp_value[0] = childregs->ARM_r3; in copy_thread()
267 thread->tp_value[1] = get_tpuser(); in copy_thread()
Dasm-offsets.c74 DEFINE(TI_TP_VALUE, offsetof(struct thread_info, tp_value)); in main()
Dtraps.c710 regs->uregs[reg] = current_thread_info()->tp_value[0]; in get_tp_trap()
Dptrace.c853 ret = put_user(task_thread_info(child)->tp_value[0], in arch_ptrace()
/arch/score/kernel/
Dasm-offsets.c104 OFFSET(TI_TP_VALUE, thread_info, tp_value); in output_thread_info_defines()