Searched refs:score (Results 1 - 13 of 13) sorted by relevance

/darwin-on-arm/xnu/libkern/kmod/libkmodtest/
H A Dlibkmodtest.cpp37 SInt32 *score )
H A Dlibkmodtest.h37 SInt32 *score );
/darwin-on-arm/xnu/iokit/Drivers/KernelBuiltIn/ARM/AppleARMPlatform/
H A DAppleARMSoftIICController.cpp26 IOService *AppleARMSoftIICController::probe(IOService * provider, SInt32 * score) argument
H A DAppleARMSoftIICController.h17 virtual IOService *probe(IOService * provider, SInt32 * score);
H A DAppleS5L8930XIO.h21 IOService *probe(IOService * provider, SInt32 * score);
H A DAppleS5L8930XIO.cpp26 IOService *AppleARMIO::probe(IOService * provider, SInt32 * score) argument
H A DAppleARMPE.h21 IOService *probe(IOService * provider, SInt32 * score);
H A DAppleARMPE.cpp82 IOService *AppleARMPE::probe(IOService * provider, SInt32 * score) argument
/darwin-on-arm/xnu/iokit/IOKit/pci/
H A DIOPCIDevice.h94 SInt32 * score );
/darwin-on-arm/xnu/iokit/IOKit/
H A DIOPlatformExpert.h210 SInt32 * score );
H A DIOService.h196 The driver class is instantiated and <code>init()</code> called with its property table. The new driver instance is then attached to the provider, and has its @link probe probe@/link method called with the provider as an argument. The default <code>probe</code> method does nothing but return success, but a driver may implement this method to interrogate the provider to make sure it can work with it. It may also modify its probe score at this time. After probe, the driver is detached and the next in the list is considered (ie. attached, probed, and detached).
198 When the probing phase is complete, the list consists of successfully probed drivers, in order of their probe score (after adjustment during the @link probe probe@/link call). The list is then divided into categories based on the <code>kIOMatchCategoryKey</code> property ("IOMatchCategory"); drivers without a match category are all considered in one default category. Match categories allow multiple clients of a provider to be attached and started, though the provider may also enforce open/close semantics to gain active access to it.
223 The probe score initially used to order multiple matching drivers.
465 @param score Pointer to the current driver's probe score, which is used to order multiple matching drivers in the same match category. It defaults to the value of the <code>IOProbeScore</code> property in the drivers property table, or <code>kIODefaultProbeScore</code> if none is specified. The <code>probe</code> method may alter the score to affect start order.
469 SInt32 * score );
473 @discussion The <code>start</code> method of an IOService instance is called by its provider when it has been selected (due to its probe score and match category) as the winning client. The client is already attached to the provider when <code>start</code> is called.<br>Implementations of <code>start</code> must call <code>start</code> on their superclass at an appropriate point. If an implementation of <code>start</code> has already called <code>super::start</code> but subsequently determines that it will fail, it must call <code>super::stop</code> to balance the prior call to <code>super::start</code> and prevent reference leaks.
621 @param score Pointer to the current driver's probe score, whic
[all...]
/darwin-on-arm/xnu/iokit/Kernel/
H A DIOService.cpp417 // The default score is from the property table, & may be altered
421 SInt32 * score )
744 bool IOService::matchPropertyTable( OSDictionary * table, SInt32 * score )
2609 SInt32 score; local
2696 // reorder on family matchPropertyTable score.
2766 // pass in score from property table
2767 score = familyMatches->orderObject( props );
2776 newInst = inst->probe( this, &score );
2786 // save the score
2787 newPri = OSNumber::withNumber( score, 3
4763 SInt32 score; local
[all...]
H A DIOPlatformExpert.cpp1070 SInt32 * score )
1072 if( !super::probe( provider, score))

Completed in 55 milliseconds