Lines Matching defs:input_dev
72 struct input_dev *input;
116 struct input_dev *input_dev = keypad_data->input;
129 input_event(input_dev, EV_MSC, MSC_SCAN, code);
130 input_report_key(input_dev, keypad_data->keymap[code], down);
136 input_sync(input_dev);
202 static int omap4_keypad_open(struct input_dev *input)
247 static void omap4_keypad_close(struct input_dev *input)
343 struct input_dev *input_dev;
402 keypad_data->input = input_dev = devm_input_allocate_device(dev);
403 if (!input_dev)
406 input_dev->name = pdev->name;
407 input_dev->id.bustype = BUS_HOST;
408 input_dev->id.vendor = 0x0001;
409 input_dev->id.product = 0x0001;
410 input_dev->id.version = 0x0001;
412 input_dev->open = omap4_keypad_open;
413 input_dev->close = omap4_keypad_close;
415 input_set_capability(input_dev, EV_MSC, MSC_SCAN);
417 __set_bit(EV_REP, input_dev->evbit);
419 input_set_drvdata(input_dev, keypad_data);
434 keypad_data->keymap, input_dev);