Lines Matching refs:arch
84 if (cpu->arch.gdt[i].dpl == 0) in fixup_gdt_table()
85 cpu->arch.gdt[i].dpl |= GUEST_PL; in fixup_gdt_table()
93 cpu->arch.gdt[i].type |= 0x1; in fixup_gdt_table()
142 cpu->arch.gdt[GDT_ENTRY_KERNEL_CS] = FULL_EXEC_SEGMENT; in setup_guest_gdt()
143 cpu->arch.gdt[GDT_ENTRY_KERNEL_DS] = FULL_SEGMENT; in setup_guest_gdt()
144 cpu->arch.gdt[GDT_ENTRY_KERNEL_CS].dpl |= GUEST_PL; in setup_guest_gdt()
145 cpu->arch.gdt[GDT_ENTRY_KERNEL_DS].dpl |= GUEST_PL; in setup_guest_gdt()
157 gdt[i] = cpu->arch.gdt[i]; in copy_gdt_tls()
175 gdt[i] = cpu->arch.gdt[i]; in copy_gdt()
188 if (num >= ARRAY_SIZE(cpu->arch.gdt)) { in load_guest_gdt_entry()
194 cpu->arch.gdt[num].a = lo; in load_guest_gdt_entry()
195 cpu->arch.gdt[num].b = hi; in load_guest_gdt_entry()
212 struct desc_struct *tls = &cpu->arch.gdt[GDT_ENTRY_TLS_MIN]; in guest_load_tls()