Searched refs:segment_descriptor (Results 1 - 16 of 16) sorted by path

/haiku/headers/private/kernel/arch/ppc/
H A Darch_mmu.h74 struct segment_descriptor { struct
82 segment_descriptor() function in struct:segment_descriptor
87 segment_descriptor(uint32 value) function in struct:segment_descriptor
94 memset((void *)this, 0, sizeof(segment_descriptor));
136 static inline segment_descriptor
139 return (segment_descriptor)get_sr(virtualAddress);
144 ppc_set_segment_register(void *virtualAddress, segment_descriptor segment)
H A Darch_mmu_amcc440.h119 static inline segment_descriptor
122 return (segment_descriptor)get_sr(virtualAddress);
127 ppc_set_segment_register(void *virtualAddress, segment_descriptor segment)
/haiku/headers/private/kernel/arch/x86/32/
H A Ddescriptors.h52 struct segment_descriptor { struct
90 typedef segment_descriptor global_descriptor_table[GDT_SEGMENT_COUNT];
95 clear_segment_descriptor(segment_descriptor* desc)
102 set_segment_descriptor_base(segment_descriptor* desc, addr_t base)
111 set_segment_descriptor(segment_descriptor* desc, addr_t base, uint32 limit,
140 set_tss_descriptor(segment_descriptor* desc, addr_t base, uint32 limit)
161 static inline segment_descriptor*
/haiku/headers/private/kernel/arch/x86/64/
H A Ddescriptors.h31 struct segment_descriptor { struct
66 clear_segment_descriptor(segment_descriptor* desc)
73 set_segment_descriptor(segment_descriptor* desc, uint8 type, uint8 dpl)
/haiku/src/system/boot/arch/m68k/
H A Dmmu.cpp451 segment_descriptor *gdt;
454 gdt = (segment_descriptor *)get_next_physical_page();
464 segment_descriptor* virtualGDT
465 = (segment_descriptor*)gKernelArgs.arch_args.vir_gdt;
/haiku/src/system/boot/platform/bios_ia32/
H A Dmmu.h18 extern segment_descriptor gBootGDT[BOOT_GDT_SEGMENT_COUNT];
H A Dmmu.cpp72 segment_descriptor gBootGDT[BOOT_GDT_SEGMENT_COUNT];
H A Dsmp.cpp478 segment_descriptor* tempGDT
479 = (segment_descriptor*)&((uint32 *)trampolineStack)[2];
/haiku/src/system/kernel/arch/x86/32/
H A Dapm.cpp320 segment_descriptor* gdt = get_gdt(i);
H A Ddescriptors.cpp117 GDT_SEGMENT_COUNT * sizeof(segment_descriptor) - 1,
244 segment_descriptor* gdt = get_gdt(cpu);
H A Dthread.cpp105 segment_descriptor* gdt = get_gdt(smp_get_current_cpu());
/haiku/src/system/boot/platform/amiga_m68k/
H A Dmmu.cpp451 segment_descriptor *gdt;
454 gdt = (segment_descriptor *)get_next_physical_page();
464 segment_descriptor* virtualGDT
465 = (segment_descriptor*)gKernelArgs.arch_args.vir_gdt;
/haiku/src/system/boot/platform/atari_m68k/
H A Dmmu.cpp452 segment_descriptor *gdt;
455 gdt = (segment_descriptor *)get_next_physical_page();
465 segment_descriptor* virtualGDT
466 = (segment_descriptor*)gKernelArgs.arch_args.vir_gdt;
/haiku/src/system/boot/platform/efi/arch/x86/
H A Darch_mmu.cpp97 segment_descriptor *bootGDT = NULL;
100 BOOT_GDT_SEGMENT_COUNT * sizeof(segment_descriptor), 0, false) != B_OK) {
133 bootGDTDescriptor.limit = BOOT_GDT_SEGMENT_COUNT * sizeof(segment_descriptor);
/haiku/src/system/boot/platform/efi/arch/x86_64/
H A Darch_mmu.cpp38 segment_descriptor gBootGDT[BOOT_GDT_SEGMENT_COUNT];
/haiku/src/system/boot/platform/openfirmware/arch/ppc/
H A Dmmu.cpp48 segment_descriptor sSegments[16];

Completed in 153 milliseconds