Lines Matching defs:min_heap
9 #include <linux/min_heap.h>
32 static __init int pop_verify_heap(bool min_heap,
33 struct min_heap *heap,
43 if (min_heap) {
62 static __init int test_heapify_all(bool min_heap)
66 struct min_heap heap = {
73 .less = min_heap ? less_than : greater_than,
80 err = pop_verify_heap(min_heap, &heap, &funcs);
89 err += pop_verify_heap(min_heap, &heap, &funcs);
94 static __init int test_heap_push(bool min_heap)
99 struct min_heap heap = {
106 .less = min_heap ? less_than : greater_than,
115 err = pop_verify_heap(min_heap, &heap, &funcs);
122 err += pop_verify_heap(min_heap, &heap, &funcs);
127 static __init int test_heap_pop_push(bool min_heap)
132 struct min_heap heap = {
139 .less = min_heap ? less_than : greater_than,
145 temp = min_heap ? 0x80000000 : 0x7FFFFFFF;
153 err = pop_verify_heap(min_heap, &heap, &funcs);
164 err += pop_verify_heap(min_heap, &heap, &funcs);