Lines Matching refs:filter
40 int (*filter)(void *attr, const char *input, int *err); member
256 .filter = attr_speed_filter,
264 .filter = attr_string_filter,
272 .filter = attr_bool_filter,
280 const char *kunit_attr_filter_name(struct kunit_attr_filter filter) in kunit_attr_filter_name() argument
282 return filter.attr->name; in kunit_attr_filter_name()
338 struct kunit_attr_filter filter = {}; in kunit_next_attr_filter() local
359 return filter; in kunit_next_attr_filter()
380 filter.attr = &kunit_attr_list[attr_index]; in kunit_next_attr_filter()
385 filter.input = input + op_index; in kunit_next_attr_filter()
388 filter.input = input + op_index; in kunit_next_attr_filter()
394 return filter; in kunit_next_attr_filter()
398 struct kunit_attr_filter filter, char *action, int *err) in kunit_filter_attr_tests() argument
422 default_result = filter.attr->filter(filter.attr->attr_default, filter.input, err); in kunit_filter_attr_tests()
427 suite_val = filter.attr->get_attr((void *)suite, false); in kunit_filter_attr_tests()
428 suite_result = filter.attr->filter(suite_val, filter.input, err); in kunit_filter_attr_tests()
434 test_val = filter.attr->get_attr((void *) test_case, true); in kunit_filter_attr_tests()
435 test_result = filter.attr->filter(filter.attr->get_attr(test_case, true), in kunit_filter_attr_tests()
436 filter.input, err); in kunit_filter_attr_tests()