Lines Matching refs:input_dev
42 struct input_dev *input_dev;
43 struct input_dev *tabletswitch_dev;
360 static void dell_wmi_switch_event(struct input_dev **subdev,
366 struct input_dev *dev = input_allocate_device();
396 key = sparse_keymap_entry_from_scancode(priv->input_dev,
428 sparse_keymap_report_entry(priv->input_dev, key, value, true);
610 priv->input_dev = input_allocate_device();
611 if (!priv->input_dev)
614 priv->input_dev->name = "Dell WMI hotkeys";
615 priv->input_dev->id.bustype = BUS_HOST;
616 priv->input_dev->dev.parent = &wdev->dev;
699 err = sparse_keymap_setup(priv->input_dev, keymap, NULL);
708 err = input_register_device(priv->input_dev);
715 input_free_device(priv->input_dev);
723 input_unregister_device(priv->input_dev);