Lines Matching refs:inputdev
164 struct input_dev *inputdev;
1340 struct input_dev *inputdev;
1343 inputdev = input_allocate_device();
1344 if (!inputdev)
1347 inputdev->name = "Ideapad extra buttons";
1348 inputdev->phys = "ideapad/input0";
1349 inputdev->id.bustype = BUS_HOST;
1350 inputdev->dev.parent = &priv->platform_device->dev;
1352 err = sparse_keymap_setup(inputdev, ideapad_keymap, NULL);
1359 err = input_register_device(inputdev);
1366 priv->inputdev = inputdev;
1371 input_free_device(inputdev);
1378 input_unregister_device(priv->inputdev);
1379 priv->inputdev = NULL;
1385 sparse_keymap_report_event(priv->inputdev, scancode, 1, true);