Lines Matching refs:gdt
45 struct desc_struct gdt[GDT_ENTRIES]; member
53 return per_cpu(gdt_page, cpu).gdt; in get_cpu_gdt_rw()
59 return this_cpu_ptr(&gdt_page)->gdt; in get_current_gdt_rw()
65 return (struct desc_struct *)&get_cpu_entry_area(cpu)->gdt; in get_cpu_gdt_ro()
148 native_write_gdt_entry(struct desc_struct *gdt, int entry, const void *desc, int type) in native_write_gdt_entry() argument
155 default: size = sizeof(*gdt); break; in native_write_gdt_entry()
158 memcpy(&gdt[entry], desc, size); in native_write_gdt_entry()
256 struct desc_ptr gdt; in native_load_tr_desc() local
261 native_store_gdt(&gdt); in native_load_tr_desc()
268 if (gdt.address == (unsigned long)fixmap_gdt) { in native_load_tr_desc()
294 struct desc_struct *gdt = get_cpu_gdt_rw(cpu); in native_load_tls() local
298 gdt[GDT_ENTRY_TLS_MIN + i] = t->tls_array[i]; in native_load_tls()