Lines Matching refs:kt

406 	ktest_test_t *kt = NULL;  in ktest_find_test()  local
408 for (kt = list_head(&ks->ks_tests); kt != NULL; in ktest_find_test()
409 kt = list_next(&ks->ks_tests, kt)) { in ktest_find_test()
410 if (strncmp(kt->kt_name, test, KTEST_MAX_NAME_LEN) == 0) { in ktest_find_test()
411 return (kt); in ktest_find_test()
520 ktest_test_t *kt = NULL; in ktest_create_test() local
527 if ((kt = kmem_zalloc(sizeof (*kt), KM_NOSLEEP)) == NULL) { in ktest_create_test()
536 (void) strlcpy(kt->kt_name, name, sizeof (kt->kt_name)); in ktest_create_test()
537 kt->kt_fn = fn; in ktest_create_test()
538 kt->kt_suite = ks; in ktest_create_test()
539 kt->kt_requires_input = requires_input; in ktest_create_test()
540 *test_out = kt; in ktest_create_test()
628 ktest_test_t *kt = NULL; in ktest_free_suite() local
630 while ((kt = list_remove_head(&ks->ks_tests)) != NULL) { in ktest_free_suite()
631 ktest_free_test(kt); in ktest_free_suite()
1007 for (ktest_test_t *kt = list_head(&ks->ks_tests); in ktest_list_tests() local
1008 kt != NULL; in ktest_list_tests()
1009 kt = list_next(&ks->ks_tests, kt)) { in ktest_list_tests()
1013 kt->kt_name); in ktest_list_tests()
1016 kt->kt_requires_input); in ktest_list_tests()
1017 fnvlist_add_nvlist(tests, kt->kt_name, test); in ktest_list_tests()
1076 ktest_run_test(const ktest_test_t *kt, uchar_t *input, uint64_t input_len, in ktest_run_test() argument
1083 ctx.ktc_test = kt; in ktest_run_test()
1087 kt->kt_fn((ktest_ctx_hdl_t *)&ctx); in ktest_run_test()
1191 ktest_test_t *kt = NULL; in ktest_ioctl_run_test() local
1217 kt = ktest_get_test(kro.kro_module, kro.kro_suite, kro.kro_test); in ktest_ioctl_run_test()
1224 if (kt == NULL) { in ktest_ioctl_run_test()
1234 if (kt->kt_requires_input && kro.kro_input_len == 0) { in ktest_ioctl_run_test()
1239 ktest_run_test(kt, input_bytes, kro.kro_input_len, &kro.kro_result); in ktest_ioctl_run_test()