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

/darwin-on-arm/xnu/iokit/bsddev/
H A DIOKitBSDInit.cpp597 const OSSymbol *functionName = OSSymbol::withCStringNoCopy("SecureRootName"); local
603 result = pe->callPlatformFunction(functionName, false, (void *)rootName, (void *)0, (void *)0, (void *)0);
605 functionName->release();
/darwin-on-arm/xnu/iokit/Kernel/
H A DIOPlatformExpert.cpp1025 IOReturn IOPlatformExpert::callPlatformFunction(const OSSymbol *functionName, argument
1033 _resources = waitForService(resourceMatching(functionName));
1039 service = OSDynamicCast(IOService, _resources->getProperty(functionName));
1042 return service->callPlatformFunction(functionName, waitForFunction,
H A DIOService.cpp894 IOReturn IOService::callPlatformFunction( const OSSymbol * functionName, argument
902 if (gIOPlatformFunctionHandlerSet == functionName)
917 result = provider->callPlatformFunction(functionName, waitForFunction,
924 IOReturn IOService::callPlatformFunction( const char * functionName, argument
930 const OSSymbol *functionSymbol = OSSymbol::withCString(functionName);
H A DIOPMrootDomain.cpp6607 const OSSymbol * functionName,
6612 if (pmTracer && functionName &&
6613 functionName->isEqualTo(kIOPMRegisterNVRAMTracePointHandlerKey) &&
6635 else if (functionName &&
6636 functionName->isEqualTo(kIOPMInstallSystemSleepPolicyHandlerKey))
6650 functionName, waitForFunction, param1, param2, param3, param4);
6606 callPlatformFunction( const OSSymbol * functionName, bool waitForFunction, void * param1, void * param2, void * param3, void * param4 ) argument
/darwin-on-arm/xnu/iokit/IOKit/
H A DIOPlatformExpert.h160 virtual IOReturn callPlatformFunction(const OSSymbol *functionName,
H A DIOService.h933 @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.
934 @param functionName Name of the function to be called. When <code>functionName</code> is a C string, <code>callPlatformFunction</code> converts the C string to an OSSymbol and calls the OSSymbol version of <code>callPlatformFunction</code>. This process can block and should not be used from an interrupt context.
938 virtual IOReturn callPlatformFunction( const OSSymbol * functionName,
943 virtual IOReturn callPlatformFunction( const char * functionName,
/darwin-on-arm/xnu/iokit/IOKit/pwr_mgt/
H A DRootDomain.h262 const OSSymbol *functionName,

Completed in 105 milliseconds