heap_extract
bool heap_extract(struct dn_heap *h, void *obj);
heap_extract(h, NULL);
if (! heap_extract(&si->idle_heap, q))
heap_extract(neh, NULL);
heap_extract(sch, NULL); /* Remove queue from heap. */
heap_extract(&si->idle_heap, q);
heap_extract(&si->ne_heap, q);
heap_extract(&si->sch_heap, q);
heap_extract(&V_dn_cfg.evheap, NULL);
heap_extract(&V_dn_cfg.evheap, dl);
heap_extract(&V_dn_cfg.evheap, si);
heap_extract(&h, NULL);