Lines Matching refs:murb

1106 static void oxu_murb_free(struct oxu_hcd *oxu, struct oxu_murb *murb)  in oxu_murb_free()  argument
1112 index = murb - &oxu->murb_pool[0]; in oxu_murb_free()
1122 struct oxu_murb *murb = NULL; in oxu_murb_alloc() local
1131 murb = &(oxu->murb_pool)[i]; in oxu_murb_alloc()
1138 return murb; in oxu_murb_alloc()
1414 struct oxu_murb *murb = NULL; in qh_completions() local
1444 murb = (struct oxu_murb *) last->urb; in qh_completions()
1445 last->urb = murb->main; in qh_completions()
1446 if (murb->last) { in qh_completions()
1450 oxu_murb_free(oxu, murb); in qh_completions()
1547 murb = (struct oxu_murb *) last->urb; in qh_completions()
1548 last->urb = murb->main; in qh_completions()
1549 if (murb->last) { in qh_completions()
1553 oxu_murb_free(oxu, murb); in qh_completions()
3270 struct urb *murb; in oxu_urb_enqueue() local
3295 murb = (struct urb *) oxu_murb_alloc(oxu); in oxu_urb_enqueue()
3296 if (!murb) in oxu_urb_enqueue()
3298 } while (!murb); in oxu_urb_enqueue()
3301 memcpy(murb, urb, sizeof(struct urb)); in oxu_urb_enqueue()
3303 murb->transfer_buffer_length = 4096; in oxu_urb_enqueue()
3304 murb->transfer_buffer = transfer_buffer + i * 4096; in oxu_urb_enqueue()
3307 murb->complete = NULL; in oxu_urb_enqueue()
3309 ((struct oxu_murb *) murb)->main = urb; in oxu_urb_enqueue()
3310 ((struct oxu_murb *) murb)->last = 0; in oxu_urb_enqueue()
3316 ret = __oxu_urb_enqueue(hcd, murb, mem_flags); in oxu_urb_enqueue()
3326 murb = (struct urb *) oxu_murb_alloc(oxu); in oxu_urb_enqueue()
3327 if (!murb) in oxu_urb_enqueue()
3329 } while (!murb); in oxu_urb_enqueue()
3332 memcpy(murb, urb, sizeof(struct urb)); in oxu_urb_enqueue()
3334 murb->transfer_buffer_length = rem > 0 ? rem : 4096; in oxu_urb_enqueue()
3335 murb->transfer_buffer = transfer_buffer + (num - 1) * 4096; in oxu_urb_enqueue()
3338 murb->complete = NULL; in oxu_urb_enqueue()
3340 ((struct oxu_murb *) murb)->main = urb; in oxu_urb_enqueue()
3341 ((struct oxu_murb *) murb)->last = 1; in oxu_urb_enqueue()
3344 ret = __oxu_urb_enqueue(hcd, murb, mem_flags); in oxu_urb_enqueue()