Lines Matching refs:heap_context
48 heap_context
51 heap_context ctx; in heap_new()
56 ctx = (heap_context)malloc(sizeof (struct heap_context)); in heap_new()
73 heap_free(heap_context ctx) { in heap_free()
87 heap_resize(heap_context ctx) { in heap_resize()
102 float_up(heap_context ctx, int i, void *elt) { in float_up()
118 sink_down(heap_context ctx, int i, void *elt) { in sink_down()
142 heap_insert(heap_context ctx, void *elt) { in heap_insert()
160 heap_delete(heap_context ctx, int i) { in heap_delete()
185 heap_increased(heap_context ctx, int i) { in heap_increased()
197 heap_decreased(heap_context ctx, int i) { in heap_decreased()
209 heap_element(heap_context ctx, int i) { in heap_element()
219 heap_for_each(heap_context ctx, heap_for_each_func action, void *uap) { in heap_for_each()