Lines Matching refs:handle
37 struct input_handle handle; member
112 static void joydev_event(struct input_handle *handle, in joydev_event() argument
115 struct joydev *joydev = handle->private; in joydev_event()
164 input_put_device(joydev->handle.dev); in joydev_free()
187 struct input_dev *dev = joydev->handle.dev; in joydev_refresh_state()
207 retval = input_open_device(&joydev->handle); in joydev_open_device()
223 input_close_device(&joydev->handle); in joydev_close_device()
388 struct input_dev *input = joydev->handle.dev; in joydev_read()
513 struct input_dev *dev = joydev->handle.dev; in joydev_ioctl_common()
738 struct input_handle *handle = &joydev->handle; in joydev_cleanup() local
745 input_close_device(handle); in joydev_cleanup()
943 joydev->handle.dev = input_get_device(dev); in joydev_connect()
944 joydev->handle.name = dev_name(&joydev->dev); in joydev_connect()
945 joydev->handle.handler = handler; in joydev_connect()
946 joydev->handle.private = joydev; in joydev_connect()
995 error = input_register_handle(&joydev->handle); in joydev_connect()
1009 input_unregister_handle(&joydev->handle); in joydev_connect()
1017 static void joydev_disconnect(struct input_handle *handle) in joydev_disconnect() argument
1019 struct joydev *joydev = handle->private; in joydev_disconnect()
1024 input_unregister_handle(handle); in joydev_disconnect()