Lines Matching defs:inputdev
131 struct input_dev *inputdev;
1110 struct input_dev *inputdev;
1113 inputdev = input_allocate_device();
1114 if (!inputdev)
1117 inputdev->name = "Ideapad extra buttons";
1118 inputdev->phys = "ideapad/input0";
1119 inputdev->id.bustype = BUS_HOST;
1120 inputdev->dev.parent = &priv->platform_device->dev;
1122 err = sparse_keymap_setup(inputdev, ideapad_keymap, NULL);
1129 err = input_register_device(inputdev);
1136 priv->inputdev = inputdev;
1141 input_free_device(inputdev);
1148 input_unregister_device(priv->inputdev);
1149 priv->inputdev = NULL;
1155 sparse_keymap_report_event(priv->inputdev, scancode, 1, true);