Lines Matching refs:test_array
774 static void eytzinger0_find_test_val(u16 *test_array, unsigned nr, u16 search)
779 r = eytzinger0_find_le(test_array, nr,
780 sizeof(test_array[0]),
783 c1 = test_array[r];
786 if (test_array[i] <= search && test_array[i] > c2)
787 c2 = test_array[i];
791 pr_info("[%3u] = %12u", i, test_array[i]);
800 u16 *test_array = kmalloc_array(allocated, sizeof(test_array[0]), GFP_KERNEL);
805 get_random_bytes(test_array, nr * sizeof(test_array[0]));
806 eytzinger0_sort(test_array, nr, sizeof(test_array[0]), cmp_u16, NULL);
811 test_array[i] > test_array[eytzinger0_next(i, nr)]);
814 eytzinger0_find_test_val(test_array, nr, i);
817 eytzinger0_find_test_val(test_array, nr, test_array[i] - 1);
818 eytzinger0_find_test_val(test_array, nr, test_array[i]);
819 eytzinger0_find_test_val(test_array, nr, test_array[i] + 1);
823 kfree(test_array);