Lines Matching refs:input_dev
72 struct input_dev *input;
132 struct input_dev *input_dev = keypad_data->input; in omap4_keypad_irq_thread_fn() local
149 input_event(input_dev, EV_MSC, MSC_SCAN, code); in omap4_keypad_irq_thread_fn()
150 input_report_key(input_dev, in omap4_keypad_irq_thread_fn()
157 input_sync(input_dev); in omap4_keypad_irq_thread_fn()
174 static int omap4_keypad_open(struct input_dev *input) in omap4_keypad_open()
201 static void omap4_keypad_close(struct input_dev *input) in omap4_keypad_close()
240 struct input_dev *input_dev; in omap4_keypad_probe() local
316 keypad_data->input = input_dev = input_allocate_device(); in omap4_keypad_probe()
317 if (!input_dev) { in omap4_keypad_probe()
322 input_dev->name = pdev->name; in omap4_keypad_probe()
323 input_dev->dev.parent = &pdev->dev; in omap4_keypad_probe()
324 input_dev->id.bustype = BUS_HOST; in omap4_keypad_probe()
325 input_dev->id.vendor = 0x0001; in omap4_keypad_probe()
326 input_dev->id.product = 0x0001; in omap4_keypad_probe()
327 input_dev->id.version = 0x0001; in omap4_keypad_probe()
329 input_dev->open = omap4_keypad_open; in omap4_keypad_probe()
330 input_dev->close = omap4_keypad_close; in omap4_keypad_probe()
332 input_set_capability(input_dev, EV_MSC, MSC_SCAN); in omap4_keypad_probe()
334 __set_bit(EV_REP, input_dev->evbit); in omap4_keypad_probe()
336 input_set_drvdata(input_dev, keypad_data); in omap4_keypad_probe()
350 keypad_data->keymap, input_dev); in omap4_keypad_probe()
383 input_free_device(input_dev); in omap4_keypad_probe()