Home
last modified time | relevance | path

Searched refs:tls_array (Results 1 – 9 of 9) sorted by relevance

/arch/x86/um/asm/
Dprocessor_32.h22 struct uml_tls_struct tls_array[GDT_ENTRY_TLS_ENTRIES]; member
29 .tls_array = { [ 0 ... GDT_ENTRY_TLS_ENTRIES - 1 ] = \
41 memset(&thread->tls_array, 0, sizeof(thread->tls_array)); in arch_flush_thread()
47 memcpy(&to->tls_array, &from->tls_array, sizeof(from->tls_array)); in arch_copy_thread()
/arch/x86/um/
Dtls_32.c68 if (!t->arch.tls_array) in get_free_idx()
72 if (!t->arch.tls_array[idx].present) in get_free_idx()
99 &to->thread.arch.tls_array[idx - GDT_ENTRY_TLS_MIN]; in load_TLS()
139 &task->thread.arch.tls_array[i - GDT_ENTRY_TLS_MIN]; in needs_TLS_update()
163 &task->thread.arch.tls_array[i - GDT_ENTRY_TLS_MIN]; in clear_flushed_tls()
211 t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].tls = *info; in set_tls_entry()
212 t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].present = 1; in set_tls_entry()
213 t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].flushed = flushed; in set_tls_entry()
245 if (!t->arch.tls_array) in get_tls_entry()
251 if (!t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].present) in get_tls_entry()
[all …]
/arch/x86/kernel/
Dtls.c25 if (desc_empty(&t->tls_array[idx])) in get_free_idx()
86 struct desc_struct *desc = &t->tls_array[idx - GDT_ENTRY_TLS_MIN]; in set_tls_desc()
230 &p->thread.tls_array[idx - GDT_ENTRY_TLS_MIN]); in do_get_thread_area()
247 while (n > 0 && desc_empty(&t->tls_array[n - 1])) in regset_tls_active()
266 tls = &target->thread.tls_array[pos]; in regset_tls_get()
Dprocess.c119 memset(tsk->thread.tls_array, 0, sizeof(tsk->thread.tls_array)); in flush_thread()
/arch/x86/xen/
Denlighten.c701 if (desc_equal(shadow, &t->tls_array[i])) in load_TLS_descriptor()
704 *shadow = t->tls_array[i]; in load_TLS_descriptor()
710 MULTI_update_descriptor(mc.mc, maddr.maddr, t->tls_array[i]); in load_TLS_descriptor()
/arch/x86/include/asm/
Ddesc.h251 gdt[GDT_ENTRY_TLS_MIN + i] = t->tls_array[i]; in native_load_tls()
Dprocessor.h382 struct desc_struct tls_array[GDT_ENTRY_TLS_ENTRIES]; member
/arch/x86/lguest/
Dboot.c370 lazy_hcall2(LHCALL_LOAD_TLS, __pa(&t->tls_array), cpu); in lguest_load_tls()
/arch/x86/kernel/cpu/
Dcommon.c1659 memset(me->thread.tls_array, 0, GDT_ENTRY_TLS_ENTRIES * 8); in cpu_init()