Lines Matching refs:IOUserClientOwner
1658 struct IOUserClientOwner { struct
1668 IOUserClientOwner * owner; in registerOwner() argument
1680 queue_iterate(&owners, owner, IOUserClientOwner *, ucLink) in registerOwner()
1690 owner = IOMallocType(IOUserClientOwner); in registerOwner()
1694 queue_enter_first(&owners, owner, IOUserClientOwner *, ucLink); in registerOwner()
1695 queue_enter_first(task_io_user_clients(task), owner, IOUserClientOwner *, taskLink); in registerOwner()
1709 IOUserClientOwner * owner; in noMoreSenders()
1710 IOUserClientOwner * iter; in noMoreSenders()
1718 owner = (IOUserClientOwner *)(void *) queue_first(&owners); in noMoreSenders()
1720 queue_remove(taskque, owner, IOUserClientOwner *, taskLink); in noMoreSenders()
1722 queue_iterate(taskque, iter, IOUserClientOwner *, taskLink) { in noMoreSenders()
1729 queue_remove(&owners, owner, IOUserClientOwner *, ucLink); in noMoreSenders()
1730 IOFreeType(owner, IOUserClientOwner); in noMoreSenders()
1743 IOUserClientOwner * owner; in iokit_task_app_suspended_changed()
1750 queue_iterate(taskque, owner, IOUserClientOwner *, taskLink) { in iokit_task_app_suspended_changed()
1791 IOUserClientOwner * iter; in iokit_task_terminate_phase1()
1802 queue_iterate(taskque, iter, IOUserClientOwner *, taskLink) { in iokit_task_terminate_phase1()
1822 IOUserClientOwner * owner; in iokit_task_terminate_phase2()
1830 owner = (IOUserClientOwner *)(void *) queue_first(taskque); in iokit_task_terminate_phase2()
1832 queue_remove(taskque, owner, IOUserClientOwner *, taskLink); in iokit_task_terminate_phase2()
1833 queue_remove(&uc->owners, owner, IOUserClientOwner *, ucLink); in iokit_task_terminate_phase2()
1843 IOFreeType(owner, IOUserClientOwner); in iokit_task_terminate_phase2()