Lines Matching refs:link

244 	queue_chain_t     link;  member
266 queue_chain_t link; member
377 queue_enter(&gIOTrackingQ, queue, IOTrackingQueue *, link); in IOTrackingQueueAlloc()
397 remque(&queue->link); in IOTrackingQueueFree()
508 assert(!mem->link.next); in IOTrackingAddUser()
524 queue_enter/*last*/ (&queue->sites[0], mem, IOTrackingUser *, link); in IOTrackingAddUser()
532 if (!mem->link.next) { in IOTrackingRemoveUser()
537 if (mem->link.next) { in IOTrackingRemoveUser()
538 remque(&mem->link); in IOTrackingRemoveUser()
571 assert(!mem->link.next); in IOTrackingAdd()
596 queue_iterate(que, site, IOTrackingCallSite *, link) in IOTrackingAdd()
637 queue_enter_first(que, site, IOTrackingCallSite *, link); in IOTrackingAdd()
653 queue_enter/*last*/ (&site->instances, mem, IOTracking *, link); in IOTrackingAdd()
655 queue_insert_before(&site->instances, mem, site->addresses[hashIdx], IOTracking *, link); in IOTrackingAdd()
659 queue_enter_first(&site->instances, mem, IOTracking *, link); in IOTrackingAdd()
677 if (!mem->link.next) { in IOTrackingRemoveInternal()
682 if (mem->link.next) { in IOTrackingRemoveInternal()
687 nextAddress = (IOTrackingAddress *) queue_next(&mem->link); in IOTrackingRemoveInternal()
688 if (!queue_end(&site->instances, &nextAddress->tracking.link) in IOTrackingRemoveInternal()
695 remque(&mem->link); in IOTrackingRemoveInternal()
705 remque(&site->link); in IOTrackingRemoveInternal()
778 queue_iterate(&queue->sites[idx], site, IOTrackingCallSite *, link) in IOTrackingFree()
784 while (!queue_end(&site->instances, &tracking->tracking.link)) { in IOTrackingFree()
785 nextAddress = (IOTrackingAddress *) queue_next(&tracking->tracking.link); in IOTrackingFree()
786 if (!queue_end(&site->instances, &nextAddress->tracking.link) in IOTrackingFree()
834 if (mem->link.next) { in IOTrackingAccumSize()
859 queue_remove_first(&queue->sites[idx], user, IOTrackingUser *, link); in IOTrackingReset()
860 user->link.next = user->link.prev = NULL; in IOTrackingReset()
862 queue_remove_first(&queue->sites[idx], site, IOTrackingCallSite *, link); in IOTrackingReset()
865 queue_remove_first(&site->instances, tracking, IOTracking *, link); in IOTrackingReset()
1276 queue_iterate(&gIOTrackingQ, queue, IOTrackingQueue *, link) in IOTrackingDebug()
1325 queue_iterate(&queue->sites[idx], site, IOTrackingCallSite *, link) in IOTrackingDebug()
1328 queue_iterate(&site->instances, instance, IOTracking *, link) in IOTrackingDebug()
1369 queue_iterate(&queue->sites[qIdx], site, IOTrackingCallSite *, link) in IOTrackingDebug()
1388 queue_iterate(&site->instances, instance, IOTracking *, link) in IOTrackingDebug()
1460 queue_iterate(&queue->sites[qIdx], user, IOTrackingUser *, link) in IOTrackingDebug()
1515 queue_iterate(&gIOTrackingQ, queue, IOTrackingQueue *, link) in IOTrackingDebug()