Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

_ARBITER_INSTANCE Struct Reference

#include <arbiter.h>

List of all members.

Public Attributes

ULONG Signature
PKEVENT MutexEvent
PWSTR Name
CM_RESOURCE_TYPE ResourceType
PRTL_RANGE_LIST Allocation
PRTL_RANGE_LIST PossibleAllocation
ARBITER_ORDERING_LIST OrderingList
ARBITER_ORDERING_LIST ReservedList
LONG ReferenceCount
PARBITER_INTERFACE Interface
ULONG AllocationStackMaxSize
PARBITER_ALLOCATION_STATE AllocationStack
PARBITER_UNPACK_REQUIREMENT UnpackRequirement
PARBITER_PACK_RESOURCE PackResource
PARBITER_UNPACK_RESOURCE UnpackResource
PARBITER_SCORE_REQUIREMENT ScoreRequirement
PARBITER_TEST_ALLOCATION TestAllocation
OPTIONAL PARBITER_RETEST_ALLOCATION RetestAllocation
OPTIONAL PARBITER_COMMIT_ALLOCATION CommitAllocation
OPTIONAL PARBITER_ROLLBACK_ALLOCATION RollbackAllocation
OPTIONAL PARBITER_BOOT_ALLOCATION BootAllocation
OPTIONAL PARBITER_QUERY_ARBITRATE QueryArbitrate
OPTIONAL PARBITER_QUERY_CONFLICT QueryConflict
OPTIONAL PARBITER_ADD_RESERVED AddReserved
OPTIONAL PARBITER_START_ARBITER StartArbiter
OPTIONAL PARBITER_PREPROCESS_ENTRY PreprocessEntry
OPTIONAL PARBITER_ALLOCATE_ENTRY AllocateEntry
OPTIONAL PARBITER_GET_NEXT_ALLOCATION_RANGE GetNextAllocationRange
OPTIONAL PARBITER_FIND_SUITABLE_RANGE FindSuitableRange
OPTIONAL PARBITER_ADD_ALLOCATION AddAllocation
OPTIONAL PARBITER_BACKTRACK_ALLOCATION BacktrackAllocation
OPTIONAL PARBITER_OVERRIDE_CONFLICT OverrideConflict
OPTIONAL BOOLEAN TransactionInProgress
PVOID Extension
PDEVICE_OBJECT BusDeviceObject
PVOID ConflictCallbackContext
PRTL_CONFLICT_RANGE_CALLBACK ConflictCallback


Member Data Documentation

OPTIONAL PARBITER_ADD_ALLOCATION _ARBITER_INSTANCE::AddAllocation
 

Definition at line 549 of file arbiter.h.

Referenced by IopPortInitialize().

OPTIONAL PARBITER_ADD_RESERVED _ARBITER_INSTANCE::AddReserved
 

Definition at line 540 of file arbiter.h.

OPTIONAL PARBITER_ALLOCATE_ENTRY _ARBITER_INSTANCE::AllocateEntry
 

Definition at line 546 of file arbiter.h.

PRTL_RANGE_LIST _ARBITER_INSTANCE::Allocation
 

Definition at line 475 of file arbiter.h.

Referenced by IopBusNumberInitialize(), and IopMemInitialize().

PARBITER_ALLOCATION_STATE _ARBITER_INSTANCE::AllocationStack
 

Definition at line 516 of file arbiter.h.

ULONG _ARBITER_INSTANCE::AllocationStackMaxSize
 

Definition at line 510 of file arbiter.h.

OPTIONAL PARBITER_BACKTRACK_ALLOCATION _ARBITER_INSTANCE::BacktrackAllocation
 

Definition at line 550 of file arbiter.h.

Referenced by IopPortInitialize().

OPTIONAL PARBITER_BOOT_ALLOCATION _ARBITER_INSTANCE::BootAllocation
 

Definition at line 537 of file arbiter.h.

PDEVICE_OBJECT _ARBITER_INSTANCE::BusDeviceObject
 

Definition at line 567 of file arbiter.h.

OPTIONAL PARBITER_COMMIT_ALLOCATION _ARBITER_INSTANCE::CommitAllocation
 

Definition at line 535 of file arbiter.h.

PRTL_CONFLICT_RANGE_CALLBACK _ARBITER_INSTANCE::ConflictCallback
 

Definition at line 574 of file arbiter.h.

PVOID _ARBITER_INSTANCE::ConflictCallbackContext
 

Definition at line 573 of file arbiter.h.

PVOID _ARBITER_INSTANCE::Extension
 

Definition at line 562 of file arbiter.h.

OPTIONAL PARBITER_FIND_SUITABLE_RANGE _ARBITER_INSTANCE::FindSuitableRange
 

Definition at line 548 of file arbiter.h.

Referenced by IopMemInitialize(), and IopPortInitialize().

OPTIONAL PARBITER_GET_NEXT_ALLOCATION_RANGE _ARBITER_INSTANCE::GetNextAllocationRange
 

Definition at line 547 of file arbiter.h.

PARBITER_INTERFACE _ARBITER_INSTANCE::Interface
 

Definition at line 505 of file arbiter.h.

PKEVENT _ARBITER_INSTANCE::MutexEvent
 

Definition at line 459 of file arbiter.h.

PWSTR _ARBITER_INSTANCE::Name
 

Definition at line 464 of file arbiter.h.

ARBITER_ORDERING_LIST _ARBITER_INSTANCE::OrderingList
 

Definition at line 488 of file arbiter.h.

OPTIONAL PARBITER_OVERRIDE_CONFLICT _ARBITER_INSTANCE::OverrideConflict
 

Definition at line 551 of file arbiter.h.

Referenced by IopDmaInitialize().

PARBITER_PACK_RESOURCE _ARBITER_INSTANCE::PackResource
 

Definition at line 525 of file arbiter.h.

Referenced by IopBusNumberInitialize(), IopDmaInitialize(), IopIrqInitialize(), IopMemInitialize(), and IopPortInitialize().

PRTL_RANGE_LIST _ARBITER_INSTANCE::PossibleAllocation
 

Definition at line 481 of file arbiter.h.

OPTIONAL PARBITER_PREPROCESS_ENTRY _ARBITER_INSTANCE::PreprocessEntry
 

Definition at line 545 of file arbiter.h.

OPTIONAL PARBITER_QUERY_ARBITRATE _ARBITER_INSTANCE::QueryArbitrate
 

Definition at line 538 of file arbiter.h.

OPTIONAL PARBITER_QUERY_CONFLICT _ARBITER_INSTANCE::QueryConflict
 

Definition at line 539 of file arbiter.h.

LONG _ARBITER_INSTANCE::ReferenceCount
 

Definition at line 500 of file arbiter.h.

ARBITER_ORDERING_LIST _ARBITER_INSTANCE::ReservedList
 

Definition at line 494 of file arbiter.h.

CM_RESOURCE_TYPE _ARBITER_INSTANCE::ResourceType
 

Definition at line 469 of file arbiter.h.

OPTIONAL PARBITER_RETEST_ALLOCATION _ARBITER_INSTANCE::RetestAllocation
 

Definition at line 534 of file arbiter.h.

OPTIONAL PARBITER_ROLLBACK_ALLOCATION _ARBITER_INSTANCE::RollbackAllocation
 

Definition at line 536 of file arbiter.h.

PARBITER_SCORE_REQUIREMENT _ARBITER_INSTANCE::ScoreRequirement
 

Definition at line 527 of file arbiter.h.

Referenced by IopBusNumberInitialize(), IopDmaInitialize(), IopIrqInitialize(), IopMemInitialize(), and IopPortInitialize().

ULONG _ARBITER_INSTANCE::Signature
 

Definition at line 454 of file arbiter.h.

OPTIONAL PARBITER_START_ARBITER _ARBITER_INSTANCE::StartArbiter
 

Definition at line 541 of file arbiter.h.

PARBITER_TEST_ALLOCATION _ARBITER_INSTANCE::TestAllocation
 

Definition at line 533 of file arbiter.h.

OPTIONAL BOOLEAN _ARBITER_INSTANCE::TransactionInProgress
 

Definition at line 556 of file arbiter.h.

PARBITER_UNPACK_REQUIREMENT _ARBITER_INSTANCE::UnpackRequirement
 

Definition at line 524 of file arbiter.h.

Referenced by IopBusNumberInitialize(), IopDmaInitialize(), IopIrqInitialize(), IopMemInitialize(), and IopPortInitialize().

PARBITER_UNPACK_RESOURCE _ARBITER_INSTANCE::UnpackResource
 

Definition at line 526 of file arbiter.h.

Referenced by IopBusNumberInitialize(), IopDmaInitialize(), IopIrqInitialize(), IopMemInitialize(), and IopPortInitialize().


The documentation for this struct was generated from the following file:
Generated on Sat May 15 19:46:13 2004 for test by doxygen 1.3.7