Lines Matching refs:input_dev
52 struct input_dev *dev; /* input device interface */
105 struct input_dev *dev = onetouch->dev; in usb_onetouch_irq()
132 static int usb_onetouch_open(struct input_dev *dev) in usb_onetouch_open()
146 static void usb_onetouch_close(struct input_dev *dev) in usb_onetouch_close()
182 struct input_dev *input_dev; in onetouch_connect_input() local
200 input_dev = input_allocate_device(); in onetouch_connect_input()
201 if (!onetouch || !input_dev) in onetouch_connect_input()
214 onetouch->dev = input_dev; in onetouch_connect_input()
234 input_dev->name = onetouch->name; in onetouch_connect_input()
235 input_dev->phys = onetouch->phys; in onetouch_connect_input()
236 usb_to_input_id(udev, &input_dev->id); in onetouch_connect_input()
237 input_dev->dev.parent = &udev->dev; in onetouch_connect_input()
239 set_bit(EV_KEY, input_dev->evbit); in onetouch_connect_input()
240 set_bit(ONETOUCH_BUTTON, input_dev->keybit); in onetouch_connect_input()
241 clear_bit(0, input_dev->keybit); in onetouch_connect_input()
243 input_set_drvdata(input_dev, onetouch); in onetouch_connect_input()
245 input_dev->open = usb_onetouch_open; in onetouch_connect_input()
246 input_dev->close = usb_onetouch_close; in onetouch_connect_input()
269 input_free_device(input_dev); in onetouch_connect_input()