xbox_remote 66 drivers/media/rc/xbox_remote.c struct xbox_remote *xbox_remote = rdev->priv; xbox_remote 69 drivers/media/rc/xbox_remote.c xbox_remote->irq_urb->dev = xbox_remote->udev; xbox_remote 70 drivers/media/rc/xbox_remote.c if (usb_submit_urb(xbox_remote->irq_urb, GFP_KERNEL)) { xbox_remote 71 drivers/media/rc/xbox_remote.c dev_err(&xbox_remote->interface->dev, xbox_remote 81 drivers/media/rc/xbox_remote.c struct xbox_remote *xbox_remote = rdev->priv; xbox_remote 83 drivers/media/rc/xbox_remote.c usb_kill_urb(xbox_remote->irq_urb); xbox_remote 91 drivers/media/rc/xbox_remote.c struct xbox_remote *xbox_remote = urb->context; xbox_remote 92 drivers/media/rc/xbox_remote.c unsigned char *data = xbox_remote->inbuf; xbox_remote 110 drivers/media/rc/xbox_remote.c rc_keydown(xbox_remote->rdev, RC_PROTO_XBOX_DVD, xbox_remote 119 drivers/media/rc/xbox_remote.c struct xbox_remote *xbox_remote = urb->context; xbox_remote 129 drivers/media/rc/xbox_remote.c dev_dbg(&xbox_remote->interface->dev, xbox_remote 134 drivers/media/rc/xbox_remote.c dev_dbg(&xbox_remote->interface->dev, xbox_remote 141 drivers/media/rc/xbox_remote.c dev_err(&xbox_remote->interface->dev, xbox_remote 146 drivers/media/rc/xbox_remote.c static void xbox_remote_rc_init(struct xbox_remote *xbox_remote) xbox_remote 148 drivers/media/rc/xbox_remote.c struct rc_dev *rdev = xbox_remote->rdev; xbox_remote 150 drivers/media/rc/xbox_remote.c rdev->priv = xbox_remote; xbox_remote 157 drivers/media/rc/xbox_remote.c rdev->device_name = xbox_remote->rc_name; xbox_remote 158 drivers/media/rc/xbox_remote.c rdev->input_phys = xbox_remote->rc_phys; xbox_remote 162 drivers/media/rc/xbox_remote.c usb_to_input_id(xbox_remote->udev, &rdev->input_id); xbox_remote 163 drivers/media/rc/xbox_remote.c rdev->dev.parent = &xbox_remote->interface->dev; xbox_remote 166 drivers/media/rc/xbox_remote.c static int xbox_remote_initialize(struct xbox_remote *xbox_remote, xbox_remote 169 drivers/media/rc/xbox_remote.c struct usb_device *udev = xbox_remote->udev; xbox_remote 177 drivers/media/rc/xbox_remote.c usb_fill_int_urb(xbox_remote->irq_urb, udev, pipe, xbox_remote->inbuf, xbox_remote 178 drivers/media/rc/xbox_remote.c maxp, xbox_remote_irq_in, xbox_remote, xbox_remote 193 drivers/media/rc/xbox_remote.c struct xbox_remote *xbox_remote; xbox_remote 218 drivers/media/rc/xbox_remote.c xbox_remote = kzalloc(sizeof(*xbox_remote), GFP_KERNEL); xbox_remote 220 drivers/media/rc/xbox_remote.c if (!xbox_remote || !rc_dev) xbox_remote 224 drivers/media/rc/xbox_remote.c xbox_remote->irq_urb = usb_alloc_urb(0, GFP_KERNEL); xbox_remote 225 drivers/media/rc/xbox_remote.c if (!xbox_remote->irq_urb) xbox_remote 228 drivers/media/rc/xbox_remote.c xbox_remote->udev = udev; xbox_remote 229 drivers/media/rc/xbox_remote.c xbox_remote->rdev = rc_dev; xbox_remote 230 drivers/media/rc/xbox_remote.c xbox_remote->interface = interface; xbox_remote 232 drivers/media/rc/xbox_remote.c usb_make_path(udev, xbox_remote->rc_phys, sizeof(xbox_remote->rc_phys)); xbox_remote 234 drivers/media/rc/xbox_remote.c strlcat(xbox_remote->rc_phys, "/input0", sizeof(xbox_remote->rc_phys)); xbox_remote 236 drivers/media/rc/xbox_remote.c snprintf(xbox_remote->rc_name, sizeof(xbox_remote->rc_name), "%s%s%s", xbox_remote 241 drivers/media/rc/xbox_remote.c if (!strlen(xbox_remote->rc_name)) xbox_remote 242 drivers/media/rc/xbox_remote.c snprintf(xbox_remote->rc_name, sizeof(xbox_remote->rc_name), xbox_remote 244 drivers/media/rc/xbox_remote.c le16_to_cpu(xbox_remote->udev->descriptor.idVendor), xbox_remote 245 drivers/media/rc/xbox_remote.c le16_to_cpu(xbox_remote->udev->descriptor.idProduct)); xbox_remote 249 drivers/media/rc/xbox_remote.c xbox_remote_rc_init(xbox_remote); xbox_remote 252 drivers/media/rc/xbox_remote.c err = xbox_remote_initialize(xbox_remote, endpoint_in); xbox_remote 257 drivers/media/rc/xbox_remote.c err = rc_register_device(xbox_remote->rdev); xbox_remote 261 drivers/media/rc/xbox_remote.c usb_set_intfdata(interface, xbox_remote); xbox_remote 266 drivers/media/rc/xbox_remote.c usb_kill_urb(xbox_remote->irq_urb); xbox_remote 268 drivers/media/rc/xbox_remote.c usb_free_urb(xbox_remote->irq_urb); xbox_remote 271 drivers/media/rc/xbox_remote.c kfree(xbox_remote); xbox_remote 281 drivers/media/rc/xbox_remote.c struct xbox_remote *xbox_remote; xbox_remote 283 drivers/media/rc/xbox_remote.c xbox_remote = usb_get_intfdata(interface); xbox_remote 285 drivers/media/rc/xbox_remote.c if (!xbox_remote) { xbox_remote 290 drivers/media/rc/xbox_remote.c usb_kill_urb(xbox_remote->irq_urb); xbox_remote 291 drivers/media/rc/xbox_remote.c rc_unregister_device(xbox_remote->rdev); xbox_remote 292 drivers/media/rc/xbox_remote.c usb_free_urb(xbox_remote->irq_urb); xbox_remote 293 drivers/media/rc/xbox_remote.c kfree(xbox_remote);