Searched refs:publishResource (Results 1 - 7 of 7) sorted by relevance
/darwin-on-arm/xnu/iokit/Drivers/KernelBuiltIn/ARM/AppleARMPlatform/ |
H A D | AppleARMPE.cpp | 30 publishResource("IONVRAM"); 54 publishResource("IONVRAM"); 55 publishResource("IORTC");
|
/darwin-on-arm/xnu/iokit/bsddev/ |
H A D | DINetBootHook.cpp | 108 IOService::getResourceService()->publishResource("com.apple.AppleDiskImageController.load", kOSBooleanTrue);
|
H A D | IOKitBSDInit.cpp | 57 IOService::publishResource("IOBSD"); 66 IOService::publishResource( property, kOSBooleanTrue ); 369 IOService::publishResource( "boot-uuid", uuidString ); 452 IOService::publishResource( "boot-uuid", uuidString );
|
/darwin-on-arm/xnu/iokit/Kernel/ |
H A D | IOPlatformExpert.cpp | 1017 publishResource( kIOPlatformUUIDKey, string ); 1022 publishResource("IONVRAM"); 1441 publishResource( kIOPlatformUUIDKey, string );
|
H A D | IOService.cpp | 970 publishResource("IOKit"); 2951 void IOService::publishResource( const char * key, OSObject * value ) function in class:IOService 2956 publishResource( sym, value); 2961 void IOService::publishResource( const OSSymbol * key, OSObject * value ) function in class:IOService 4458 publishResource( gIOConsoleUsersSeedKey, gIOConsoleUsersSeedValue ); 4503 publishResource( key, dict->getObject(key) );
|
H A D | IOPMrootDomain.cpp | 1228 publishResource(key, kOSBooleanTrue);
|
/darwin-on-arm/xnu/iokit/IOKit/ |
H A D | IOService.h | 639 /*! @function publishResource 641 @discussion The resource service uses IOService's matching and notification to allow objects to be published and found by any I/O Kit client by a global name. <code>publishResource</code> makes an object available to anyone waiting for it or looking for it in the future. 645 static void publishResource( const OSSymbol * key, OSObject * value = 0 ); 647 /*! @function publishResource 649 @discussion The resource service uses IOService object's matching and notification to allow objects to be published and found by any I/O Kit client by a global name. <code>publishResource</code> makes an object available to anyone waiting for it or looking for it in the future. 653 static void publishResource( const char * key, OSObject * value = 0 ); 786 @param name The resource name, as a const C string. Resource matching is successful when an object by that name has been published with the <code>publishResource</code> method. 796 @param name The resource name, as an OSString (which includes OSSymbol). Resource matching is successful when an object by that name has been published with the <code>publishResource</code> method. 933 @discussion The platform expert or other drivers may implement various functions to control hardware features. <code>callPlatformFunction</code> allows any IOService object to access these functions. Normally <code>callPlatformFunction</code> is called on a service's provider. The provider services the request or passes it to its provider. The system's IOPlatformExpert subclass catches functions it knows about and redirects them into other parts of the service plane. If the IOPlatformExpert subclass cannot execute the function, the base class is called. The IOPlatformExpert base class attempts to find a service to execute the function by looking up the function name in an IOResources name space. A service may publish a service using <code>publishResource(functionName, this)</code>. If no service can be found to execute the function an error is returned.
|
Completed in 52 milliseconds