Lines Matching defs:joydev
40 struct joydev { struct
62 struct joydev_client { argument
69 struct joydev *joydev; member
96 struct joydev *joydev = client->joydev; in joydev_pass_event() local
120 struct joydev *joydev = handle->private; in joydev_event() local
167 struct joydev *joydev = container_of(dev, struct joydev, dev); in joydev_free() local
173 static void joydev_attach_client(struct joydev *joydev, in joydev_attach_client()
181 static void joydev_detach_client(struct joydev *joydev, in joydev_detach_client()
190 static void joydev_refresh_state(struct joydev *joydev) in joydev_refresh_state()
201 static int joydev_open_device(struct joydev *joydev) in joydev_open_device()
223 static void joydev_close_device(struct joydev *joydev) in joydev_close_device()
237 static void joydev_hangup(struct joydev *joydev) in joydev_hangup()
252 struct joydev *joydev = client->joydev; in joydev_release() local
264 struct joydev *joydev = in joydev_open() local
296 struct joydev *joydev = client->joydev; in joydev_generate_startup_event() local
349 struct joydev *joydev = client->joydev; in joydev_0x_read() local
382 struct joydev *joydev = client->joydev; in joydev_data_pending() local
392 struct joydev *joydev = client->joydev; in joydev_read() local
442 struct joydev *joydev = client->joydev; in joydev_poll() local
449 static int joydev_handle_JSIOCSAXMAP(struct joydev *joydev, in joydev_handle_JSIOCSAXMAP()
480 static int joydev_handle_JSIOCSBTNMAP(struct joydev *joydev, in joydev_handle_JSIOCSBTNMAP()
512 static int joydev_ioctl_common(struct joydev *joydev, in joydev_ioctl_common()
601 struct joydev *joydev = client->joydev; in joydev_compat_ioctl() local
668 struct joydev *joydev = client->joydev; in joydev_ioctl() local
731 static void joydev_mark_dead(struct joydev *joydev) in joydev_mark_dead()
738 static void joydev_cleanup(struct joydev *joydev) in joydev_cleanup()
886 struct joydev *joydev; in joydev_connect() local
991 struct joydev *joydev = handle->private; in joydev_disconnect() local