Lines Matching refs:input_dev
578 struct input_dev *input_dev;
582 input_dev = input_allocate_device();
583 if (!input_dev)
591 input_dev->name = "em28xx snapshot button";
592 input_dev->phys = dev->snapshot_button_path;
593 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP);
594 set_bit(EM28XX_SNAPSHOT_KEY, input_dev->keybit);
595 input_dev->keycodesize = 0;
596 input_dev->keycodemax = 0;
597 usb_to_input_id(udev, &input_dev->id);
598 input_dev->dev.parent = &dev->intf->dev;
600 err = input_register_device(input_dev);
603 input_free_device(input_dev);
607 dev->sbutton_input_dev = input_dev;