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

/linux-master/arch/x86/um/asm/
H A Dsegment.h8 #define GDT_ENTRY_TLS_MIN host_gdt_entry_tls_min macro
9 #define GDT_ENTRY_TLS_MAX (GDT_ENTRY_TLS_MIN + GDT_ENTRY_TLS_ENTRIES - 1)
/linux-master/arch/x86/um/
H A Dtls_32.c70 return idx + GDT_ENTRY_TLS_MIN;
94 for (idx = GDT_ENTRY_TLS_MIN; idx < GDT_ENTRY_TLS_MAX; idx++) {
96 &to->thread.arch.tls_array[idx - GDT_ENTRY_TLS_MIN];
134 for (i = GDT_ENTRY_TLS_MIN; i < GDT_ENTRY_TLS_MAX; i++) {
136 &task->thread.arch.tls_array[i - GDT_ENTRY_TLS_MIN];
158 for (i = GDT_ENTRY_TLS_MIN; i < GDT_ENTRY_TLS_MAX; i++) {
160 &task->thread.arch.tls_array[i - GDT_ENTRY_TLS_MIN];
205 if (idx < GDT_ENTRY_TLS_MIN || idx > GDT_ENTRY_TLS_MAX)
208 t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN].tls = *info;
209 t->arch.tls_array[idx - GDT_ENTRY_TLS_MIN]
[all...]
/linux-master/arch/x86/kernel/
H A Dtls.c29 return idx + GDT_ENTRY_TLS_MIN;
89 struct desc_struct *desc = &t->tls_array[idx - GDT_ENTRY_TLS_MIN];
143 if (idx < GDT_ENTRY_TLS_MIN || idx > GDT_ENTRY_TLS_MAX)
224 if (idx < GDT_ENTRY_TLS_MIN || idx > GDT_ENTRY_TLS_MAX)
227 index = idx - GDT_ENTRY_TLS_MIN;
229 GDT_ENTRY_TLS_MAX - GDT_ENTRY_TLS_MIN + 1);
261 fill_user_desc(&v, GDT_ENTRY_TLS_MIN + pos, tls);
292 GDT_ENTRY_TLS_MIN + (pos / sizeof(struct user_desc)),
H A Dprocess_64.c426 if (idx < GDT_ENTRY_TLS_MIN || idx > GDT_ENTRY_TLS_MAX)
429 idx -= GDT_ENTRY_TLS_MIN;
H A Dptrace.c1336 .bias = GDT_ENTRY_TLS_MIN,
/linux-master/arch/x86/include/asm/
H A Dsegment.h104 #define GDT_ENTRY_TLS_MIN 6 macro
105 #define GDT_ENTRY_TLS_MAX (GDT_ENTRY_TLS_MIN + GDT_ENTRY_TLS_ENTRIES - 1)
196 #define GDT_ENTRY_TLS_MIN 12 macro
H A Ddesc.h299 gdt[GDT_ENTRY_TLS_MIN + i] = t->tls_array[i];
/linux-master/drivers/misc/lkdtm/
H A Dbugs.c608 GDT_ENTRY_TLS_MIN, &d, DESCTYPE_S);
619 "r" ((unsigned short)(GDT_ENTRY_TLS_MIN << 3)));
/linux-master/arch/x86/xen/
H A Denlighten_pv.c596 maddr = arbitrary_virt_to_machine(&gdt[GDT_ENTRY_TLS_MIN+i]);

Completed in 111 milliseconds