Lines Matching refs:heaps
76 * 000106: large rewrite, use heaps to handle very many pipes.
130 * Three heaps contain queues and pipes that the scheduler handles:
767 struct dn_heap *heaps[3];
773 heaps[0] = &ready_heap ; /* fixed-rate queues */
774 heaps[1] = &wfq_ready_heap ; /* wfq queues */
775 heaps[2] = &extract_heap ; /* delay line */
787 h = heaps[i];
818 /* check the heaps to see if there's still stuff in there, and
823 h = heaps[i];
1442 * Delete all pipes and heaps returning memory. Must also
1460 /* and free heaps so we don't have unwanted events */
1897 /* Update total weight on parent pipe and cleanup parent heaps */