Lines Matching refs:scheduler_heap
468 bcopy( &(p->scheduler_heap), &(pipe_bp->scheduler_heap), sizeof(struct dn_heap_32));
469 pipe_bp->scheduler_heap.p = CAST_DOWN_EXPLICIT(user32_addr_t, pipe_bp->scheduler_heap.p);
509 bcopy( &(p->scheduler_heap), &(pipe_bp->scheduler_heap), sizeof(struct dn_heap_64));
510 pipe_bp->scheduler_heap.p = CAST_DOWN(user64_addr_t, pipe_bp->scheduler_heap.p);
881 struct dn_heap *sch = &(p->scheduler_heap);
1741 pipe->scheduler_heap.elements == 0)
1747 * scheduled for the same pipe, so the scheduler_heap cannot be
1749 * not_eligible_heap. Otherwise, we store in the scheduler_heap
1752 * Note that for all flows in scheduler_heap (SCH), S_i <= V,
1758 if (pipe->scheduler_heap.elements == 0)
1762 heap_insert(&(pipe->scheduler_heap), q->F, q);
1764 if (pipe->scheduler_heap.elements != 1)
1874 heap_free( &(pipe->scheduler_heap) );
2339 fs_remove_from_heap(&(b->pipe->scheduler_heap), b);