Lines Matching defs:handle
60 struct input_handle handle;
346 static void mousedev_event(struct input_handle *handle,
349 struct mousedev *mousedev = handle->private;
355 if (test_bit(BTN_TRIGGER, handle->dev->keybit))
358 if (test_bit(BTN_TOOL_FINGER, handle->dev->keybit))
359 mousedev_touchpad_event(handle->dev,
362 mousedev_abs_event(handle->dev, mousedev, code, value);
373 test_bit(BTN_TOOL_FINGER, handle->dev->keybit))
415 input_put_device(mousedev->handle.dev);
430 retval = input_open_device(&mousedev->handle);
444 input_close_device(&mousedev->handle);
814 struct input_handle *handle = &mousedev->handle;
821 input_close_device(handle);
887 mousedev->handle.dev = input_get_device(dev);
888 mousedev->handle.name = dev_name(&mousedev->dev);
889 mousedev->handle.handler = handler;
890 mousedev->handle.private = mousedev;
900 error = input_register_handle(&mousedev->handle);
916 input_unregister_handle(&mousedev->handle);
931 input_unregister_handle(&mousedev->handle);
994 static void mousedev_disconnect(struct input_handle *handle)
996 struct mousedev *mousedev = handle->private;