Lines Matching refs:input_dev
55 struct input_dev *dev; /* input device interface */
108 struct input_dev *dev = onetouch->dev; in usb_onetouch_irq()
135 static int usb_onetouch_open(struct input_dev *dev) in usb_onetouch_open()
149 static void usb_onetouch_close(struct input_dev *dev) in usb_onetouch_close()
185 struct input_dev *input_dev; in onetouch_connect_input() local
203 input_dev = input_allocate_device(); in onetouch_connect_input()
204 if (!onetouch || !input_dev) in onetouch_connect_input()
217 onetouch->dev = input_dev; in onetouch_connect_input()
237 input_dev->name = onetouch->name; in onetouch_connect_input()
238 input_dev->phys = onetouch->phys; in onetouch_connect_input()
239 usb_to_input_id(udev, &input_dev->id); in onetouch_connect_input()
240 input_dev->dev.parent = &udev->dev; in onetouch_connect_input()
242 set_bit(EV_KEY, input_dev->evbit); in onetouch_connect_input()
243 set_bit(ONETOUCH_BUTTON, input_dev->keybit); in onetouch_connect_input()
244 clear_bit(0, input_dev->keybit); in onetouch_connect_input()
246 input_set_drvdata(input_dev, onetouch); in onetouch_connect_input()
248 input_dev->open = usb_onetouch_open; in onetouch_connect_input()
249 input_dev->close = usb_onetouch_close; in onetouch_connect_input()
272 input_free_device(input_dev); in onetouch_connect_input()