Lines Matching defs:input_dev
69 struct input_dev *input;
125 struct input_dev *input_dev = keypad_data->input;
142 input_event(input_dev, EV_MSC, MSC_SCAN, code);
143 input_report_key(input_dev,
150 input_sync(input_dev);
162 static int omap4_keypad_open(struct input_dev *input)
201 static void omap4_keypad_close(struct input_dev *input)
258 struct input_dev *input_dev;
323 keypad_data->input = input_dev = input_allocate_device();
324 if (!input_dev) {
329 input_dev->name = pdev->name;
330 input_dev->dev.parent = &pdev->dev;
331 input_dev->id.bustype = BUS_HOST;
332 input_dev->id.vendor = 0x0001;
333 input_dev->id.product = 0x0001;
334 input_dev->id.version = 0x0001;
336 input_dev->open = omap4_keypad_open;
337 input_dev->close = omap4_keypad_close;
339 input_set_capability(input_dev, EV_MSC, MSC_SCAN);
341 __set_bit(EV_REP, input_dev->evbit);
343 input_set_drvdata(input_dev, keypad_data);
358 keypad_data->keymap, input_dev);
388 input_free_device(input_dev);