Searched refs:publishResource (Results 1 - 7 of 7) sorted by relevance

/darwin-on-arm/xnu/iokit/Drivers/KernelBuiltIn/ARM/AppleARMPlatform/
H A DAppleARMPE.cpp30 publishResource("IONVRAM");
54 publishResource("IONVRAM");
55 publishResource("IORTC");
/darwin-on-arm/xnu/iokit/bsddev/
H A DDINetBootHook.cpp108 IOService::getResourceService()->publishResource("com.apple.AppleDiskImageController.load", kOSBooleanTrue);
H A DIOKitBSDInit.cpp57 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 DIOPlatformExpert.cpp1017 publishResource( kIOPlatformUUIDKey, string );
1022 publishResource("IONVRAM");
1441 publishResource( kIOPlatformUUIDKey, string );
H A DIOService.cpp970 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 DIOPMrootDomain.cpp1228 publishResource(key, kOSBooleanTrue);
/darwin-on-arm/xnu/iokit/IOKit/
H A DIOService.h639 /*! @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