Lines Matching refs:test_array
780 static void eytzinger0_find_test_val(u16 *test_array, unsigned nr, u16 search)
785 r = eytzinger0_find_le(test_array, nr,
786 sizeof(test_array[0]),
789 c1 = test_array[r];
792 if (test_array[i] <= search && test_array[i] > c2)
793 c2 = test_array[i];
797 pr_info("[%3u] = %12u", i, test_array[i]);
806 u16 *test_array = kmalloc_array(allocated, sizeof(test_array[0]), GFP_KERNEL);
811 get_random_bytes(test_array, nr * sizeof(test_array[0]));
812 eytzinger0_sort(test_array, nr, sizeof(test_array[0]), cmp_u16, NULL);
817 test_array[i] > test_array[eytzinger0_next(i, nr)]);
820 eytzinger0_find_test_val(test_array, nr, i);
823 eytzinger0_find_test_val(test_array, nr, test_array[i] - 1);
824 eytzinger0_find_test_val(test_array, nr, test_array[i]);
825 eytzinger0_find_test_val(test_array, nr, test_array[i] + 1);
829 kfree(test_array);