Searched refs:urb_p (Results 1 - 5 of 5) sorted by relevance

/linux-master/drivers/usb/usbip/
H A Dvudc_rx.c66 struct urbp *urb_p; local
69 list_for_each_entry(urb_p, &udc->urb_queue, urb_entry) {
70 if (urb_p->seqnum != pdu->u.cmd_unlink.seqnum)
72 urb_p->urb->unlinked = -ECONNRESET;
73 urb_p->seqnum = pdu->base.seqnum;
92 struct urbp *urb_p; local
96 urb_p = alloc_urbp();
97 if (!urb_p) {
108 urb_p->ep = vudc_find_endpoint(udc, address);
109 if (!urb_p
[all...]
H A Dvudc_tx.c25 static void setup_ret_submit_pdu(struct usbip_header *rpdu, struct urbp *urb_p) argument
27 setup_base_pdu(&rpdu->base, USBIP_RET_SUBMIT, urb_p->seqnum);
28 usbip_pack_pdu(rpdu, urb_p->urb, USBIP_RET_SUBMIT, 1);
73 static int v_send_ret_submit(struct vudc *udc, struct urbp *urb_p) argument
75 struct urb *urb = urb_p->urb;
95 if (urb_p->type == USB_ENDPOINT_XFER_ISOC)
109 setup_ret_submit_pdu(&pdu_header, urb_p);
120 if (urb_p->type != USB_ENDPOINT_XFER_ISOC &&
126 } else if (urb_p->type == USB_ENDPOINT_XFER_ISOC &&
149 if (urb_p
270 v_enqueue_ret_submit(struct vudc *udc, struct urbp *urb_p) argument
[all...]
H A Dvudc_dev.c44 struct urbp *urb_p; local
46 urb_p = kzalloc(sizeof(*urb_p), GFP_KERNEL);
47 if (!urb_p)
48 return urb_p;
50 urb_p->urb = NULL;
51 urb_p->ep = NULL;
52 INIT_LIST_HEAD(&urb_p->urb_entry);
53 return urb_p;
56 static void free_urbp(struct urbp *urb_p) argument
61 free_urbp_and_urb(struct urbp *urb_p) argument
93 struct urbp *urb_p, *tmp; local
[all...]
H A Dvudc_transfer.c306 struct urbp *urb_p, *tmp; local
338 list_for_each_entry_safe(urb_p, tmp, &udc->urb_queue, urb_entry) {
339 struct urb *urb = urb_p->urb;
341 ep = urb_p->ep;
359 if (ep == &udc->ep[0] && urb_p->new) {
361 urb_p->new = 0;
420 list_del(&urb_p->urb_entry);
422 v_enqueue_ret_submit(udc, urb_p);
424 v_enqueue_ret_unlink(udc, urb_p->seqnum,
426 free_urbp_and_urb(urb_p);
[all...]
H A Dvudc.h152 void v_enqueue_ret_submit(struct vudc *udc, struct urbp *urb_p);
168 void free_urbp_and_urb(struct urbp *urb_p);

Completed in 123 milliseconds