|
ReactOS 0.4.17-dev-573-g8315b8c
|

Go to the source code of this file.
Macros | |
| #define | NDEBUG |
| #define | ARBITER_SIG 'sbrA' |
| #define | TAG_ARBITER 'ibrA' |
| VOID NTAPI ArbAddAllocation | ( | _In_ PARBITER_INSTANCE | Arbiter, |
| _Inout_ PARBITER_ALLOCATION_STATE | ArbState | ||
| ) |
Definition at line 214 of file arbiter.c.
Referenced by ArbInitializeArbiterInstance().
| NTSTATUS NTAPI ArbAddOrdering | ( | _Inout_ PARBITER_ORDERING_LIST | OrderingList, |
| _In_ UINT64 | Start, | ||
| _In_ UINT64 | End | ||
| ) |
| NTSTATUS NTAPI ArbAddReserved | ( | _In_ PARBITER_INSTANCE | Arbiter, |
| _In_opt_ PIO_RESOURCE_DESCRIPTOR | Requirement, | ||
| _In_opt_ PCM_PARTIAL_RESOURCE_DESCRIPTOR | Resource | ||
| ) |
Definition at line 66 of file arbiter.c.
Referenced by ArbInitializeArbiterInstance().
| NTSTATUS NTAPI ArbAllocateEntry | ( | _In_ PARBITER_INSTANCE | Arbiter, |
| _Inout_ PARBITER_ALLOCATION_STATE | ArbState | ||
| ) |
Definition at line 163 of file arbiter.c.
Referenced by ArbInitializeArbiterInstance().
| NTSTATUS NTAPI ArbArbiterHandler | ( | _In_ PVOID | Context, |
| _In_ ARBITER_ACTION | Action, | ||
| _Inout_ PARBITER_PARAMETERS | Parameters | ||
| ) |
| VOID NTAPI ArbBacktrackAllocation | ( | _In_ PARBITER_INSTANCE | Arbiter, |
| _Inout_ PARBITER_ALLOCATION_STATE | ArbState | ||
| ) |
Definition at line 226 of file arbiter.c.
Referenced by ArbInitializeArbiterInstance().
| NTSTATUS NTAPI ArbBootAllocation | ( | _In_ PARBITER_INSTANCE | Arbiter, |
| _Inout_ PLIST_ENTRY | ArbitrationList | ||
| ) |
Definition at line 53 of file arbiter.c.
Referenced by ArbInitializeArbiterInstance().
| NTSTATUS NTAPI ArbBuildAssignmentOrdering | ( | _Inout_ PARBITER_INSTANCE | Arbiter, |
| _In_ PCWSTR | AllocationOrderName, | ||
| _In_ PCWSTR | ReservedResourcesName, | ||
| _In_opt_ PARB_TRANSLATE_ORDERING | TranslateOrderingFunction | ||
| ) |
Definition at line 341 of file arbiter.c.
Referenced by ArbInitializeArbiterInstance(), and ario_ApplyBrokenVideoHack().
| NTSTATUS NTAPI ArbCommitAllocation | ( | _In_ PARBITER_INSTANCE | Arbiter | ) |
Definition at line 113 of file arbiter.c.
Referenced by ArbInitializeArbiterInstance().
| VOID NTAPI ArbConfirmAllocation | ( | _In_ PARBITER_INSTANCE | Arbiter, |
| _Inout_ PARBITER_ALLOCATION_STATE | ArbState | ||
| ) |
| NTSTATUS NTAPI ArbCopyOrderingList | ( | _Out_ PARBITER_ORDERING_LIST | Destination, |
| _In_ PARBITER_ORDERING_LIST | Source | ||
| ) |
| VOID NTAPI ArbDeleteArbiterInstance | ( | _In_ PARBITER_INSTANCE | Arbiter | ) |
Definition at line 356 of file arbiter.c.
Referenced by ArbInitializeArbiterInstance().
| BOOLEAN NTAPI ArbFindSuitableRange | ( | _In_ PARBITER_INSTANCE | Arbiter, |
| _Inout_ PARBITER_ALLOCATION_STATE | ArbState | ||
| ) |
Definition at line 201 of file arbiter.c.
Referenced by ArbInitializeArbiterInstance().
| VOID NTAPI ArbFreeOrderingList | ( | _Inout_ PARBITER_ORDERING_LIST | OrderingList | ) |
Definition at line 289 of file arbiter.c.
Referenced by ario_ApplyBrokenVideoHack().
| BOOLEAN NTAPI ArbGetNextAllocationRange | ( | _In_ PARBITER_INSTANCE | Arbiter, |
| _Inout_ PARBITER_ALLOCATION_STATE | ArbState | ||
| ) |
Definition at line 188 of file arbiter.c.
Referenced by ArbInitializeArbiterInstance().
| NTSTATUS NTAPI ArbInitializeArbiterInstance | ( | _Inout_ PARBITER_INSTANCE | Arbiter, |
| _In_ PDEVICE_OBJECT | BusDeviceObject, | ||
| _In_ CM_RESOURCE_TYPE | ResourceType, | ||
| _In_ PCWSTR | ArbiterName, | ||
| _In_ PCWSTR | OrderName, | ||
| _In_ PARB_TRANSLATE_ORDERING | TranslateOrderingFunction | ||
| ) |
Definition at line 400 of file arbiter.c.
Referenced by arbusno_Initializer(), IopArbBusNumberInitialize(), IopArbDmaInitialize(), IopArbIrqInitialize(), IopArbMemInitialize(), and IopArbPortInitialize().
| NTSTATUS NTAPI ArbInitializeOrderingList | ( | _Out_ PARBITER_ORDERING_LIST | OrderingList | ) |
| NTSTATUS NTAPI ArbInitializeRangeList | ( | _In_ PARBITER_INSTANCE | Arbiter, |
| _In_ ULONG | ResourceCount, | ||
| _In_ PCM_PARTIAL_RESOURCE_DESCRIPTOR | Resources, | ||
| _Inout_ PRTL_RANGE_LIST | RangeList | ||
| ) |
Definition at line 97 of file arbiter.c.
Referenced by ArbInitializeArbiterInstance().
| BOOLEAN NTAPI ArbOverrideConflict | ( | _In_ PARBITER_INSTANCE | Arbiter, |
| _Inout_ PARBITER_ALLOCATION_STATE | ArbState | ||
| ) |
Definition at line 250 of file arbiter.c.
Referenced by ArbInitializeArbiterInstance().
| NTSTATUS NTAPI ArbPreprocessEntry | ( | _In_ PARBITER_INSTANCE | Arbiter, |
| _Inout_ PARBITER_ALLOCATION_STATE | ArbState | ||
| ) |
Definition at line 150 of file arbiter.c.
Referenced by ArbInitializeArbiterInstance().
| NTSTATUS NTAPI ArbPruneOrdering | ( | _Inout_ PARBITER_ORDERING_LIST | OrderingList, |
| _In_ UINT64 | Start, | ||
| _In_ UINT64 | End | ||
| ) |
| NTSTATUS NTAPI ArbQueryConflict | ( | _In_ PARBITER_INSTANCE | Arbiter, |
| _In_ PDEVICE_OBJECT | PhysicalDeviceObject, | ||
| _In_ PIO_RESOURCE_DESCRIPTOR | ConflictingResource, | ||
| _Out_ PULONG | ConflictCount, | ||
| _Out_ PARBITER_CONFLICT_INFO * | Conflicts | ||
| ) |
Definition at line 80 of file arbiter.c.
Referenced by ArbInitializeArbiterInstance().
| NTSTATUS NTAPI ArbRetestAllocation | ( | _In_ PARBITER_INSTANCE | Arbiter, |
| _Inout_ PLIST_ENTRY | ArbitrationList | ||
| ) |
Definition at line 40 of file arbiter.c.
Referenced by ArbInitializeArbiterInstance().
| NTSTATUS NTAPI ArbRollbackAllocation | ( | _In_ PARBITER_INSTANCE | Arbiter | ) |
Definition at line 125 of file arbiter.c.
Referenced by ArbInitializeArbiterInstance().
| NTSTATUS NTAPI ArbSortArbitrationList | ( | _Inout_ PLIST_ENTRY | ArbitrationList | ) |
| NTSTATUS NTAPI ArbStartArbiter | ( | _In_ PARBITER_INSTANCE | Arbiter, |
| _In_ PCM_RESOURCE_LIST | StartResources | ||
| ) |
Definition at line 137 of file arbiter.c.
Referenced by ArbInitializeArbiterInstance().
| NTSTATUS NTAPI ArbTestAllocation | ( | _In_ PARBITER_INSTANCE | Arbiter, |
| _Inout_ PLIST_ENTRY | ArbitrationList | ||
| ) |
Definition at line 27 of file arbiter.c.
Referenced by ArbInitializeArbiterInstance().