Lines Matching refs:owners
1626 if (!owners.next) { in registerOwner()
1627 queue_init(&owners); in registerOwner()
1629 queue_iterate(&owners, owner, IOUserClientOwner *, ucLink) in registerOwner()
1643 queue_enter_first(&owners, owner, IOUserClientOwner *, ucLink); in registerOwner()
1665 if (owners.next) { in noMoreSenders()
1666 while (!queue_empty(&owners)) { in noMoreSenders()
1667 owner = (IOUserClientOwner *)(void *) queue_first(&owners); in noMoreSenders()
1678 queue_remove(&owners, owner, IOUserClientOwner *, ucLink); in noMoreSenders()
1681 owners.next = owners.prev = NULL; in noMoreSenders()
1752 queue_remove(&uc->owners, owner, IOUserClientOwner *, ucLink); in iokit_task_terminate()
1753 if (queue_empty(&uc->owners)) { in iokit_task_terminate()
1758 uc->owners.next = NULL; in iokit_task_terminate()
1759 uc->owners.prev = (queue_entry_t) dead; in iokit_task_terminate()
1769 dead = (IOUserClient *)(void *) dead->owners.prev; in iokit_task_terminate()
1770 uc->owners.prev = NULL; in iokit_task_terminate()
1831 assert(!owners.next); in free()
1832 assert(!owners.prev); in free()