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

/linux-master/arch/x86/um/asm/
H A Dprocessor_32.h22 struct uml_tls_struct tls_array[GDT_ENTRY_TLS_ENTRIES]; member in struct:arch_thread
29 .tls_array = { [ 0 ... GDT_ENTRY_TLS_ENTRIES - 1 ] = \
41 memset(&thread->tls_array, 0, sizeof(thread->tls_array));
47 memcpy(&to->tls_array, &from->tls_array, sizeof(from->tls_array));
/linux-master/arch/x86/um/
H A Dtls_32.c69 if (!t->arch.tls_array[idx].present)
96 &to->thread.arch.tls_array[idx - GDT_ENTRY_TLS_MIN];
136 &task->thread.arch.tls_array[i - GDT_ENTRY_TLS_MIN];
160 &task->thread.arch.tls_array[i - GDT_ENTRY_TLS_MIN];
208 t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].tls = *info;
209 t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].present = 1;
210 t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].flushed = flushed;
243 if (!t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].present)
246 *info = t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].tls;
254 !t->arch.tls_array[id
[all...]
/linux-master/arch/x86/kernel/
H A Dtls.c28 if (desc_empty(&t->tls_array[idx]))
89 struct desc_struct *desc = &t->tls_array[idx - GDT_ENTRY_TLS_MIN];
231 fill_user_desc(&info, idx, &p->thread.tls_array[index]);
248 while (n > 0 && desc_empty(&t->tls_array[n - 1]))
260 for (pos = 0, tls = target->thread.tls_array; to.left; pos++, tls++) {
H A Dprocess.c277 memset(tsk->thread.tls_array, 0, sizeof(tsk->thread.tls_array));
H A Dprocess_64.c430 base = get_desc_base(&task->thread.tls_array[idx]);
/linux-master/arch/x86/include/asm/
H A Ddesc.h299 gdt[GDT_ENTRY_TLS_MIN + i] = t->tls_array[i];
H A Dprocessor.h424 struct desc_struct tls_array[GDT_ENTRY_TLS_ENTRIES]; member in struct:thread_struct
/linux-master/arch/x86/xen/
H A Denlighten_pv.c590 if (desc_equal(shadow, &t->tls_array[i]))
593 *shadow = t->tls_array[i];
599 MULTI_update_descriptor(mc.mc, maddr.maddr, t->tls_array[i]);
/linux-master/arch/x86/kernel/cpu/
H A Dcommon.c2222 memset(cur->thread.tls_array, 0, GDT_ENTRY_TLS_ENTRIES * 8);

Completed in 149 milliseconds