/reactos/hal/halx86/apic/ |
H A D | apic.c | 156 Icr.Vector = Vector; in ApicRequestSelfInterrupt() 378 ReDirReg.Vector = Vector; in HalpAllocateSystemInterrupt() 395 return Vector; in HalpAllocateSystemInterrupt() 406 UCHAR Vector; in HalpGetRootInterruptVector() local 454 return Vector; in HalpGetRootInterruptVector() 464 ULONG Vector; in ApicInitializeIOApic() local 496 for (Vector = 0; Vector <= 255; Vector++) in ApicInitializeIOApic() 672 IN ULONG Vector, in HalEnableSystemInterrupt() argument 696 if (ReDirReg.Vector != Vector) in HalEnableSystemInterrupt() 698 ReDirReg.Vector = Vector; in HalEnableSystemInterrupt() [all …]
|
H A D | apicsmp.c | 65 _In_ UCHAR Vector, in ApicRequestGlobalInterrupt() argument 85 Icr.Vector = Vector; in ApicRequestGlobalInterrupt() 145 _In_ UCHAR Vector, in HalpBroadcastIpiSpecifyVector() argument 153 Vector, in HalpBroadcastIpiSpecifyVector() 171 _In_ UCHAR Vector) in HalRequestIpiSpecifyVector() argument 185 HalpBroadcastIpiSpecifyVector(Vector, TRUE); in HalRequestIpiSpecifyVector() 209 Vector, in HalRequestIpiSpecifyVector() 244 UCHAR Vector; in HalpSendSoftwareInterrupt() local 249 Vector = APC_VECTOR; in HalpSendSoftwareInterrupt() 253 Vector = DISPATCH_VECTOR; in HalpSendSoftwareInterrupt() [all …]
|
H A D | tsc.h | 15 #define KiGetIdtEntry(Pcr, Vector) &((Pcr)->IdtBase[Vector]) argument 17 #define KiGetIdtEntry(Pcr, Vector) &((Pcr)->IDT[Vector]) argument
|
H A D | apictimer.c | 42 LvtEntry.Vector = APIC_PROFILE_VECTOR; in ApicSetTimerInterval() 100 LvtEntry.Vector = APIC_PROFILE_VECTOR; in HalStartProfileInterrupt() 121 LvtEntry.Vector = APIC_PROFILE_VECTOR; in HalStopProfileInterrupt()
|
H A D | apicp.h | 206 UINT32 Vector:8; member 248 UINT64 Vector:8; member 267 UINT32 Vector:8; member 300 UINT64 Vector:8; member
|
/reactos/ntoskrnl/ke/amd64/ |
H A D | interrupt.c | 34 IN ULONG Vector, in KeInitializeInterrupt() argument 55 Interrupt->Vector = Vector; in KeInitializeInterrupt() 88 if ((Interrupt->Vector < PRIMARY_VECTOR_BASE) || in KeConnectInterrupt() 89 (Interrupt->Vector > MAXIMUM_IDTVECTOR)) in KeConnectInterrupt() 91 DPRINT1("Invalid interrupt vector: %lu\n", Interrupt->Vector); in KeConnectInterrupt() 98 ASSERT(Interrupt->Irql == (Interrupt->Vector >> 4)); in KeConnectInterrupt() 108 CurrentHandler = KeQueryInterruptHandler(Interrupt->Vector); in KeConnectInterrupt() 121 KeRegisterInterruptHandler(Interrupt->Vector, in KeConnectInterrupt() 125 if (!HalEnableSystemInterrupt(Interrupt->Vector, in KeConnectInterrupt() 180 VectorHandler = KeQueryInterruptHandler(Interrupt->Vector); in KeDisconnectInterrupt() [all …]
|
/reactos/ntoskrnl/ke/i386/ |
H A D | irqobj.c | 28 KiGetVectorDispatch(IN ULONG Vector, in KiGetVectorDispatch() argument 37 Type = HalSystemVectorDispatchEntry(Vector, in KiGetVectorDispatch() 43 Entry = HalVectorToIDTEntry(Vector); in KiGetVectorDispatch() 57 Current = KeQueryInterruptHandler(Vector); in KiGetVectorDispatch() 330 IN ULONG Vector, in KeInitializeInterrupt() argument 360 Interrupt->Vector = Vector; in KeInitializeInterrupt() 399 ULONG Vector; in KeConnectInterrupt() local 404 Vector = Interrupt->Vector; in KeConnectInterrupt() 428 KiGetVectorDispatch(Vector, &Dispatch); in KeConnectInterrupt() 501 ULONG Vector; in KeDisconnectInterrupt() local [all …]
|
H A D | trap.s | 16 MACRO(GENERATE_IDT_STUB, Vector) 17 idt _KiUnexpectedInterrupt&Vector, INT_32_DPL0 20 MACRO(GENERATE_INT_HANDLER, Vector) 22 _KiUnexpectedInterrupt&Vector: 25 push (Vector - 128)
|
/reactos/hal/halx86/mp/ |
H A D | mpsirql.c | 245 ULONG Vector, in HalBeginSystemInterrupt() argument 249 DPRINT("Vector (0x%X) Irql (0x%X)\n", Vector, Irql); in HalBeginSystemInterrupt() 291 HalDisableSystemInterrupt(ULONG Vector, in HalDisableSystemInterrupt() argument 296 DPRINT ("Vector (0x%X)\n", Vector); in HalDisableSystemInterrupt() 298 if (Vector < FIRST_DEVICE_VECTOR || in HalDisableSystemInterrupt() 299 Vector >= FIRST_DEVICE_VECTOR + NUMBER_DEVICE_VECTORS) in HalDisableSystemInterrupt() 301 DPRINT1("Not a device interrupt, vector=%x\n", Vector); in HalDisableSystemInterrupt() 306 irq = VECTOR2IRQ (Vector); in HalDisableSystemInterrupt() 314 HalEnableSystemInterrupt (ULONG Vector, in HalEnableSystemInterrupt() argument 320 if (Vector < FIRST_DEVICE_VECTOR || in HalEnableSystemInterrupt() [all …]
|
/reactos/hal/halx86/legacy/bus/ |
H A D | sysbus.c | 122 ULONG Vector; in HalpGetSystemInterruptVector() local 125 Vector = HalpGetRootInterruptVector(BusInterruptLevel, in HalpGetSystemInterruptVector() 131 …if (HalpIDTUsageFlags[Vector].Flags & IDT_REGISTERED) DPRINT1("Vector %lx is ALREADY IN USE!\n", V… in HalpGetSystemInterruptVector() 132 return (HalpIDTUsageFlags[Vector].Flags & IDT_REGISTERED) ? 0 : Vector; in HalpGetSystemInterruptVector()
|
/reactos/boot/freeldr/freeldr/arch/i386/ |
H A D | i386idt.c | 11 UCHAR Vector, in InitIdtVector() argument 15 i386Idt[Vector].Offset = (ULONG)ServiceHandler & 0xffff; in InitIdtVector() 16 i386Idt[Vector].ExtendedOffset = (ULONG)ServiceHandler >> 16; in InitIdtVector() 17 i386Idt[Vector].Selector = PMODE_CS; in InitIdtVector() 18 i386Idt[Vector].Access = Access; in InitIdtVector()
|
H A D | halstub.c | 31 xHalVectorToIDTEntry(IN ULONG Vector) in xHalVectorToIDTEntry() argument 34 return (UCHAR)Vector; in xHalVectorToIDTEntry()
|
/reactos/ntoskrnl/fstub/ |
H A D | translate.c | 45 ULONG MinimumVector, Vector, k; in FstubTranslateResource() local 60 Target->u.Interrupt.Vector = HalGetInterruptVector((INTERFACE_TYPE)Context, 0, in FstubTranslateResource() 61 Source->u.Interrupt.Vector, in FstubTranslateResource() 62 Source->u.Interrupt.Vector, in FstubTranslateResource() 84 Vector = HalGetInterruptVector((INTERFACE_TYPE)Context, 0, in FstubTranslateResource() 90 if (Vector == Source->u.Interrupt.Vector) in FstubTranslateResource() 94 Target->u.Interrupt.Vector = MinimumVector; in FstubTranslateResource()
|
/reactos/sdk/lib/drivers/sound/legacy/ |
H A D | hardware.c | 32 ULONG Vector; in LegacyAttachInterrupt() local 38 Vector = HalGetInterruptVector(Isa, in LegacyAttachInterrupt() 45 DPRINT("Vector %d", Vector); in LegacyAttachInterrupt() 52 Vector, in LegacyAttachInterrupt()
|
/reactos/sdk/include/ndk/ |
H A D | halfuncs.h | 128 _In_ ULONG Vector, 142 _In_ ULONG Vector, 150 _In_ ULONG Vector, 169 _In_ UCHAR Vector 230 _In_ ULONG Vector,
|
/reactos/hal/halx86/include/ |
H A D | smp.h | 51 _In_ UCHAR Vector); 68 _In_ UCHAR Vector, 75 _In_ UCHAR Vector);
|
H A D | halirq.h | 19 HalpVectorToIrql(UCHAR Vector); 23 HalpVectorToIrq(UCHAR Vector);
|
/reactos/ntoskrnl/io/pnpmgr/ |
H A D | pnpres.c | 192 ULONG Vector; in IopFindInterruptResource() local 197 for (Vector = IoDesc->u.Interrupt.MinimumVector; in IopFindInterruptResource() 198 Vector <= IoDesc->u.Interrupt.MaximumVector; in IopFindInterruptResource() 199 Vector++) in IopFindInterruptResource() 201 CmDesc->u.Interrupt.Vector = Vector; in IopFindInterruptResource() 202 CmDesc->u.Interrupt.Level = Vector; in IopFindInterruptResource() 207 DPRINT1("Satisfying interrupt requirement with IRQ 0x%x\n", Vector); in IopFindInterruptResource() 313 CmDesc->u.Interrupt.Vector, in IopFixupResourceListWithRequirements() 642 if (ResDesc->u.Interrupt.Vector == ResDesc2->u.Interrupt.Vector) in IopCheckResourceDescriptor() 1049 DescriptorRaw->u.Interrupt.Vector, in IopTranslateDeviceResources() [all …]
|
/reactos/hal/halx86/smp/ |
H A D | smp.c | 40 _In_ UCHAR Vector) in HalpBroadcastClockIpi() argument 43 HalpBroadcastIpiSpecifyVector(Vector, FALSE); in HalpBroadcastClockIpi()
|
/reactos/hal/halx86/pic/ |
H A D | pic.c | 292 HalpVectorToIrq(UCHAR Vector) in HalpVectorToIrq() argument 294 return (Vector - PRIMARY_VECTOR_BASE); in HalpVectorToIrq() 299 HalpVectorToIrql(UCHAR Vector) in HalpVectorToIrql() argument 301 return (PROFILE_LEVEL - (Vector - PRIMARY_VECTOR_BASE)); in HalpVectorToIrql() 947 HalEnableSystemInterrupt(IN ULONG Vector, in HalEnableSystemInterrupt() argument 956 Irq = Vector - PRIMARY_VECTOR_BASE; in HalEnableSystemInterrupt() 990 HalDisableSystemInterrupt(IN ULONG Vector, in HalDisableSystemInterrupt() argument 997 IrqMask = 1 << (Vector - PRIMARY_VECTOR_BASE); in HalDisableSystemInterrupt() 1026 IN ULONG Vector, in HalBeginSystemInterrupt() argument 1032 Irq = Vector - PRIMARY_VECTOR_BASE; in HalBeginSystemInterrupt()
|
/reactos/drivers/multimedia/audio/sndblst.old/ |
H A D | irq.c | 65 ULONG Vector; 70 Vector = HalGetInterruptVector(Isa, // FIX THIS
|
/reactos/hal/halarm/generic/ |
H A D | pic.c | 295 HalEnableSystemInterrupt(IN ULONG Vector, in HalEnableSystemInterrupt() argument 309 HalDisableSystemInterrupt(IN ULONG Vector, in HalDisableSystemInterrupt() argument 322 IN ULONG Vector, in HalBeginSystemInterrupt() argument
|
/reactos/ntoskrnl/io/iomgr/ |
H A D | irq.c | 27 IN ULONG Vector, in IoConnectInterrupt() argument 93 Vector, in IoConnectInterrupt() 185 Parameters->FullySpecified.Vector, in IopConnectInterruptExFullySpecific()
|
/reactos/boot/freeldr/freeldr/arch/i386/pc/ |
H A D | machpc.c | 832 PartialDescriptor->u.Interrupt.Vector = Irq; in DetectSerialPorts() 937 PartialDescriptor->u.Interrupt.Vector = Irq[i]; in DetectParallelPorts() 1124 PartialDescriptor->u.Interrupt.Vector = 1; in DetectKeyboardController() 1393 PartialDescriptor->u.Interrupt.Vector = Irq; in CreateBusMousePeripheralKey() 1446 ULONG Vector, i; in DetectBusMouseTestIrq() local 1454 Vector = Irq + 8; in DetectBusMouseTestIrq() 1457 OldOffset = i386Idt[Vector].Offset; in DetectBusMouseTestIrq() 1458 OldExtendedOffset = i386Idt[Vector].ExtendedOffset; in DetectBusMouseTestIrq() 1460 i386Idt[Vector].Offset = (ULONG)HwIrqHandler & 0xFFFF; in DetectBusMouseTestIrq() 1480 i386Idt[Vector].Offset = OldOffset; in DetectBusMouseTestIrq() [all …]
|
/reactos/drivers/storage/port/storport/ |
H A D | misc.c | 243 PULONG Vector, in GetResourceListInterrupt() argument 268 PartialDescriptor->u.Interrupt.Vector); in GetResourceListInterrupt() 270 *Vector = PartialDescriptor->u.Interrupt.Vector; in GetResourceListInterrupt()
|