ReactOS 0.4.16-dev-734-g364d6e0
|
#include <ntoskrnl.h>
#include <debug.h>
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define | ARB_MAX_BUS_NUMBER 0xFF |
Variables | |
ARBITER_INSTANCE | IopRootBusNumberArbiter |
ARBITER_INSTANCE | IopRootIrqArbiter |
ARBITER_INSTANCE | IopRootDmaArbiter |
ARBITER_INSTANCE | IopRootMemArbiter |
ARBITER_INSTANCE | IopRootPortArbiter |
#define ARB_MAX_BUS_NUMBER 0xFF |
Definition at line 85 of file arbiters.c.
#define NDEBUG |
Definition at line 12 of file arbiters.c.
Definition at line 90 of file arbiters.c.
Referenced by IopInitializeArbiters().
NTSTATUS NTAPI IopBusNumberPackResource | ( | _In_ PIO_RESOURCE_DESCRIPTOR | IoDescriptor, |
_In_ UINT64 | Start, | ||
_Out_ PCM_PARTIAL_RESOURCE_DESCRIPTOR | CmDescriptor | ||
) |
Definition at line 48 of file arbiters.c.
Referenced by IopBusNumberInitialize().
INT32 NTAPI IopBusNumberScoreRequirement | ( | _In_ PIO_RESOURCE_DESCRIPTOR | IoDescriptor | ) |
Definition at line 76 of file arbiters.c.
Referenced by IopBusNumberInitialize().
NTSTATUS NTAPI IopBusNumberUnpackRequirement | ( | _In_ PIO_RESOURCE_DESCRIPTOR | IoDescriptor, |
_Out_ PUINT64 | OutMinimumAddress, | ||
_Out_ PUINT64 | OutMaximumAddress, | ||
_Out_ PUINT32 | OutLength, | ||
_Out_ PUINT32 | OutAlignment | ||
) |
Definition at line 32 of file arbiters.c.
Referenced by IopBusNumberInitialize().
NTSTATUS NTAPI IopBusNumberUnpackResource | ( | _In_ PCM_PARTIAL_RESOURCE_DESCRIPTOR | Descriptor, |
_Out_ PUINT64 | Start, | ||
_Out_ PUINT32 | Length | ||
) |
Definition at line 62 of file arbiters.c.
Referenced by IopBusNumberInitialize().
Definition at line 296 of file arbiters.c.
Referenced by IopInitializeArbiters().
NTSTATUS NTAPI IopDmaOverrideConflict | ( | _In_ PARBITER_INSTANCE | Arbiter | ) |
Definition at line 284 of file arbiters.c.
Referenced by IopDmaInitialize().
NTSTATUS NTAPI IopDmaPackResource | ( | _In_ PIO_RESOURCE_DESCRIPTOR | IoDescriptor, |
_In_ UINT64 | Start, | ||
_Out_ PCM_PARTIAL_RESOURCE_DESCRIPTOR | CmDescriptor | ||
) |
Definition at line 244 of file arbiters.c.
Referenced by IopDmaInitialize().
INT32 NTAPI IopDmaScoreRequirement | ( | _In_ PIO_RESOURCE_DESCRIPTOR | IoDescriptor | ) |
Definition at line 272 of file arbiters.c.
Referenced by IopDmaInitialize().
NTSTATUS NTAPI IopDmaUnpackRequirement | ( | _In_ PIO_RESOURCE_DESCRIPTOR | IoDescriptor, |
_Out_ PUINT64 | OutMinimumChannel, | ||
_Out_ PUINT64 | OutMaximumChannel, | ||
_Out_ PUINT32 | OutParam1, | ||
_Out_ PUINT32 | OutParam2 | ||
) |
Definition at line 228 of file arbiters.c.
Referenced by IopDmaInitialize().
NTSTATUS NTAPI IopDmaUnpackResource | ( | _In_ PCM_PARTIAL_RESOURCE_DESCRIPTOR | CmDescriptor, |
_Out_ PUINT64 | Start, | ||
_Out_ PUINT32 | OutLength | ||
) |
Definition at line 258 of file arbiters.c.
Referenced by IopDmaInitialize().
NTSTATUS NTAPI IopGenericPackResource | ( | _In_ PIO_RESOURCE_DESCRIPTOR | IoDescriptor, |
_In_ UINT64 | Start, | ||
_Out_ PCM_PARTIAL_RESOURCE_DESCRIPTOR | CmDescriptor | ||
) |
Definition at line 341 of file arbiters.c.
Referenced by IopMemInitialize(), and IopPortInitialize().
INT32 NTAPI IopGenericScoreRequirement | ( | _In_ PIO_RESOURCE_DESCRIPTOR | IoDescriptor | ) |
Definition at line 369 of file arbiters.c.
Referenced by IopMemInitialize(), and IopPortInitialize().
NTSTATUS NTAPI IopGenericTranslateOrdering | ( | _Out_ PIO_RESOURCE_DESCRIPTOR | OutIoDescriptor, |
_In_ PIO_RESOURCE_DESCRIPTOR | IoDescriptor | ||
) |
Definition at line 381 of file arbiters.c.
Referenced by IopMemInitialize(), and IopPortInitialize().
NTSTATUS NTAPI IopGenericUnpackRequirement | ( | _In_ PIO_RESOURCE_DESCRIPTOR | IoDescriptor, |
_Out_ PUINT64 | OutMinimumAddress, | ||
_Out_ PUINT64 | OutMaximumAddress, | ||
_Out_ PUINT32 | OutLength, | ||
_Out_ PUINT32 | OutAlignment | ||
) |
Definition at line 325 of file arbiters.c.
Referenced by IopMemInitialize(), and IopPortInitialize().
NTSTATUS NTAPI IopGenericUnpackResource | ( | _In_ PCM_PARTIAL_RESOURCE_DESCRIPTOR | CmDescriptor, |
_Out_ PUINT64 | Start, | ||
_Out_ PUINT32 | OutLength | ||
) |
Definition at line 355 of file arbiters.c.
Referenced by IopMemInitialize(), and IopPortInitialize().
Definition at line 201 of file arbiters.c.
Referenced by IopInitializeArbiters().
NTSTATUS NTAPI IopIrqPackResource | ( | _In_ PIO_RESOURCE_DESCRIPTOR | IoDescriptor, |
_In_ UINT64 | Start, | ||
_Out_ PCM_PARTIAL_RESOURCE_DESCRIPTOR | CmDescriptor | ||
) |
Definition at line 148 of file arbiters.c.
Referenced by IopIrqInitialize().
INT32 NTAPI IopIrqScoreRequirement | ( | _In_ PIO_RESOURCE_DESCRIPTOR | IoDescriptor | ) |
Definition at line 176 of file arbiters.c.
Referenced by IopIrqInitialize().
NTSTATUS NTAPI IopIrqTranslateOrdering | ( | _Out_ PIO_RESOURCE_DESCRIPTOR | OutIoDescriptor, |
_In_ PIO_RESOURCE_DESCRIPTOR | IoDescriptor | ||
) |
Definition at line 188 of file arbiters.c.
Referenced by IopIrqInitialize().
NTSTATUS NTAPI IopIrqUnpackRequirement | ( | _In_ PIO_RESOURCE_DESCRIPTOR | IoDescriptor, |
_Out_ PUINT64 | OutMinimumVector, | ||
_Out_ PUINT64 | OutMaximumVector, | ||
_Out_ PUINT32 | OutParam1, | ||
_Out_ PUINT32 | OutParam2 | ||
) |
Definition at line 132 of file arbiters.c.
Referenced by IopIrqInitialize().
NTSTATUS NTAPI IopIrqUnpackResource | ( | _In_ PCM_PARTIAL_RESOURCE_DESCRIPTOR | CmDescriptor, |
_Out_ PUINT64 | Start, | ||
_Out_ PUINT32 | OutLength | ||
) |
Definition at line 162 of file arbiters.c.
Referenced by IopIrqInitialize().
BOOLEAN NTAPI IopMemFindSuitableRange | ( | _In_ PARBITER_INSTANCE | Arbiter, |
_In_ PARBITER_ALLOCATION_STATE | State | ||
) |
Definition at line 396 of file arbiters.c.
Referenced by IopMemInitialize().
Definition at line 409 of file arbiters.c.
Referenced by IopInitializeArbiters().
VOID NTAPI IopPortAddAllocation | ( | _In_ PARBITER_INSTANCE | Arbiter, |
_In_ PARBITER_ALLOCATION_STATE | ArbState | ||
) |
Definition at line 466 of file arbiters.c.
Referenced by IopPortInitialize().
VOID NTAPI IopPortBacktrackAllocation | ( | _In_ PARBITER_INSTANCE | Arbiter, |
_Inout_ PARBITER_ALLOCATION_STATE | ArbState | ||
) |
Definition at line 478 of file arbiters.c.
Referenced by IopPortInitialize().
BOOLEAN NTAPI IopPortFindSuitableRange | ( | _In_ PARBITER_INSTANCE | Arbiter, |
_In_ PARBITER_ALLOCATION_STATE | State | ||
) |
Definition at line 453 of file arbiters.c.
Referenced by IopPortInitialize().
Definition at line 490 of file arbiters.c.
Referenced by IopInitializeArbiters().
|
extern |
Definition at line 23 of file pnpinit.c.
Referenced by IopBusNumberInitialize().
|
extern |
Definition at line 25 of file pnpinit.c.
Referenced by IopDmaInitialize().
|
extern |
Definition at line 24 of file pnpinit.c.
Referenced by IopIrqInitialize().
|
extern |
Definition at line 26 of file pnpinit.c.
Referenced by IopMemInitialize().
|
extern |
Definition at line 27 of file pnpinit.c.
Referenced by IopPortInitialize().