Lines Matching refs:heap_context
52 heap_context
55 heap_context ctx;
60 ctx = (heap_context)malloc(sizeof (struct heap_context));
77 heap_free(heap_context ctx) {
91 heap_resize(heap_context ctx) {
106 float_up(heap_context ctx, int i, void *elt) {
122 sink_down(heap_context ctx, int i, void *elt) {
146 heap_insert(heap_context ctx, void *elt) {
164 heap_delete(heap_context ctx, int i) {
189 heap_increased(heap_context ctx, int i) {
201 heap_decreased(heap_context ctx, int i) {
213 heap_element(heap_context ctx, int i) {
223 heap_for_each(heap_context ctx, heap_for_each_func action, void *uap) {