Lines Matching defs:kmod_test_device
88 struct kmod_test_device;
109 struct kmod_test_device *test_dev;
114 * kmod_test_device - test device to help test kmod
129 struct kmod_test_device {
164 static struct kmod_test_device *misc_dev_to_test_dev(struct miscdevice *misc_dev)
166 return container_of(misc_dev, struct kmod_test_device, misc_dev);
169 static struct kmod_test_device *dev_to_test_dev(struct device *dev)
179 static void kmod_test_done_check(struct kmod_test_device *test_dev,
197 struct kmod_test_device *test_dev = info->test_dev;
220 struct kmod_test_device *test_dev = info->test_dev;
251 struct kmod_test_device *test_dev = info->test_dev;
291 static void tally_up_work(struct kmod_test_device *test_dev)
319 static int try_one_request(struct kmod_test_device *test_dev, unsigned int idx)
350 static void test_dev_kmod_stop_tests(struct kmod_test_device *test_dev)
388 static int try_requests(struct kmod_test_device *test_dev)
425 static int run_test_driver(struct kmod_test_device *test_dev)
442 static int run_test_fs_type(struct kmod_test_device *test_dev)
463 struct kmod_test_device *test_dev = dev_to_test_dev(dev);
508 static int __trigger_config_run(struct kmod_test_device *test_dev)
527 static int trigger_config_run(struct kmod_test_device *test_dev)
568 struct kmod_test_device *test_dev = dev_to_test_dev(dev);
638 static void kmod_config_free(struct kmod_test_device *test_dev)
656 struct kmod_test_device *test_dev = dev_to_test_dev(dev);
691 struct kmod_test_device *test_dev = dev_to_test_dev(dev);
703 struct kmod_test_device *test_dev = dev_to_test_dev(dev);
722 struct kmod_test_device *test_dev = dev_to_test_dev(dev);
730 static int trigger_config_run_type(struct kmod_test_device *test_dev,
771 static void free_test_dev_info(struct kmod_test_device *test_dev)
777 static int kmod_config_sync_info(struct kmod_test_device *test_dev)
807 static int __kmod_config_init(struct kmod_test_device *test_dev)
849 struct kmod_test_device *test_dev = dev_to_test_dev(dev);
874 static int test_dev_config_update_uint_sync(struct kmod_test_device *test_dev,
877 int (*test_sync)(struct kmod_test_device *test_dev))
908 static int test_dev_config_update_uint_range(struct kmod_test_device *test_dev,
932 static int test_dev_config_update_int(struct kmod_test_device *test_dev,
950 static ssize_t test_dev_config_show_int(struct kmod_test_device *test_dev,
963 static ssize_t test_dev_config_show_uint(struct kmod_test_device *test_dev,
980 struct kmod_test_device *test_dev = dev_to_test_dev(dev);
991 struct kmod_test_device *test_dev = dev_to_test_dev(dev);
1003 struct kmod_test_device *test_dev = dev_to_test_dev(dev);
1014 struct kmod_test_device *test_dev = dev_to_test_dev(dev);
1027 struct kmod_test_device *test_dev = dev_to_test_dev(dev);
1038 struct kmod_test_device *test_dev = dev_to_test_dev(dev);
1063 static int kmod_config_init(struct kmod_test_device *test_dev)
1074 static struct kmod_test_device *alloc_test_dev_kmod(int idx)
1077 struct kmod_test_device *test_dev;
1080 test_dev = vzalloc(sizeof(struct kmod_test_device));
1119 static void free_test_dev_kmod(struct kmod_test_device *test_dev)
1131 static struct kmod_test_device *register_test_dev_kmod(void)
1133 struct kmod_test_device *test_dev = NULL;
1171 struct kmod_test_device *test_dev;
1203 void unregister_test_dev_kmod(struct kmod_test_device *test_dev)
1221 struct kmod_test_device *test_dev, *tmp;