Lines Matching defs:joydev
36 struct joydev { struct
58 struct joydev_client { argument
65 struct joydev *joydev; argument
92 struct joydev *joydev = client->joydev; in joydev_pass_event() local
116 struct joydev *joydev = handle->private; in joydev_event() local
163 struct joydev *joydev = container_of(dev, struct joydev, dev); in joydev_free() local
169 static void joydev_attach_client(struct joydev *joydev, in joydev_attach_client()
177 static void joydev_detach_client(struct joydev *joydev, in joydev_detach_client()
186 static void joydev_refresh_state(struct joydev *joydev) in joydev_refresh_state()
197 static int joydev_open_device(struct joydev *joydev) in joydev_open_device()
219 static void joydev_close_device(struct joydev *joydev) in joydev_close_device()
233 static void joydev_hangup(struct joydev *joydev) in joydev_hangup()
248 struct joydev *joydev = client->joydev; in joydev_release() local
260 struct joydev *joydev = in joydev_open() local
292 struct joydev *joydev = client->joydev; in joydev_generate_startup_event() local
345 struct joydev *joydev = client->joydev; in joydev_0x_read() local
378 struct joydev *joydev = client->joydev; in joydev_data_pending() local
388 struct joydev *joydev = client->joydev; in joydev_read() local
438 struct joydev *joydev = client->joydev; in joydev_poll() local
445 static int joydev_handle_JSIOCSAXMAP(struct joydev *joydev, in joydev_handle_JSIOCSAXMAP()
476 static int joydev_handle_JSIOCSBTNMAP(struct joydev *joydev, in joydev_handle_JSIOCSBTNMAP()
508 static int joydev_ioctl_common(struct joydev *joydev, in joydev_ioctl_common()
597 struct joydev *joydev = client->joydev; in joydev_compat_ioctl() local
664 struct joydev *joydev = client->joydev; in joydev_ioctl() local
727 static void joydev_mark_dead(struct joydev *joydev) in joydev_mark_dead()
734 static void joydev_cleanup(struct joydev *joydev) in joydev_cleanup()
902 struct joydev *joydev; in joydev_connect() local
1007 struct joydev *joydev = handle->private; in joydev_disconnect() local