Lines Matching refs:idev

140 	struct input_dev *idev;		/* input device for panel & IR mouse */  member
1373 input_report_rel(ictx->idev, REL_WHEEL, dir); in imon_mouse_event()
1375 input_report_rel(ictx->idev, REL_X, rel_x); in imon_mouse_event()
1376 input_report_rel(ictx->idev, REL_Y, rel_y); in imon_mouse_event()
1378 input_report_key(ictx->idev, BTN_LEFT, buf[1] & 0x1); in imon_mouse_event()
1379 input_report_key(ictx->idev, BTN_RIGHT, in imon_mouse_event()
1382 input_sync(ictx->idev); in imon_mouse_event()
1700 if (msec < ictx->idev->rep[REP_DELAY]) { in imon_incoming_packet()
1710 input_report_key(ictx->idev, kc, press_type); in imon_incoming_packet()
1711 input_sync(ictx->idev); in imon_incoming_packet()
1714 input_report_key(ictx->idev, kc, 0); in imon_incoming_packet()
1715 input_sync(ictx->idev); in imon_incoming_packet()
2012 struct input_dev *idev; in imon_init_idev() local
2015 idev = input_allocate_device(); in imon_init_idev()
2016 if (!idev) in imon_init_idev()
2022 idev->name = ictx->name_idev; in imon_init_idev()
2027 idev->phys = ictx->phys_idev; in imon_init_idev()
2029 idev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP) | BIT_MASK(EV_REL); in imon_init_idev()
2031 idev->keybit[BIT_WORD(BTN_MOUSE)] = in imon_init_idev()
2033 idev->relbit[0] = BIT_MASK(REL_X) | BIT_MASK(REL_Y) | in imon_init_idev()
2039 __set_bit(kc, idev->keybit); in imon_init_idev()
2042 usb_to_input_id(ictx->usbdev_intf0, &idev->id); in imon_init_idev()
2043 idev->dev.parent = ictx->dev; in imon_init_idev()
2044 input_set_drvdata(idev, ictx); in imon_init_idev()
2046 ret = input_register_device(idev); in imon_init_idev()
2052 return idev; in imon_init_idev()
2055 input_free_device(idev); in imon_init_idev()
2264 ictx->idev = imon_init_idev(ictx); in imon_init_intf0()
2265 if (!ictx->idev) { in imon_init_intf0()
2282 input_unregister_device(ictx->idev); in imon_init_intf0()
2521 input_unregister_device(ictx->idev); in imon_disconnect()