Lines Matching refs:uc
250 IOUserClient *uc; in noMoreSendersForObject() local
268 if ((IKOT_IOKIT_CONNECT == type) && (uc = OSDynamicCast(IOUserClient, obj))) { in noMoreSendersForObject()
269 uc->noMoreSenders(); in noMoreSendersForObject()
356 IOUserClient * uc = OSDynamicCast(IOUserClient, obj); in destroyUserReferences() local
357 if (uc && uc->mappings) { in destroyUserReferences()
358 mappingBucket = IOMachPort::bucketForObject(uc->mappings, IKOT_IOKIT_CONNECT); in destroyUserReferences()
372 if (uc) { in destroyUserReferences()
373 uc->noMoreSenders(); in destroyUserReferences()
374 if (uc->mappings) { in destroyUserReferences()
375 uc->mappings->taggedRetain(OSTypeID(OSCollection)); in destroyUserReferences()
379 machPort->object = uc->mappings; in destroyUserReferences()
384 OSSafeReleaseNULL(uc->mappings); in destroyUserReferences()
682 IOUserClient * uc; in finalizeUserReferences() local
685 if ((uc = OSDynamicCast(IOUserClient, obj))) { in finalizeUserReferences()
687 if ((uc->__ipcFinal = (0 != uc->__ipc))) { in finalizeUserReferences()
1661 IOUserClient * uc; member
1693 owner->uc = this; in registerOwner()
1723 hasMessageAppSuspended = iter->uc->messageAppSuspended; in noMoreSenders()
1751 if (!owner->uc->messageAppSuspended) { in iokit_task_app_suspended_changed()
1760 set->setObject(owner->uc); in iokit_task_app_suspended_changed()
1767 IOUserClient * uc; in iokit_task_app_suspended_changed()
1769 uc = (typeof(uc))obj; in iokit_task_app_suspended_changed()
1775 uc->getName(), task_is_app_suspended(task)); in iokit_task_app_suspended_changed()
1779 uc->message(kIOMessageTaskAppSuspendedChange, NULL); in iokit_task_app_suspended_changed()
1803 userServers->setObject(iter->uc); in iokit_task_terminate_phase1()
1824 IOUserClient * uc; in iokit_task_terminate_phase2() local
1831 uc = owner->uc; in iokit_task_terminate_phase2()
1833 queue_remove(&uc->owners, owner, IOUserClientOwner *, ucLink); in iokit_task_terminate_phase2()
1834 if (queue_empty(&uc->owners)) { in iokit_task_terminate_phase2()
1835 uc->retain(); in iokit_task_terminate_phase2()
1836 IOLog("destroying out of band connect for %s\n", uc->getName()); in iokit_task_terminate_phase2()
1839 uc->owners.next = NULL; in iokit_task_terminate_phase2()
1840 uc->owners.prev = (queue_entry_t) dead; in iokit_task_terminate_phase2()
1841 dead = uc; in iokit_task_terminate_phase2()
1848 uc = dead; in iokit_task_terminate_phase2()
1850 uc->owners.prev = NULL; in iokit_task_terminate_phase2()
1851 if (uc->sharedInstance || !uc->closed) { in iokit_task_terminate_phase2()
1852 uc->clientDied(); in iokit_task_terminate_phase2()
1854 uc->release(); in iokit_task_terminate_phase2()