urb_p             152 drivers/usb/usbip/vudc.h void v_enqueue_ret_submit(struct vudc *udc, struct urbp *urb_p);
urb_p             168 drivers/usb/usbip/vudc.h void free_urbp_and_urb(struct urbp *urb_p);
urb_p              44 drivers/usb/usbip/vudc_dev.c 	struct urbp *urb_p;
urb_p              46 drivers/usb/usbip/vudc_dev.c 	urb_p = kzalloc(sizeof(*urb_p), GFP_KERNEL);
urb_p              47 drivers/usb/usbip/vudc_dev.c 	if (!urb_p)
urb_p              48 drivers/usb/usbip/vudc_dev.c 		return urb_p;
urb_p              50 drivers/usb/usbip/vudc_dev.c 	urb_p->urb = NULL;
urb_p              51 drivers/usb/usbip/vudc_dev.c 	urb_p->ep = NULL;
urb_p              52 drivers/usb/usbip/vudc_dev.c 	INIT_LIST_HEAD(&urb_p->urb_entry);
urb_p              53 drivers/usb/usbip/vudc_dev.c 	return urb_p;
urb_p              56 drivers/usb/usbip/vudc_dev.c static void free_urbp(struct urbp *urb_p)
urb_p              58 drivers/usb/usbip/vudc_dev.c 	kfree(urb_p);
urb_p              61 drivers/usb/usbip/vudc_dev.c void free_urbp_and_urb(struct urbp *urb_p)
urb_p              63 drivers/usb/usbip/vudc_dev.c 	if (!urb_p)
urb_p              65 drivers/usb/usbip/vudc_dev.c 	free_urb(urb_p->urb);
urb_p              66 drivers/usb/usbip/vudc_dev.c 	free_urbp(urb_p);
urb_p              93 drivers/usb/usbip/vudc_dev.c 	struct urbp *urb_p, *tmp;
urb_p             100 drivers/usb/usbip/vudc_dev.c 	list_for_each_entry_safe(urb_p, tmp, &udc->urb_queue, urb_entry) {
urb_p             101 drivers/usb/usbip/vudc_dev.c 		list_del(&urb_p->urb_entry);
urb_p             102 drivers/usb/usbip/vudc_dev.c 		free_urbp_and_urb(urb_p);
urb_p              66 drivers/usb/usbip/vudc_rx.c 	struct urbp *urb_p;
urb_p              69 drivers/usb/usbip/vudc_rx.c 	list_for_each_entry(urb_p, &udc->urb_queue, urb_entry) {
urb_p              70 drivers/usb/usbip/vudc_rx.c 		if (urb_p->seqnum != pdu->u.cmd_unlink.seqnum)
urb_p              72 drivers/usb/usbip/vudc_rx.c 		urb_p->urb->unlinked = -ECONNRESET;
urb_p              73 drivers/usb/usbip/vudc_rx.c 		urb_p->seqnum = pdu->base.seqnum;
urb_p              92 drivers/usb/usbip/vudc_rx.c 	struct urbp *urb_p;
urb_p              96 drivers/usb/usbip/vudc_rx.c 	urb_p = alloc_urbp();
urb_p              97 drivers/usb/usbip/vudc_rx.c 	if (!urb_p) {
urb_p             108 drivers/usb/usbip/vudc_rx.c 	urb_p->ep = vudc_find_endpoint(udc, address);
urb_p             109 drivers/usb/usbip/vudc_rx.c 	if (!urb_p->ep) {
urb_p             117 drivers/usb/usbip/vudc_rx.c 	urb_p->type = urb_p->ep->type;
urb_p             120 drivers/usb/usbip/vudc_rx.c 	urb_p->new = 1;
urb_p             121 drivers/usb/usbip/vudc_rx.c 	urb_p->seqnum = pdu->base.seqnum;
urb_p             123 drivers/usb/usbip/vudc_rx.c 	if (urb_p->ep->type == USB_ENDPOINT_XFER_ISOC) {
urb_p             127 drivers/usb/usbip/vudc_rx.c 		maxp = usb_endpoint_maxp(urb_p->ep->desc);
urb_p             128 drivers/usb/usbip/vudc_rx.c 		maxp *= usb_endpoint_maxp_mult(urb_p->ep->desc);
urb_p             142 drivers/usb/usbip/vudc_rx.c 	ret = alloc_urb_from_cmd(&urb_p->urb, pdu, urb_p->ep->type);
urb_p             149 drivers/usb/usbip/vudc_rx.c 	urb_p->urb->status = -EINPROGRESS;
urb_p             152 drivers/usb/usbip/vudc_rx.c 	urb_p->urb->pipe &= ~(3 << 30);
urb_p             153 drivers/usb/usbip/vudc_rx.c 	switch (urb_p->ep->type) {
urb_p             155 drivers/usb/usbip/vudc_rx.c 		urb_p->urb->pipe |= (PIPE_BULK << 30);
urb_p             158 drivers/usb/usbip/vudc_rx.c 		urb_p->urb->pipe |= (PIPE_INTERRUPT << 30);
urb_p             161 drivers/usb/usbip/vudc_rx.c 		urb_p->urb->pipe |= (PIPE_CONTROL << 30);
urb_p             164 drivers/usb/usbip/vudc_rx.c 		urb_p->urb->pipe |= (PIPE_ISOCHRONOUS << 30);
urb_p             167 drivers/usb/usbip/vudc_rx.c 	ret = usbip_recv_xbuff(&udc->ud, urb_p->urb);
urb_p             171 drivers/usb/usbip/vudc_rx.c 	ret = usbip_recv_iso(&udc->ud, urb_p->urb);
urb_p             177 drivers/usb/usbip/vudc_rx.c 	list_add_tail(&urb_p->urb_entry, &udc->urb_queue);
urb_p             183 drivers/usb/usbip/vudc_rx.c 	free_urbp_and_urb(urb_p);
urb_p             306 drivers/usb/usbip/vudc_transfer.c 	struct urbp *urb_p, *tmp;
urb_p             338 drivers/usb/usbip/vudc_transfer.c 	list_for_each_entry_safe(urb_p, tmp, &udc->urb_queue, urb_entry) {
urb_p             339 drivers/usb/usbip/vudc_transfer.c 		struct urb *urb = urb_p->urb;
urb_p             341 drivers/usb/usbip/vudc_transfer.c 		ep = urb_p->ep;
urb_p             359 drivers/usb/usbip/vudc_transfer.c 		if (ep == &udc->ep[0] && urb_p->new) {
urb_p             361 drivers/usb/usbip/vudc_transfer.c 			urb_p->new = 0;
urb_p             420 drivers/usb/usbip/vudc_transfer.c 		list_del(&urb_p->urb_entry);
urb_p             422 drivers/usb/usbip/vudc_transfer.c 			v_enqueue_ret_submit(udc, urb_p);
urb_p             424 drivers/usb/usbip/vudc_transfer.c 			v_enqueue_ret_unlink(udc, urb_p->seqnum,
urb_p             426 drivers/usb/usbip/vudc_transfer.c 			free_urbp_and_urb(urb_p);
urb_p              25 drivers/usb/usbip/vudc_tx.c static void setup_ret_submit_pdu(struct usbip_header *rpdu, struct urbp *urb_p)
urb_p              27 drivers/usb/usbip/vudc_tx.c 	setup_base_pdu(&rpdu->base, USBIP_RET_SUBMIT, urb_p->seqnum);
urb_p              28 drivers/usb/usbip/vudc_tx.c 	usbip_pack_pdu(rpdu, urb_p->urb, USBIP_RET_SUBMIT, 1);
urb_p              73 drivers/usb/usbip/vudc_tx.c static int v_send_ret_submit(struct vudc *udc, struct urbp *urb_p)
urb_p              75 drivers/usb/usbip/vudc_tx.c 	struct urb *urb = urb_p->urb;
urb_p              95 drivers/usb/usbip/vudc_tx.c 	if (urb_p->type == USB_ENDPOINT_XFER_ISOC)
urb_p             109 drivers/usb/usbip/vudc_tx.c 	setup_ret_submit_pdu(&pdu_header, urb_p);
urb_p             120 drivers/usb/usbip/vudc_tx.c 	if (urb_p->type != USB_ENDPOINT_XFER_ISOC &&
urb_p             126 drivers/usb/usbip/vudc_tx.c 	} else if (urb_p->type == USB_ENDPOINT_XFER_ISOC &&
urb_p             149 drivers/usb/usbip/vudc_tx.c 	if (urb_p->type == USB_ENDPOINT_XFER_ISOC) {
urb_p             178 drivers/usb/usbip/vudc_tx.c 	free_urbp_and_urb(urb_p);
urb_p             270 drivers/usb/usbip/vudc_tx.c void v_enqueue_ret_submit(struct vudc *udc, struct urbp *urb_p)
urb_p             281 drivers/usb/usbip/vudc_tx.c 	txi->s = urb_p;