Lines Matching refs:userClient
77 IOAudioControlUserClient *userClient;
79 userClient = IOAudioControlUserClient::withAudioControl(this, task, securityID, taskType, properties);
81 if (userClient) {
82 *newUserClient = userClient;
785 IOAudioControlUserClient *userClient;
787 userClient = IOAudioControlUserClient::withAudioControl(this, task, securityID, taskType);
789 if (userClient) {
790 *newUserClient = userClient;
1018 IOReturn IOAudioControl::removeUserClient(IOAudioControlUserClient *userClient)
1020 audioDebugIOLog(3, "+ IOAudioControl[%p]::removeUserClient(%p)\n", this, userClient);
1024 userClient->retain();
1026 userClients->removeObject(userClient);
1029 userClient->terminate();
1032 userClient->release();
1034 audioDebugIOLog(3, "- IOAudioControl[%p]::removeUserClient(%p) returns 0x%lX\n", this, userClient, (long unsigned int)kIOReturnSuccess );
1052 IOAudioControlUserClient *userClient;
1054 while ( (userClient = (IOAudioControlUserClient *)iterator->getNextObject()) ) {
1055 userClient->terminate();