Lines Matching defs:joydev
35 struct joydev { struct
57 struct joydev_client { argument
64 struct joydev *joydev; argument
91 struct joydev *joydev = client->joydev; in joydev_pass_event() local
115 struct joydev *joydev = handle->private; in joydev_event() local
162 struct joydev *joydev = container_of(dev, struct joydev, dev); in joydev_free() local
168 static void joydev_attach_client(struct joydev *joydev, in joydev_attach_client()
176 static void joydev_detach_client(struct joydev *joydev, in joydev_detach_client()
185 static void joydev_refresh_state(struct joydev *joydev) in joydev_refresh_state()
196 static int joydev_open_device(struct joydev *joydev) in joydev_open_device()
218 static void joydev_close_device(struct joydev *joydev) in joydev_close_device()
232 static void joydev_hangup(struct joydev *joydev) in joydev_hangup()
247 struct joydev *joydev = client->joydev; in joydev_release() local
259 struct joydev *joydev = in joydev_open() local
291 struct joydev *joydev = client->joydev; in joydev_generate_startup_event() local
344 struct joydev *joydev = client->joydev; in joydev_0x_read() local
377 struct joydev *joydev = client->joydev; in joydev_data_pending() local
387 struct joydev *joydev = client->joydev; in joydev_read() local
437 struct joydev *joydev = client->joydev; in joydev_poll() local
444 static int joydev_handle_JSIOCSAXMAP(struct joydev *joydev, in joydev_handle_JSIOCSAXMAP()
475 static int joydev_handle_JSIOCSBTNMAP(struct joydev *joydev, in joydev_handle_JSIOCSBTNMAP()
510 static int joydev_ioctl_common(struct joydev *joydev, in joydev_ioctl_common()
599 struct joydev *joydev = client->joydev; in joydev_compat_ioctl() local
666 struct joydev *joydev = client->joydev; in joydev_ioctl() local
729 static void joydev_mark_dead(struct joydev *joydev) in joydev_mark_dead()
736 static void joydev_cleanup(struct joydev *joydev) in joydev_cleanup()
904 struct joydev *joydev; in joydev_connect() local
1009 struct joydev *joydev = handle->private; in joydev_disconnect() local