Home
last modified time | relevance | path

Searched refs:IOUserClient (Results 1 – 25 of 31) sorted by relevance

12

/xnu-11215/iokit/IOKit/
H A DIOUserClient.h206 class IOUserClient : public IOService
281 OSMetaClassDeclareReservedUnused(IOUserClient, 0);
282 OSMetaClassDeclareReservedUnused(IOUserClient, 1);
283 OSMetaClassDeclareReservedUnused(IOUserClient, 2);
284 OSMetaClassDeclareReservedUnused(IOUserClient, 3);
285 OSMetaClassDeclareReservedUnused(IOUserClient, 4);
286 OSMetaClassDeclareReservedUnused(IOUserClient, 5);
287 OSMetaClassDeclareReservedUnused(IOUserClient, 6);
288 OSMetaClassDeclareReservedUnused(IOUserClient, 7);
289 OSMetaClassDeclareReservedUnused(IOUserClient, 8);
[all …]
H A DIOStatisticsPrivate.h56 class IOUserClient; variable
233 static void storeUserClientCallInfo(IOUserClient *userClient, IOUserClientCounter *counter);
259 static IOUserClientCounter *registerUserClient(IOUserClient *userClient);
371 static void countUserClientCall(IOUserClient *client);
H A DIOKitDiagnosticsUserClient.h12 static IOUserClient * withTask(task_t owningTask);
H A DIOUserServer.h191 static IOUserClient * withTask(task_t owningTask);
217 uint32_t type, OSDictionary * properties, IOUserClient ** handler);
219 uint32_t type, OSDictionary * properties, OSSharedPtr<IOUserClient>& handler);
H A DIOService.h286 class IOUserClient; variable
1533 LIBKERN_RETURNS_RETAINED IOUserClient ** handler );
1537 LIBKERN_RETURNS_RETAINED IOUserClient ** handler );
1541 OSSharedPtr<IOUserClient>& handler );
1545 OSSharedPtr<IOUserClient>& handler );
H A DIOPlatformExpert.h449 IOUserClient ** handler) APPLE_KEXT_OVERRIDE;
/xnu-11215/iokit/Kernel/
H A DIOUserClient.cpp250 IOUserClient *uc; in noMoreSendersForObject()
356 IOUserClient * uc = OSDynamicCast(IOUserClient, obj); in destroyUserReferences()
682 IOUserClient * uc; in finalizeUserReferences()
1996 IOUserClient::connectClient( IOUserClient * /* client */ ) in connectClient() argument
2132 IOUserClient::
2144 IOUserClient::
2157 IOUserClient::
2167 IOUserClient::
2180 IOUserClient::
2190 IOUserClient::
[all …]
H A DIOServicePrivate.h203 IOUserClient ** handler) APPLE_KEXT_OVERRIDE;
220 IOUserClient ** handler) APPLE_KEXT_OVERRIDE;
H A DIOStartIOKit.cpp104 IOUserClient::initialize(); in iokit_post_constructor_init()
H A DIOUserServer.cpp158 class IOUserUserClient : public IOUserClient
4062 IOUserClient * nextUserClient = OSDynamicCast(IOUserClient, nextService); in finalize()
4088 return IOUserClient::finalize(options); in finalize()
4365 IOUserClient::free(); in free()
4697 IOUserClient * uc; in serviceNewUserClient()
4837 IOUserClient* handlerRaw = NULL; in serviceNewUserClient()
5283 IOUserClient ** userClient) in NewUserClient_Impl()
5292 IOUserClient ** userClient) in _NewUserClient_Impl()
5925 #define super IOUserClient
6174 IOUserClient::KernelCompletion_Impl( in KernelCompletion_Impl()
[all …]
H A DIOStatistics.cpp541 IOStatistics::registerUserClient(IOUserClient *userClient) in registerUserClient()
1101 IOStatistics::storeUserClientCallInfo(IOUserClient *userClient, IOUserClientCounter *counter) in storeUserClientCallInfo()
1217 IOStatistics::countUserClientCall(IOUserClient *client) in countUserClientCall()
1219 IOUserClient::ExpansionData *data; in countUserClientCall()
H A DIOService.cpp2686 IOUserClient::destroyUserReferences( victim ); in terminatePhase1()
7192 IOUserClient ** handler) in newUserClient()
7278 IOUserClient ** handler) in newUserClient()
8042 IOUserClient ** handler ) in newUserClient()
8045 IOUserClient *client; in newUserClient()
8087 if (OSDynamicCast(IOUserClient, temp)) { in newUserClient()
8088 client = (IOUserClient *) temp; in newUserClient()
8117 OSSharedPtr<IOUserClient>& handler ) in newUserClient()
8119 IOUserClient* handlerRaw = NULL; in newUserClient()
8127 UInt32 type, IOUserClient ** handler ) in newUserClient()
[all …]
H A DIOPlatformExpert.cpp2117 IOUserClient ** handler ) in newUserClient()
2120 IOUserClient * newConnect = NULL; in newUserClient()
2121 IOUserClient * theConnect = NULL; in newUserClient()
/xnu-11215/iokit/DriverKit/
H A DIOUserClient.iig31 #include <IOKit/IOUserClient.h>
67 * @abstract Constant to denote a variable length structure argument to IOUserClient.
158 * @class IOUserClient
161 * IOUserClient represents a connection opened by IOServiceOpen in the IOKit.framework.
164 * An application may open an IOUserClient by calling IOServiceOpen(). This results in a call
167 * As an IOService subclass, IOUserClient receives the normal Start()/Stop() lifecyle calls.
175 class KERNEL IOUserClient : public IOService
190 * queue for the IOUserClient object if one was not set.
194 * @param dispatch NULL when called in the driver. The IOUserClient::ExternalMethod()
290 OSAction * completion TYPE(IOUserClient::AsyncCompletion)) LOCAL
[all …]
H A DIOWorkGroup.iig33 #include <DriverKit/IOUserClient.iig>
82 Create(OSString * name, IOUserClient * userClient, IOWorkGroup ** workgroup) LOCAL;
138 InvalidateKernel(IOUserClient * client);
H A DIOEventLink.iig34 #include <DriverKit/IOUserClient.iig>
99 Create(OSString * name, IOUserClient * userClient, IOEventLink ** eventLink) LOCAL;
207 InvalidateKernel(IOUserClient * client);
H A DIOService.iig42 class IOUserClient;
85 #include <DriverKit/IOUserClient.h>
272 * @discussion An application may request an IOUserClient be opened with the IOKit framework
282 IOUserClient ** userClient);
286 …* @discussion An IOService interface or IOUserClient subclass may be created from a plist propert…
561 IOUserClient ** userClient) LOCAL;
H A DIOExtensiblePaniclog.iig44 #include <DriverKit/IOUserClient.h>
/xnu-11215/iokit/Tests/TestServices/
H A DTestIOConnectMapMemoryPortLeak45265408.cpp23 #define super IOUserClient
24 OSDefineMetaClassAndStructors(TestIOConnectMapMemoryPortLeak45265408UserClient, IOUserClient);
H A DTestIOServiceUserNotification.h16 class TestIOServiceUserNotificationUserClient : public IOUserClient {
H A DTestIOServiceUserNotification.cpp11 OSDefineMetaClassAndStructors(TestIOServiceUserNotificationUserClient, IOUserClient);
H A DTestIOConnectMapMemoryPortLeak45265408.h17 class TestIOConnectMapMemoryPortLeak45265408UserClient : public IOUserClient {
/xnu-11215/iokit/conf/
H A DMakefile.template72 IOUserClient.cpo_CXXWARNFLAGS_ADD += -Wno-cast-align
98 IOUserClient.cpo_CXXWARNFLAGS_ADD += -Wno-cast-qual
105 IOUserClient.cpo_CXXWARNFLAGS_ADD += -Wno-missing-prototypes
159 IOUserClient.cpo_CXXWARNFLAGS_ADD += -Wno-sign-conversion
193 IOUserClient.cpo_CXXWARNFLAGS_ADD += -Wno-unused-parameter
H A Dfiles17 ./DriverKit/IOUserClient.iig.cpp optional iokitcpp
96 iokit/Kernel/IOUserClient.cpp optional iokitcpp
/xnu-11215/iokit/Families/IOSystemManagement/
H A DIOWatchDogTimer.cpp88 result = IOUserClient::clientHasPrivilege(current_task(), in setProperties()

12