Home
last modified time | relevance | path

Searched refs:KGDTENTRY (Results 1 – 14 of 14) sorted by relevance

/reactos/ntoskrnl/ke/i386/
H A Dldt.c31 if (Offset >= (KGDT_NUMBER * sizeof(KGDTENTRY))) in Ke386GetGdtEntryThread()
43 sizeof(KGDTENTRY)); in Ke386GetGdtEntryThread()
50 sizeof(KGDTENTRY)); in Ke386GetGdtEntryThread()
H A Dmproc.c18 DECLSPEC_ALIGN(PAGE_SIZE) KGDTENTRY Gdt[128];
H A Dcpu.c826 TssEntry = &Gdt[KGDT_TSS / sizeof(KGDTENTRY)]; in Ki386InitializeTss()
857 TssEntry = &Gdt[KGDT_DF_TSS / sizeof(KGDTENTRY)]; in Ki386InitializeTss()
887 TssEntry = &Gdt[KGDT_NMI_TSS / sizeof(KGDTENTRY)]; in Ki386InitializeTss()
H A Dtraphdlr.c490 TssGdt = &((PKIPCR)KeGetPcr())->GDT[KGDT_NMI_TSS / sizeof(KGDTENTRY)]; in KiTrap02Handler()
852 TssGdt = &((PKIPCR)KeGetPcr())->GDT[KGDT_DF_TSS / sizeof(KGDTENTRY)]; in KiTrap08Handler()
H A Dkiinit.c637 KGDTENTRY TssSelector, PcrSelector; in KiGetMachineBootPointers()
/reactos/boot/freeldr/freeldr/ntldr/arch/amd64/
H A Dwinldr.c310 GdtDesc.Limit = NUM_GDT * sizeof(KGDTENTRY) - 1; in Amd64SetupGdt()
363 Amd64SetupIdt((PVOID)((ULONG64)GdtIdt + NUM_GDT * sizeof(KGDTENTRY))); in WinLdrSetProcessorContext()
399 BlockSize = NUM_GDT * sizeof(KGDTENTRY) + NUM_IDT * sizeof(KIDTENTRY); in WinLdrSetupMachineDependent()
/reactos/hal/halx86/generic/
H A Dbios.c303 TssGdt = &KeGetPcr()->GDT[Tss / sizeof(KGDTENTRY)]; in HalpBorrowTss()
325 TssGdt = &KeGetPcr()->GDT[KGDT_TSS / sizeof(KGDTENTRY)]; in HalpBorrowTss()
359 TssGdt = &KeGetPcr()->GDT[HalpSavedTss / sizeof(KGDTENTRY)]; in HalpReturnTss()
/reactos/sdk/include/asm/
H A Dks386.template.h285 OFFSET(KgdtLimitLow, KGDTENTRY, LimitLow),
286 OFFSET(KgdtBaseLow, KGDTENTRY, BaseLow),
287 OFFSET(KgdtHighWord, KGDTENTRY, HighWord),
288 OFFSET(KgdtBaseMid, KGDTENTRY, HighWord.Bytes.BaseMid),
289 OFFSET(KgdtLimitHi, KGDTENTRY, HighWord.Bytes.Flags2),
290 OFFSET(KgdtBaseHi, KGDTENTRY, HighWord.Bytes.BaseHi),
/reactos/boot/freeldr/freeldr/ntldr/arch/i386/
H A Dwinldr.c404 …BlockSize = NUM_GDT*sizeof(KGDTENTRY) + NUM_IDT*sizeof(KIDTENTRY);//FIXME: Use GDT/IDT limits here? in WinLdrSetupMachineDependent()
477 GdtDesc.Limit = NUM_GDT * sizeof(KGDTENTRY) - 1; in WinLdrSetProcessorContext()
/reactos/ntoskrnl/kdbg/
H A Dkdb_cli.c1027 KGDTENTRY Desc; in KdbpRetrieveTss()
1037 if ((TssSelector & (sizeof(KGDTENTRY) - 1)) || in KdbpRetrieveTss()
1038 (TssSelector < sizeof(KGDTENTRY)) || in KdbpRetrieveTss()
1039 (TssSelector + sizeof(KGDTENTRY) - 1 > Gdtr.Limit)) in KdbpRetrieveTss()
1047 sizeof(KGDTENTRY)))) in KdbpRetrieveTss()
/reactos/ntoskrnl/include/internal/i386/
H A Dke.h423 Ke386SetGdtEntryBase(&Pcr->GDT[KGDT_R3_TEB / sizeof(KGDTENTRY)], TebAddress); in KiSetTebBase()
/reactos/sdk/include/ndk/i386/
H A Dketypes.h414 } KGDTENTRY, *PKGDTENTRY; typedef
/reactos/sdk/include/ndk/amd64/
H A Dketypes.h511 #define KGDTENTRY KGDTENTRY64 macro
/reactos/sdk/include/ndk/
H A Dketypes.h2093 KGDTENTRY LdtDescriptor;