ARB_TEST_ALLOC

Sent to direct the arbitrator to test the given resource allocations. The arbitrator should attempt to satisfy all allocation requests contained in the node list for the resource. Depending on the result, the Configuration Manager subsequently sends either a ARB_SET_ALLOC or ARB_RELEASE_ALLOC message.

Generally, the arbitrator sorts the list according to most likely successful allocation order, makes a copy of the current allocation structure(s), releases all resources currently allocated to device nodes on the list, then attempts to satisfy allocation requests by passing through the entire list. The arbitrator tries all possible combinations of allocations and saves the successful allocations in both the node list for the device and the copy of the allocation data structure.