Searched refs:tls_array (Results 1 – 12 of 12) sorted by relevance
/linux-3.3/arch/x86/um/asm/ |
D | processor_32.h | 22 struct uml_tls_struct tls_array[GDT_ENTRY_TLS_ENTRIES]; member 29 .tls_array = { [ 0 ... GDT_ENTRY_TLS_ENTRIES - 1 ] = \ 39 memset(&thread->tls_array, 0, sizeof(thread->tls_array)); in arch_flush_thread() 45 memcpy(&to->tls_array, &from->tls_array, sizeof(from->tls_array)); in arch_copy_thread()
|
/linux-3.3/arch/x86/um/ |
D | tls_32.c | 66 if (!t->arch.tls_array) in get_free_idx() 70 if (!t->arch.tls_array[idx].present) in get_free_idx() 97 &to->thread.arch.tls_array[idx - GDT_ENTRY_TLS_MIN]; in load_TLS() 137 &task->thread.arch.tls_array[i - GDT_ENTRY_TLS_MIN]; in needs_TLS_update() 161 &task->thread.arch.tls_array[i - GDT_ENTRY_TLS_MIN]; in clear_flushed_tls() 209 t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].tls = *info; in set_tls_entry() 210 t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].present = 1; in set_tls_entry() 211 t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].flushed = flushed; in set_tls_entry() 243 if (!t->arch.tls_array) in get_tls_entry() 249 if (!t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].present) in get_tls_entry() [all …]
|
/linux-3.3/arch/x86/kernel/ |
D | tls.c | 26 if (desc_empty(&t->tls_array[idx])) in get_free_idx() 35 struct desc_struct *desc = &t->tls_array[idx - GDT_ENTRY_TLS_MIN]; in set_tls_desc() 136 &p->thread.tls_array[idx - GDT_ENTRY_TLS_MIN]); in do_get_thread_area() 155 while (n > 0 && desc_empty(&t->tls_array[n - 1])) in regset_tls_active() 174 tls = &target->thread.tls_array[pos]; in regset_tls_get()
|
D | process.c | 124 memset(tsk->thread.tls_array, 0, sizeof(tsk->thread.tls_array)); in flush_thread()
|
D | process_64.c | 246 struct desc_struct *desc = t->thread.tls_array; in set_32bit_tls() 253 return get_desc_base(&t->thread.tls_array[tls]); in read_32bit_tls()
|
D | ptrace.c | 457 return get_desc_base(&task->thread.tls_array[FS_TLS]); in getreg() 470 return get_desc_base(&task->thread.tls_array[GS_TLS]); in getreg()
|
/linux-3.3/drivers/lguest/ |
D | lg.h | 183 void guest_load_tls(struct lg_cpu *cpu, unsigned long tls_array);
|
/linux-3.3/arch/x86/include/asm/ |
D | desc.h | 250 gdt[GDT_ENTRY_TLS_MIN + i] = t->tls_array[i]; in native_load_tls()
|
D | processor.h | 429 struct desc_struct tls_array[GDT_ENTRY_TLS_ENTRIES]; member
|
/linux-3.3/arch/x86/lguest/ |
D | boot.c | 367 lazy_hcall2(LHCALL_LOAD_TLS, __pa(&t->tls_array), cpu); in lguest_load_tls()
|
/linux-3.3/arch/x86/kernel/cpu/ |
D | common.c | 1221 memset(me->thread.tls_array, 0, GDT_ENTRY_TLS_ENTRIES * 8); in cpu_init()
|
/linux-3.3/arch/x86/xen/ |
D | enlighten.c | 448 MULTI_update_descriptor(mc.mc, maddr.maddr, t->tls_array[i]); in load_TLS_descriptor()
|