Searched refs:murb (Results 1 - 2 of 2) sorted by relevance

/linux-4.4.14/drivers/usb/host/
H A Doxu210hp-hcd.c682 static void oxu_murb_free(struct oxu_hcd *oxu, struct oxu_murb *murb) oxu_murb_free() argument
688 index = murb - &oxu->murb_pool[0]; oxu_murb_free()
698 struct oxu_murb *murb = NULL; oxu_murb_alloc() local
707 murb = &(oxu->murb_pool)[i]; oxu_murb_alloc()
714 return murb; oxu_murb_alloc()
990 struct oxu_murb *murb = NULL; qh_completions() local
1022 murb = (struct oxu_murb *) last->urb; qh_completions()
1023 last->urb = murb->main; qh_completions()
1024 if (murb->last) { qh_completions()
1028 oxu_murb_free(oxu, murb); qh_completions()
1125 murb = (struct oxu_murb *) last->urb; qh_completions()
1126 last->urb = murb->main; qh_completions()
1127 if (murb->last) { qh_completions()
1131 oxu_murb_free(oxu, murb); qh_completions()
2859 struct urb *murb; oxu_urb_enqueue() local
2885 murb = (struct urb *) oxu_murb_alloc(oxu); oxu_urb_enqueue()
2886 if (!murb) oxu_urb_enqueue()
2888 } while (!murb); oxu_urb_enqueue()
2891 memcpy(murb, urb, sizeof(struct urb)); oxu_urb_enqueue()
2893 murb->transfer_buffer_length = 4096; oxu_urb_enqueue()
2894 murb->transfer_buffer = transfer_buffer + i * 4096; oxu_urb_enqueue()
2897 murb->complete = NULL; oxu_urb_enqueue()
2899 ((struct oxu_murb *) murb)->main = urb; oxu_urb_enqueue()
2900 ((struct oxu_murb *) murb)->last = 0; oxu_urb_enqueue()
2906 ret = __oxu_urb_enqueue(hcd, murb, mem_flags); oxu_urb_enqueue()
2916 murb = (struct urb *) oxu_murb_alloc(oxu); oxu_urb_enqueue()
2917 if (!murb) oxu_urb_enqueue()
2919 } while (!murb); oxu_urb_enqueue()
2922 memcpy(murb, urb, sizeof(struct urb)); oxu_urb_enqueue()
2924 murb->transfer_buffer_length = rem > 0 ? rem : 4096; oxu_urb_enqueue()
2925 murb->transfer_buffer = transfer_buffer + (num - 1) * 4096; oxu_urb_enqueue()
2928 murb->complete = NULL; oxu_urb_enqueue()
2930 ((struct oxu_murb *) murb)->main = urb; oxu_urb_enqueue()
2931 ((struct oxu_murb *) murb)->last = 1; oxu_urb_enqueue()
2934 ret = __oxu_urb_enqueue(hcd, murb, mem_flags); oxu_urb_enqueue()
H A Doxu210hp.h429 struct oxu_murb *murb_pool; /* murb per split big urb */

Completed in 140 milliseconds