Lines Matching defs:input_dev
39 struct input_dev *dev; /* input device interface */
92 struct input_dev *dev = onetouch->dev;
119 static int usb_onetouch_open(struct input_dev *dev)
133 static void usb_onetouch_close(struct input_dev *dev)
169 struct input_dev *input_dev;
187 input_dev = input_allocate_device();
188 if (!onetouch || !input_dev)
201 onetouch->dev = input_dev;
221 input_dev->name = onetouch->name;
222 input_dev->phys = onetouch->phys;
223 usb_to_input_id(udev, &input_dev->id);
224 input_dev->dev.parent = &udev->dev;
226 set_bit(EV_KEY, input_dev->evbit);
227 set_bit(ONETOUCH_BUTTON, input_dev->keybit);
228 clear_bit(0, input_dev->keybit);
230 input_set_drvdata(input_dev, onetouch);
232 input_dev->open = usb_onetouch_open;
233 input_dev->close = usb_onetouch_close;
256 input_free_device(input_dev);