Lines Matching refs:id
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;
90 struct input_device_id id = { 0 };
97 id.flags = INPUT_DEVICE_ID_MATCH_BUS;
98 id.bustype = BUS_VIRTUAL;
99 KUNIT_ASSERT_TRUE(test, input_match_device_id(input_dev, &id));
101 id.bustype = BUS_I2C;
102 KUNIT_ASSERT_FALSE(test, input_match_device_id(input_dev, &id));
104 id.flags = INPUT_DEVICE_ID_MATCH_VENDOR;
105 id.vendor = 1;
106 KUNIT_ASSERT_TRUE(test, input_match_device_id(input_dev, &id));
108 id.vendor = 2;
109 KUNIT_ASSERT_FALSE(test, input_match_device_id(input_dev, &id));
111 id.flags = INPUT_DEVICE_ID_MATCH_PRODUCT;
112 id.product = 1;
113 KUNIT_ASSERT_TRUE(test, input_match_device_id(input_dev, &id));
115 id.product = 2;
116 KUNIT_ASSERT_FALSE(test, input_match_device_id(input_dev, &id));
118 id.flags = INPUT_DEVICE_ID_MATCH_VERSION;
119 id.version = 1;
120 KUNIT_ASSERT_TRUE(test, input_match_device_id(input_dev, &id));
122 id.version = 2;
123 KUNIT_ASSERT_FALSE(test, input_match_device_id(input_dev, &id));
125 id.flags = INPUT_DEVICE_ID_MATCH_EVBIT;
126 __set_bit(EV_KEY, id.evbit);
127 KUNIT_ASSERT_TRUE(test, input_match_device_id(input_dev, &id));
129 __set_bit(EV_ABS, id.evbit);
130 KUNIT_ASSERT_FALSE(test, input_match_device_id(input_dev, &id));
139 struct input_device_id id;
143 handler.id_table = &id;