Searched refs:tls (Results 1 - 22 of 22) sorted by relevance

/arch/openrisc/include/asm/
H A Dsyscalls.h28 void __user *parent_tid, void __user *child_tid, int tls);
/arch/x86/um/os-Linux/
H A DMakefile8 obj-$(CONFIG_X86_32) += tls.o
H A Dtls.c8 #include <sysdep/tls.h>
/arch/x86/um/
H A Dtls_32.c12 #include <sysdep/tls.h>
106 clear_user_desc(&curr->tls);
107 curr->tls.entry_number = idx;
109 WARN_ON(!LDT_empty(&curr->tls));
117 ret = do_set_thread_area(&curr->tls);
210 t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].tls = *info;
253 *info = t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].tls;
H A Dldt.c14 #include <sysdep/tls.h>
/arch/cris/include/asm/
H A Dthread_info.h35 __u32 tls; /* TLS for this thread */ member in struct:thread_info
/arch/x86/um/asm/
H A Dprocessor_32.h16 struct user_desc tls; member in struct:uml_tls_struct
/arch/arm64/kernel/
H A Dprocess.c315 unsigned long tls = p->thread.tp_value; local
330 asm("mrs %0, tpidr_el0" : "=r" (tls));
343 tls = childregs->regs[3];
352 p->thread.tp_value = tls;
H A Dptrace.c536 unsigned long *tls = &target->thread.tp_value; local
537 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, tls, 0, -1);
545 unsigned long tls; local
547 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &tls, 0, -1);
551 target->thread.tp_value = tls;
/arch/s390/kernel/
H A Dprocess.c158 unsigned long tls = frame->childregs.gprs[6]; local
160 p->thread.acrs[0] = (unsigned int)tls;
162 p->thread.acrs[0] = (unsigned int)(tls >> 32);
163 p->thread.acrs[1] = (unsigned int)tls;
/arch/x86/kernel/
H A Dtls.c14 #include "tls.h"
159 const struct desc_struct *tls; local
169 tls = &target->thread.tls_array[pos];
175 tls++);
180 fill_user_desc(&info, GDT_ENTRY_TLS_MIN + pos++, tls++);
H A DMakefile45 obj-$(CONFIG_X86_32) += tls.o
46 obj-$(CONFIG_IA32_EMULATION) += tls.o
H A Dprocess_64.c135 static inline void set_32bit_tls(struct task_struct *t, int tls, u32 addr) argument
145 desc += tls;
149 static inline u32 read_32bit_tls(struct task_struct *t, int tls) argument
151 return get_desc_base(&t->thread.tls_array[tls]);
/arch/metag/kernel/
H A Dptrace.c296 void __user *tls = target->thread.tls_ptr; local
297 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, &tls, 0, -1);
306 void __user *tls; local
308 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &tls, 0, -1);
312 target->thread.tls_ptr = tls;
/arch/cris/arch-v32/kernel/
H A Dprocess.c134 task_thread_info(p)->tls = childregs->mof;
/arch/cris/arch-v32/mm/
H A Dtlb.c201 task_thread_info(tsk)->tls);
/arch/
H A DKconfig493 Architecture has tls passed as the 4th argument of clone(2),
504 Architecture has tls passed as the 3rd argument of clone(2),
/arch/arm/kernel/
H A Dprocess.c44 #include <asm/tls.h>
H A Dtraps.c37 #include <asm/tls.h>
H A Dentry-armv.S29 #include <asm/tls.h>
/arch/mips/kernel/
H A Dtraps.c344 printk("Process %s (pid: %d, threadinfo=%p, task=%p, tls=%0*lx)\n",
348 unsigned long tls; local
350 tls = read_c0_userlocal();
351 if (tls != current_thread_info()->tp_value)
352 printk("*HwTLS: %0*lx\n", field, tls);
/arch/mips/include/asm/octeon/
H A Dcvmx-pciercx-defs.h1509 uint32_t tls:4; member in struct:cvmx_pciercx_cfg040::cvmx_pciercx_cfg040_s
1511 uint32_t tls:4;

Completed in 540 milliseconds