• 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

106 	struct input_dev *input_dev;
124 struct input_dev *input_dev = keypad->input_dev;
137 __set_bit(keycode, input_dev->keybit);
143 __set_bit(keycode, input_dev->keybit);
150 __set_bit(keycode, input_dev->keybit);
154 __set_bit(keycode, input_dev->keybit);
159 __set_bit(pdata->rotary0_rel_code, input_dev->relbit);
167 __set_bit(keycode, input_dev->keybit);
171 __set_bit(keycode, input_dev->keybit);
176 __set_bit(pdata->rotary1_rel_code, input_dev->relbit);
180 __clear_bit(KEY_RESERVED, input_dev->keybit);
186 struct input_dev *input_dev = keypad->input_dev;
240 input_event(input_dev, EV_MSC, MSC_SCAN, code);
241 input_report_key(input_dev, keypad->keycodes[code],
245 input_sync(input_dev);
263 struct input_dev *dev = keypad->input_dev;
304 struct input_dev *input_dev = keypad->input_dev;
324 input_event(input_dev, EV_MSC, MSC_SCAN, code);
325 input_report_key(input_dev, keypad->keycodes[code],
329 input_sync(input_dev);
387 static int pxa27x_keypad_open(struct input_dev *dev)
398 static void pxa27x_keypad_close(struct input_dev *dev)
424 struct input_dev *input_dev = keypad->input_dev;
429 mutex_lock(&input_dev->mutex);
431 if (input_dev->users) {
437 mutex_unlock(&input_dev->mutex);
452 struct input_dev *input_dev;
474 input_dev = input_allocate_device();
475 if (!keypad || !input_dev) {
482 keypad->input_dev = input_dev;
506 input_dev->name = pdev->name;
507 input_dev->id.bustype = BUS_HOST;
508 input_dev->open = pxa27x_keypad_open;
509 input_dev->close = pxa27x_keypad_close;
510 input_dev->dev.parent = &pdev->dev;
512 input_dev->keycode = keypad->keycodes;
513 input_dev->keycodesize = sizeof(keypad->keycodes[0]);
514 input_dev->keycodemax = ARRAY_SIZE(keypad->keycodes);
516 input_set_drvdata(input_dev, keypad);
518 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP);
519 input_set_capability(input_dev, EV_MSC, MSC_SCAN);
525 input_dev->evbit[0] |= BIT_MASK(EV_REL);
536 error = input_register_device(input_dev);
556 input_free_device(input_dev);
569 input_unregister_device(keypad->input_dev);