• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/input/keyboard/

Lines Matching refs:input_dev

68 	struct input_dev *input_dev;
86 struct input_dev *input_dev = keypad->input_dev;
100 input_report_key(input_dev, keypad->key1, 0);
103 input_report_key(input_dev, keypad->key2, 0);
105 input_report_key(input_dev, key1, 1);
106 input_report_key(input_dev, key2, 1);
113 input_report_key(input_dev, keypad->key1, 0);
116 input_report_key(input_dev, keypad->key2, 0);
118 input_report_key(input_dev, key1, 1);
124 input_report_key(input_dev, keypad->key1, 0);
125 input_report_key(input_dev, keypad->key2, 0);
129 input_sync(input_dev);
160 static int ep93xx_keypad_open(struct input_dev *pdev)
173 static void ep93xx_keypad_close(struct input_dev *pdev)
195 struct input_dev *input_dev = keypad->input_dev;
197 mutex_lock(&input_dev->mutex);
204 mutex_unlock(&input_dev->mutex);
215 struct input_dev *input_dev = keypad->input_dev;
220 mutex_lock(&input_dev->mutex);
222 if (input_dev->users) {
230 mutex_unlock(&input_dev->mutex);
243 struct input_dev *input_dev;
297 input_dev = input_allocate_device();
298 if (!input_dev) {
303 keypad->input_dev = input_dev;
305 input_dev->name = pdev->name;
306 input_dev->id.bustype = BUS_HOST;
307 input_dev->open = ep93xx_keypad_open;
308 input_dev->close = ep93xx_keypad_close;
309 input_dev->dev.parent = &pdev->dev;
310 input_dev->keycode = keypad->keycodes;
311 input_dev->keycodesize = sizeof(keypad->keycodes[0]);
312 input_dev->keycodemax = ARRAY_SIZE(keypad->keycodes);
314 input_set_drvdata(input_dev, keypad);
316 input_dev->evbit[0] = BIT_MASK(EV_KEY);
318 input_dev->evbit[0] |= BIT_MASK(EV_REP);
321 input_dev->keycode, input_dev->keybit);
329 err = input_register_device(input_dev);
341 input_free_device(input_dev);
368 input_unregister_device(keypad->input_dev);