• Home
  • Raw
  • Download

Lines Matching refs:idev

11 	struct input_dev           *idev;  member
41 input_event(vi->idev, in virtinput_recv_events()
101 static int virtinput_status(struct input_dev *idev, unsigned int type, in virtinput_status() argument
104 struct virtio_input *vi = input_get_drvdata(idev); in virtinput_status()
151 __set_bit(subsel, vi->idev->evbit); in virtinput_cfg_bits()
164 input_set_abs_params(vi->idev, abs, mi, ma, fu, fl); in virtinput_cfg_abs()
165 input_abs_set_res(vi->idev, abs, re); in virtinput_cfg_abs()
222 vi->idev = input_allocate_device(); in virtinput_probe()
223 if (!vi->idev) { in virtinput_probe()
227 input_set_drvdata(vi->idev, vi); in virtinput_probe()
239 vi->idev->name = vi->name; in virtinput_probe()
240 vi->idev->phys = vi->phys; in virtinput_probe()
241 vi->idev->uniq = vi->serial; in virtinput_probe()
246 u.ids.bustype, &vi->idev->id.bustype); in virtinput_probe()
248 u.ids.vendor, &vi->idev->id.vendor); in virtinput_probe()
250 u.ids.product, &vi->idev->id.product); in virtinput_probe()
252 u.ids.version, &vi->idev->id.version); in virtinput_probe()
254 vi->idev->id.bustype = BUS_VIRTUAL; in virtinput_probe()
258 vi->idev->propbit, INPUT_PROP_CNT); in virtinput_probe()
261 __set_bit(EV_REP, vi->idev->evbit); in virtinput_probe()
263 vi->idev->dev.parent = &vdev->dev; in virtinput_probe()
264 vi->idev->event = virtinput_status; in virtinput_probe()
268 vi->idev->keybit, KEY_CNT); in virtinput_probe()
270 vi->idev->relbit, REL_CNT); in virtinput_probe()
272 vi->idev->absbit, ABS_CNT); in virtinput_probe()
274 vi->idev->mscbit, MSC_CNT); in virtinput_probe()
276 vi->idev->swbit, SW_CNT); in virtinput_probe()
280 vi->idev->ledbit, LED_CNT); in virtinput_probe()
282 vi->idev->sndbit, SND_CNT); in virtinput_probe()
284 if (test_bit(EV_ABS, vi->idev->evbit)) { in virtinput_probe()
286 if (!test_bit(abs, vi->idev->absbit)) in virtinput_probe()
294 err = input_register_device(vi->idev); in virtinput_probe()
305 input_free_device(vi->idev); in virtinput_probe()
323 input_unregister_device(vi->idev); in virtinput_remove()