Lines Matching refs:urb
188 struct urb *urb[2];
232 r = usb_submit_urb(ar2->urb[0], GFP_KERNEL);
238 r = usb_submit_urb(ar2->urb[1], GFP_KERNEL);
240 usb_kill_urb(ar2->urb[0]);
251 usb_kill_urb(ar2->urb[1]);
252 usb_kill_urb(ar2->urb[0]);
423 static void ati_remote2_complete_mouse(struct urb *urb)
425 struct ati_remote2 *ar2 = urb->context;
428 switch (urb->status) {
438 "%s(): urb status = %d\n", __func__, urb->status);
443 "%s(): urb status = %d\n", __func__, urb->status);
446 r = usb_submit_urb(urb, GFP_ATOMIC);
452 static void ati_remote2_complete_key(struct urb *urb)
454 struct ati_remote2 *ar2 = urb->context;
457 switch (urb->status) {
467 "%s(): urb status = %d\n", __func__, urb->status);
472 "%s(): urb status = %d\n", __func__, urb->status);
475 r = usb_submit_urb(urb, GFP_ATOMIC);
637 ar2->urb[i] = usb_alloc_urb(0, GFP_KERNEL);
638 if (!ar2->urb[i])
645 usb_fill_int_urb(ar2->urb[i], udev, pipe, ar2->buf[i], maxp,
648 ar2->urb[i]->transfer_dma = ar2->buf_dma[i];
649 ar2->urb[i]->transfer_flags |= URB_NO_TRANSFER_DMA_MAP;
660 usb_free_urb(ar2->urb[i]);