heap_init
int heap_init(struct dn_heap *h, int size, int ofs);
if (heap_init(&si->idle_heap, 16, ofs) ||
heap_init(&si->sch_heap, 16, ofs) ||
heap_init(&si->ne_heap, 16, ofs)) {
heap_init(&V_dn_cfg.evheap, 16, offsetof(struct dn_id, id));
heap_init(&V_dn_cfg.evheap, 16, offsetof(struct dn_id, id));
heap_init(&h, n, -1);