#include "ntos.h"
#include "haldisp.h"
#include <wdmguid.h>
Go to the source code of this file.
Defines | |
#define | FOR_ALL_IN_LIST(Type, Head, Current) |
#define | FOR_ALL_IN_ARRAY(_Array, _Size, _Current) |
#define | FOR_REST_IN_ARRAY(_Array, _Size, _Current) |
#define | HAL_IRQ_TRANSLATOR_VERSION 0 |
Functions | |
NTSTATUS | FstubTranslateResource (IN PVOID Context, IN PCM_PARTIAL_RESOURCE_DESCRIPTOR Source, IN RESOURCE_TRANSLATION_DIRECTION Direction, IN ULONG AlternativesCount OPTIONAL, IN IO_RESOURCE_DESCRIPTOR Alternatives[] OPTIONAL, IN PDEVICE_OBJECT PhysicalDeviceObject, OUT PCM_PARTIAL_RESOURCE_DESCRIPTOR Target) |
NTSTATUS | FstubTranslateRequirement (IN PVOID Context, IN PIO_RESOURCE_DESCRIPTOR Source, IN PDEVICE_OBJECT PhysicalDeviceObject, OUT PULONG TargetCount, OUT PIO_RESOURCE_DESCRIPTOR *Target) |
VOID | FstubTranslatorNull (IN PVOID Context) |
NTSTATUS | xHalGetInterruptTranslator (IN INTERFACE_TYPE ParentInterfaceType, IN ULONG ParentBusNumber, IN INTERFACE_TYPE BridgeInterfaceType, IN USHORT Size, IN USHORT Version, OUT PTRANSLATOR_INTERFACE Translator, OUT PULONG BridgeBusNumber) |
Variables | |
PDEVICE_OBJECT | McaPhysicalBusDevice |
|
Value:
Definition at line 56 of file translate.c. Referenced by ArbBuildAssignmentOrdering(), ArbDumpArbitrationList(), ArbGetNextAllocationRange(), ArbpBuildAllocationStack(), ArbPruneOrdering(), ArbTestAllocation(), and FstubTranslateResource(). |
|
Value:
Definition at line 46 of file translate.c. Referenced by ArbBootAllocation(), ArbDumpArbitrationList(), ArbpBuildAllocationStack(), ArbRetestAllocation(), ArbTestAllocation(), RtlCopyRangeList(), RtlInvertRangeList(), RtlMergeRangeLists(), RtlpAddIntersectingRanges(), RtlpAddRange(), RtlpAddToMergedRange(), and RtlpCopyRangeListEntry(). |
|
Value:
Definition at line 64 of file translate.c. Referenced by ArbpUpdatePriority(). |
|
Definition at line 69 of file translate.c. |
|
Definition at line 291 of file translate.c. References ASSERT, ExAllocatePoolWithTag, HalGetInterruptVector(), PAGED_CODE, and PagedPool.
|
|
Definition at line 192 of file translate.c. References ASSERT, FOR_ALL_IN_ARRAY, HalGetInterruptVector(), NTSTATUS(), PAGED_CODE, TranslateChildToParent, and TranslateParentToChild.
|
|
Definition at line 348 of file translate.c. References PAGED_CODE.
|
|
Definition at line 107 of file translate.c. References PAGED_CODE.
|
|
Definition at line 96 of file translate.c. |