Lines Matching refs:idev
165 struct input_dev *idev; member
466 struct input_dev *dev = ati_remote->idev; in ati_remote_input_report()
661 struct input_dev *idev = ati_remote->idev; in ati_remote_input_init() local
664 idev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL); in ati_remote_input_init()
665 idev->keybit[BIT_WORD(BTN_MOUSE)] = BIT_MASK(BTN_LEFT) | in ati_remote_input_init()
667 idev->relbit[0] = BIT_MASK(REL_X) | BIT_MASK(REL_Y); in ati_remote_input_init()
670 set_bit(ati_remote_tbl[i].code, idev->keybit); in ati_remote_input_init()
672 input_set_drvdata(idev, ati_remote); in ati_remote_input_init()
674 idev->open = ati_remote_open; in ati_remote_input_init()
675 idev->close = ati_remote_close; in ati_remote_input_init()
677 idev->name = ati_remote->name; in ati_remote_input_init()
678 idev->phys = ati_remote->phys; in ati_remote_input_init()
680 usb_to_input_id(ati_remote->udev, &idev->id); in ati_remote_input_init()
681 idev->dev.parent = &ati_remote->udev->dev; in ati_remote_input_init()
765 ati_remote->idev = input_dev; in ati_remote_probe()
792 err = input_register_device(ati_remote->idev); in ati_remote_probe()
823 input_unregister_device(ati_remote->idev); in ati_remote_disconnect()