Lines Matching defs:input_dev
17 struct input_dev *input_dev;
20 input_dev = input_allocate_device();
21 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, input_dev);
23 input_dev->name = "Test input device";
24 input_dev->id.bustype = BUS_VIRTUAL;
25 input_dev->id.vendor = 1;
26 input_dev->id.product = 1;
27 input_dev->id.version = 1;
28 input_set_capability(input_dev, EV_KEY, BTN_LEFT);
29 input_set_capability(input_dev, EV_KEY, BTN_RIGHT);
31 ret = input_register_device(input_dev);
33 input_free_device(input_dev);
37 test->priv = input_dev;
44 struct input_dev *input_dev = test->priv;
46 if (input_dev)
47 input_unregister_device(input_dev);
50 static void input_test_poll(struct input_dev *input) { }
54 struct input_dev *input_dev = test->priv;
57 KUNIT_ASSERT_EQ(test, input_get_poll_interval(input_dev), -EINVAL);
59 KUNIT_ASSERT_EQ(test, input_setup_polling(input_dev, input_test_poll), 0);
61 input_set_poll_interval(input_dev, POLL_INTERVAL);
64 KUNIT_ASSERT_EQ(test, input_get_poll_interval(input_dev), POLL_INTERVAL);
70 struct input_dev *input_dev = test->priv;
73 timestamp = input_get_timestamp(input_dev);
80 input_set_timestamp(input_dev, time);
82 timestamp = input_get_timestamp(input_dev);
89 struct input_dev *input_dev = test->priv;
99 KUNIT_ASSERT_TRUE(test, input_match_device_id(input_dev, &id));
102 KUNIT_ASSERT_FALSE(test, input_match_device_id(input_dev, &id));
106 KUNIT_ASSERT_TRUE(test, input_match_device_id(input_dev, &id));
109 KUNIT_ASSERT_FALSE(test, input_match_device_id(input_dev, &id));
113 KUNIT_ASSERT_TRUE(test, input_match_device_id(input_dev, &id));
116 KUNIT_ASSERT_FALSE(test, input_match_device_id(input_dev, &id));
120 KUNIT_ASSERT_TRUE(test, input_match_device_id(input_dev, &id));
123 KUNIT_ASSERT_FALSE(test, input_match_device_id(input_dev, &id));
127 KUNIT_ASSERT_TRUE(test, input_match_device_id(input_dev, &id));
130 KUNIT_ASSERT_FALSE(test, input_match_device_id(input_dev, &id));
135 struct input_dev *input_dev = test->priv;
145 handle.dev = input_get_device(input_dev);
146 handle.name = dev_name(&input_dev->dev);
151 test_handle.dev = input_get_device(input_dev);
152 test_handle.name = dev_name(&input_dev->dev);
158 input_put_device(input_dev);
161 input_put_device(input_dev);