Lines Matching defs:input_dev
588 struct input_dev *input_dev;
592 input_dev = input_allocate_device();
593 if (!input_dev)
601 input_dev->name = "em28xx snapshot button";
602 input_dev->phys = dev->snapshot_button_path;
603 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP);
604 set_bit(EM28XX_SNAPSHOT_KEY, input_dev->keybit);
605 input_dev->keycodesize = 0;
606 input_dev->keycodemax = 0;
607 usb_to_input_id(udev, &input_dev->id);
608 input_dev->dev.parent = &dev->intf->dev;
610 err = input_register_device(input_dev);
613 input_free_device(input_dev);
617 dev->sbutton_input_dev = input_dev;