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

/darwin-on-arm/xnu/iokit/IOKit/
H A DIOUserClient.h55 @abstract Constant to denote a variable length structure argument to IOUserClient.
166 @class IOUserClient
171 class IOUserClient : public IOService class in inherits:IOService
173 OSDeclareAbstractStructors(IOUserClient)
216 OSMetaClassDeclareReservedUnused(IOUserClient, 0);
217 OSMetaClassDeclareReservedUnused(IOUserClient, 1);
219 OSMetaClassDeclareReservedUsed(IOUserClient, 0);
220 OSMetaClassDeclareReservedUsed(IOUserClient, 1);
222 OSMetaClassDeclareReservedUnused(IOUserClient, 2);
223 OSMetaClassDeclareReservedUnused(IOUserClient,
[all...]
H A DIOStatisticsPrivate.h56 class IOUserClient;
233 static void storeUserClientCallInfo(IOUserClient *userClient, IOUserClientCounter *counter);
253 static IOUserClientCounter *registerUserClient(IOUserClient *userClient);
345 static void countUserClientCall(IOUserClient *client);
H A DIOService.h175 class IOUserClient;
1148 @discussion A non kernel client may request a connection be opened via the @link //apple_ref/c/func/IOServiceOpen IOServiceOpen@/link library function, which will call this method in an IOService object. The rules and capabilities of user level clients are family dependent, and use the functions of the IOUserClient class for support. IOService's implementation returns <code>kIOReturnUnsupported</code>, so any family supporting user clients must implement this method.
1152 @param handler An instance of an IOUserClient object to represent the connection, which will be released when the connection is closed, or zero if the connection was not opened.
1158 IOUserClient ** handler );
1161 UInt32 type, IOUserClient ** handler );
/darwin-on-arm/xnu/iokit/Kernel/
H A DRootDomainUserClient.h39 #include <IOKit/IOUserClient.h>
45 class RootDomainUserClient : public IOUserClient
H A DIOUserClient.cpp33 #include <IOKit/IOUserClient.h>
306 void IOUserClient::destroyUserReferences( OSObject * obj )
324 IOUserClient * uc;
325 if ((uc = OSDynamicCast(IOUserClient, obj)) && uc->mappings)
417 IOUserClient * client;
426 if( (client = OSDynamicCast( IOUserClient, obj ))) {
856 OSDefineMetaClassAndAbstractStructors( IOUserClient, IOService )
858 void IOUserClient::initialize( void )
865 void IOUserClient::setAsyncReference(OSAsyncReference asyncRef,
875 void IOUserClient
[all...]
H A DIOStartIOKit.cpp35 #include <IOKit/IOUserClient.h>
99 IOUserClient::initialize();
H A DRootDomainUserClient.cpp41 #define super IOUserClient
45 OSDefineMetaClassAndStructors(RootDomainUserClient, IOUserClient)
H A DIOStatistics.cpp37 #include <IOKit/IOUserClient.h>
531 IOUserClientCounter *IOStatistics::registerUserClient(IOUserClient *userClient)
1080 void IOStatistics::storeUserClientCallInfo(IOUserClient *userClient, IOUserClientCounter *counter)
1193 void IOStatistics::countUserClientCall(IOUserClient *client) {
1194 IOUserClient::ExpansionData *data;
H A DIONVRAM.cpp32 #include <IOKit/IOUserClient.h>
235 hasPrivilege = (kIOReturnSuccess == IOUserClient::clientHasPrivilege(current_task(), kIONVRAMPrivilege));
278 result = IOUserClient::clientHasPrivilege(current_task(), kIONVRAMPrivilege);
312 result = IOUserClient::clientHasPrivilege(current_task(), kIONVRAMPrivilege);
377 result = IOUserClient::clientHasPrivilege(current_task(), kIOClientPrivilegeAdministrator);
H A DIOCPU.cpp46 #include <IOKit/IOUserClient.h>
532 result = IOUserClient::clientHasPrivilege(current_task(), kIOClientPrivilegeAdministrator);
H A DIOPlatformExpert.cpp41 #include <IOKit/IOUserClient.h>
1411 status = IOUserClient::clientHasPrivilege( current_task( ), kIOClientPrivilegeAdministrator );
H A DIOService.cpp47 #include <IOKit/IOUserClient.h>
1781 IOUserClient::destroyUserReferences( victim );
4479 err = IOUserClient::clientHasPrivilege(current_task(), kIOClientPrivilegeAdministrator);
4855 IOUserClient ** handler )
4858 IOUserClient *client;
4886 if (OSDynamicCast(IOUserClient, temp))
4887 client = (IOUserClient *) temp;
4914 UInt32 type, IOUserClient ** handler )
/darwin-on-arm/xnu/iokit/Families/IOSystemManagement/
H A DIOWatchDogTimer.cpp29 #include <IOKit/IOUserClient.h>
81 result = IOUserClient::clientHasPrivilege(current_task(),

Completed in 84 milliseconds