Lines Matching refs:idev
247 struct input_dev *idev; member
490 struct input_dev *dev = ati_remote->idev; in ati_remote_input_report()
732 struct input_dev *idev = ati_remote->idev; in ati_remote_input_init() local
735 idev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL); in ati_remote_input_init()
736 idev->keybit[BIT_WORD(BTN_MOUSE)] = BIT_MASK(BTN_LEFT) | in ati_remote_input_init()
738 idev->relbit[0] = BIT_MASK(REL_X) | BIT_MASK(REL_Y); in ati_remote_input_init()
742 __set_bit(ati_remote_tbl[i].code, idev->keybit); in ati_remote_input_init()
744 input_set_drvdata(idev, ati_remote); in ati_remote_input_init()
746 idev->open = ati_remote_input_open; in ati_remote_input_init()
747 idev->close = ati_remote_input_close; in ati_remote_input_init()
749 idev->name = ati_remote->mouse_name; in ati_remote_input_init()
750 idev->phys = ati_remote->mouse_phys; in ati_remote_input_init()
752 usb_to_input_id(ati_remote->udev, &idev->id); in ati_remote_input_init()
753 idev->dev.parent = &ati_remote->interface->dev; in ati_remote_input_init()
920 ati_remote->idev = input_dev; in ati_remote_probe()
963 if (ati_remote->idev) in ati_remote_disconnect()
964 input_unregister_device(ati_remote->idev); in ati_remote_disconnect()