urbp              201 drivers/usb/c67x00/c67x00-sched.c 	struct c67x00_urb_priv *urbp;
urbp              222 drivers/usb/c67x00/c67x00-sched.c 	urbp = urb->hcpriv;
urbp              224 drivers/usb/c67x00/c67x00-sched.c 	list_del(&urbp->hep_node);
urbp              225 drivers/usb/c67x00/c67x00-sched.c 	kfree(urbp);
urbp              347 drivers/usb/c67x00/c67x00-sched.c 	struct c67x00_urb_priv *urbp;
urbp              352 drivers/usb/c67x00/c67x00-sched.c 	urbp = kzalloc(sizeof(*urbp), mem_flags);
urbp              353 drivers/usb/c67x00/c67x00-sched.c 	if (!urbp) {
urbp              370 drivers/usb/c67x00/c67x00-sched.c 	INIT_LIST_HEAD(&urbp->hep_node);
urbp              371 drivers/usb/c67x00/c67x00-sched.c 	urbp->urb = urb;
urbp              372 drivers/usb/c67x00/c67x00-sched.c 	urbp->port = port;
urbp              374 drivers/usb/c67x00/c67x00-sched.c 	urbp->ep_data = c67x00_ep_data_alloc(c67x00, urb);
urbp              376 drivers/usb/c67x00/c67x00-sched.c 	if (!urbp->ep_data) {
urbp              384 drivers/usb/c67x00/c67x00-sched.c 	urb->hcpriv = urbp;
urbp              401 drivers/usb/c67x00/c67x00-sched.c 		if (list_empty(&urbp->ep_data->queue))
urbp              402 drivers/usb/c67x00/c67x00-sched.c 			urb->start_frame = urbp->ep_data->next_frame;
urbp              407 drivers/usb/c67x00/c67x00-sched.c 			last_urb = list_entry(urbp->ep_data->queue.prev,
urbp              415 drivers/usb/c67x00/c67x00-sched.c 		urbp->cnt = 0;
urbp              420 drivers/usb/c67x00/c67x00-sched.c 	list_add_tail(&urbp->hep_node, &urbp->ep_data->queue);
urbp              435 drivers/usb/c67x00/c67x00-sched.c 	kfree(urbp);
urbp              476 drivers/usb/c67x00/c67x00-sched.c 	struct c67x00_urb_priv *urbp;
urbp              481 drivers/usb/c67x00/c67x00-sched.c 	urbp = urb->hcpriv;
urbp              482 drivers/usb/c67x00/c67x00-sched.c 	urbp->status = status;
urbp              484 drivers/usb/c67x00/c67x00-sched.c 	list_del_init(&urbp->hep_node);
urbp              489 drivers/usb/c67x00/c67x00-sched.c 	usb_hcd_giveback_urb(c67x00_hcd_to_hcd(c67x00), urb, urbp->status);
urbp              498 drivers/usb/c67x00/c67x00-sched.c 	struct c67x00_urb_priv *urbp = urb->hcpriv;
urbp              516 drivers/usb/c67x00/c67x00-sched.c 	if (urbp->ep_data->dev->speed == USB_SPEED_LOW) {
urbp              568 drivers/usb/c67x00/c67x00-sched.c 	struct c67x00_urb_priv *urbp = urb->hcpriv;
urbp              582 drivers/usb/c67x00/c67x00-sched.c 	td->ep_data = urbp->ep_data;
urbp              585 drivers/usb/c67x00/c67x00-sched.c 	    !(c67x00->low_speed_ports & (1 << urbp->port)))
urbp              616 drivers/usb/c67x00/c67x00-sched.c 					(urbp->port << 14) | (len & 0x3FF));
urbp              731 drivers/usb/c67x00/c67x00-sched.c 	struct c67x00_urb_priv *urbp = urb->hcpriv;
urbp              733 drivers/usb/c67x00/c67x00-sched.c 	if (frame_after_eq(c67x00->current_frame, urbp->ep_data->next_frame)) {
urbp              734 drivers/usb/c67x00/c67x00-sched.c 		urbp->ep_data->next_frame =
urbp              735 drivers/usb/c67x00/c67x00-sched.c 		    frame_add(urbp->ep_data->next_frame, urb->interval);
urbp              743 drivers/usb/c67x00/c67x00-sched.c 	struct c67x00_urb_priv *urbp = urb->hcpriv;
urbp              745 drivers/usb/c67x00/c67x00-sched.c 	if (frame_after_eq(c67x00->current_frame, urbp->ep_data->next_frame)) {
urbp              749 drivers/usb/c67x00/c67x00-sched.c 		BUG_ON(urbp->cnt >= urb->number_of_packets);
urbp              752 drivers/usb/c67x00/c67x00-sched.c 		    urb->iso_frame_desc[urbp->cnt].offset;
urbp              753 drivers/usb/c67x00/c67x00-sched.c 		len = urb->iso_frame_desc[urbp->cnt].length;
urbp              757 drivers/usb/c67x00/c67x00-sched.c 				       urbp->cnt);
urbp              761 drivers/usb/c67x00/c67x00-sched.c 			urb->iso_frame_desc[urbp->cnt].actual_length = 0;
urbp              762 drivers/usb/c67x00/c67x00-sched.c 			urb->iso_frame_desc[urbp->cnt].status = ret;
urbp              763 drivers/usb/c67x00/c67x00-sched.c 			if (urbp->cnt + 1 == urb->number_of_packets)
urbp              767 drivers/usb/c67x00/c67x00-sched.c 		urbp->ep_data->next_frame =
urbp              768 drivers/usb/c67x00/c67x00-sched.c 		    frame_add(urbp->ep_data->next_frame, urb->interval);
urbp              769 drivers/usb/c67x00/c67x00-sched.c 		urbp->cnt++;
urbp              250 drivers/usb/gadget/udc/dummy_hcd.c 	struct urbp			*next_frame_urbp;
urbp             1246 drivers/usb/gadget/udc/dummy_hcd.c 	struct urbp	*urbp;
urbp             1250 drivers/usb/gadget/udc/dummy_hcd.c 	urbp = kmalloc(sizeof *urbp, mem_flags);
urbp             1251 drivers/usb/gadget/udc/dummy_hcd.c 	if (!urbp)
urbp             1253 drivers/usb/gadget/udc/dummy_hcd.c 	urbp->urb = urb;
urbp             1254 drivers/usb/gadget/udc/dummy_hcd.c 	urbp->miter_started = 0;
urbp             1261 drivers/usb/gadget/udc/dummy_hcd.c 		kfree(urbp);
urbp             1267 drivers/usb/gadget/udc/dummy_hcd.c 		kfree(urbp);
urbp             1277 drivers/usb/gadget/udc/dummy_hcd.c 	list_add_tail(&urbp->urbp_list, &dum_hcd->urbp_list);
urbp             1278 drivers/usb/gadget/udc/dummy_hcd.c 	urb->hcpriv = urbp;
urbp             1280 drivers/usb/gadget/udc/dummy_hcd.c 		dum_hcd->next_frame_urbp = urbp;
urbp             1317 drivers/usb/gadget/udc/dummy_hcd.c 	struct urbp *urbp = urb->hcpriv;
urbp             1319 drivers/usb/gadget/udc/dummy_hcd.c 	struct sg_mapping_iter *miter = &urbp->miter;
urbp             1336 drivers/usb/gadget/udc/dummy_hcd.c 	if (!urbp->miter_started) {
urbp             1345 drivers/usb/gadget/udc/dummy_hcd.c 		urbp->miter_started = 1;
urbp             1763 drivers/usb/gadget/udc/dummy_hcd.c 	struct urbp		*urbp, *tmp;
urbp             1810 drivers/usb/gadget/udc/dummy_hcd.c 	list_for_each_entry_safe(urbp, tmp, &dum_hcd->urbp_list, urbp_list) {
urbp             1818 drivers/usb/gadget/udc/dummy_hcd.c 		if (urbp == dum_hcd->next_frame_urbp)
urbp             1821 drivers/usb/gadget/udc/dummy_hcd.c 		urb = urbp->urb;
urbp             1959 drivers/usb/gadget/udc/dummy_hcd.c 		list_del(&urbp->urbp_list);
urbp             1960 drivers/usb/gadget/udc/dummy_hcd.c 		kfree(urbp);
urbp             2412 drivers/usb/gadget/udc/dummy_hcd.c 	struct urbp		*urbp;
urbp             2417 drivers/usb/gadget/udc/dummy_hcd.c 	list_for_each_entry(urbp, &dum_hcd->urbp_list, urbp_list) {
urbp             2420 drivers/usb/gadget/udc/dummy_hcd.c 		temp = show_urb(buf, PAGE_SIZE - size, urbp->urb);
urbp              100 drivers/usb/host/uhci-debug.c static int uhci_show_urbp(struct uhci_hcd *uhci, struct urb_priv *urbp,
urbp              109 drivers/usb/host/uhci-debug.c 	out += sprintf(out, "urb_priv [%p] ", urbp);
urbp              110 drivers/usb/host/uhci-debug.c 	out += sprintf(out, "urb [%p] ", urbp->urb);
urbp              111 drivers/usb/host/uhci-debug.c 	out += sprintf(out, "qh [%p] ", urbp->qh);
urbp              112 drivers/usb/host/uhci-debug.c 	out += sprintf(out, "Dev=%d ", usb_pipedevice(urbp->urb->pipe));
urbp              113 drivers/usb/host/uhci-debug.c 	out += sprintf(out, "EP=%x(%s) ", usb_pipeendpoint(urbp->urb->pipe),
urbp              114 drivers/usb/host/uhci-debug.c 			(usb_pipein(urbp->urb->pipe) ? "IN" : "OUT"));
urbp              118 drivers/usb/host/uhci-debug.c 	switch (usb_pipetype(urbp->urb->pipe)) {
urbp              126 drivers/usb/host/uhci-debug.c 	out += sprintf(out, "%s%s", ptype, (urbp->fsbr ? " FSBR" : ""));
urbp              127 drivers/usb/host/uhci-debug.c 	out += sprintf(out, " Actlen=%d%s", urbp->urb->actual_length,
urbp              128 drivers/usb/host/uhci-debug.c 			(urbp->qh->type == USB_ENDPOINT_XFER_CONTROL ?
urbp              131 drivers/usb/host/uhci-debug.c 	if (urbp->urb->unlinked)
urbp              132 drivers/usb/host/uhci-debug.c 		out += sprintf(out, " Unlinked=%d", urbp->urb->unlinked);
urbp              139 drivers/usb/host/uhci-debug.c 	list_for_each_entry(td, &urbp->td_list, list) {
urbp              140 drivers/usb/host/uhci-debug.c 		if (urbp->qh->type != USB_ENDPOINT_XFER_ISOC &&
urbp              220 drivers/usb/host/uhci-debug.c 		struct urb_priv *urbp = list_entry(qh->queue.next,
urbp              222 drivers/usb/host/uhci-debug.c 		struct uhci_td *td = list_entry(urbp->td_list.next,
urbp              229 drivers/usb/host/uhci-debug.c 		list_for_each_entry(urbp, &qh->queue, node) {
urbp              231 drivers/usb/host/uhci-debug.c 				out += uhci_show_urbp(uhci, urbp, out,
urbp               74 drivers/usb/host/uhci-q.c 	struct urb_priv *urbp = urb->hcpriv;
urbp               76 drivers/usb/host/uhci-q.c 	urbp->fsbr = 1;
urbp               79 drivers/usb/host/uhci-q.c static void uhci_urbp_wants_fsbr(struct uhci_hcd *uhci, struct urb_priv *urbp)
urbp               81 drivers/usb/host/uhci-q.c 	if (urbp->fsbr) {
urbp              142 drivers/usb/host/uhci-q.c static void uhci_add_td_to_urbp(struct uhci_td *td, struct urb_priv *urbp)
urbp              144 drivers/usb/host/uhci-q.c 	list_add_tail(&td->list, &urbp->td_list);
urbp              238 drivers/usb/host/uhci-q.c 	struct urb_priv *urbp = (struct urb_priv *) urb->hcpriv;
urbp              241 drivers/usb/host/uhci-q.c 	list_for_each_entry(td, &urbp->td_list, list)
urbp              317 drivers/usb/host/uhci-q.c 	struct urb_priv *urbp = urb->hcpriv;
urbp              334 drivers/usb/host/uhci-q.c 	if (qh->queue.next != &urbp->node) {
urbp              338 drivers/usb/host/uhci-q.c 		purbp = list_entry(urbp->node.prev, struct urb_priv, node);
urbp              342 drivers/usb/host/uhci-q.c 		td = list_entry(urbp->td_list.prev, struct uhci_td,
urbp              359 drivers/usb/host/uhci-q.c 	WARN_ON(list_empty(&urbp->td_list));
urbp              360 drivers/usb/host/uhci-q.c 	td = list_entry(urbp->td_list.next, struct uhci_td, list);
urbp              375 drivers/usb/host/uhci-q.c 	struct urb_priv *urbp = NULL;
urbp              383 drivers/usb/host/uhci-q.c 		urbp = list_entry(qh->queue.next, struct urb_priv, node);
urbp              393 drivers/usb/host/uhci-q.c 	urbp = list_prepare_entry(urbp, &qh->queue, node);
urbp              394 drivers/usb/host/uhci-q.c 	list_for_each_entry_continue(urbp, &qh->queue, node) {
urbp              398 drivers/usb/host/uhci-q.c 		td = list_entry(urbp->td_list.next, struct uhci_td, list);
urbp              400 drivers/usb/host/uhci-q.c 			td = list_entry(urbp->td_list.prev, struct uhci_td,
urbp              406 drivers/usb/host/uhci-q.c 			list_for_each_entry(td, &urbp->td_list, list) {
urbp              487 drivers/usb/host/uhci-q.c 		struct urb_priv *urbp = list_entry(qh->queue.next,
urbp              489 drivers/usb/host/uhci-q.c 		struct uhci_td *td = list_entry(urbp->td_list.next,
urbp              725 drivers/usb/host/uhci-q.c 	struct urb_priv *urbp;
urbp              727 drivers/usb/host/uhci-q.c 	urbp = kmem_cache_zalloc(uhci_up_cachep, GFP_ATOMIC);
urbp              728 drivers/usb/host/uhci-q.c 	if (!urbp)
urbp              731 drivers/usb/host/uhci-q.c 	urbp->urb = urb;
urbp              732 drivers/usb/host/uhci-q.c 	urb->hcpriv = urbp;
urbp              734 drivers/usb/host/uhci-q.c 	INIT_LIST_HEAD(&urbp->node);
urbp              735 drivers/usb/host/uhci-q.c 	INIT_LIST_HEAD(&urbp->td_list);
urbp              737 drivers/usb/host/uhci-q.c 	return urbp;
urbp              741 drivers/usb/host/uhci-q.c 		struct urb_priv *urbp)
urbp              745 drivers/usb/host/uhci-q.c 	if (!list_empty(&urbp->node))
urbp              747 drivers/usb/host/uhci-q.c 				urbp->urb);
urbp              749 drivers/usb/host/uhci-q.c 	list_for_each_entry_safe(td, tmp, &urbp->td_list, list) {
urbp              754 drivers/usb/host/uhci-q.c 	kmem_cache_free(uhci_up_cachep, urbp);
urbp              798 drivers/usb/host/uhci-q.c 	struct urb_priv *urbp = urb->hcpriv;
urbp              813 drivers/usb/host/uhci-q.c 	uhci_add_td_to_urbp(td, urbp);
urbp              852 drivers/usb/host/uhci-q.c 		uhci_add_td_to_urbp(td, urbp);
urbp              873 drivers/usb/host/uhci-q.c 	uhci_add_td_to_urbp(td, urbp);
urbp              925 drivers/usb/host/uhci-q.c 	struct urb_priv *urbp = urb->hcpriv;
urbp              979 drivers/usb/host/uhci-q.c 		uhci_add_td_to_urbp(td, urbp);
urbp             1015 drivers/usb/host/uhci-q.c 		uhci_add_td_to_urbp(td, urbp);
urbp             1123 drivers/usb/host/uhci-q.c 		struct uhci_qh *qh, struct urb_priv *urbp)
urbp             1129 drivers/usb/host/uhci-q.c 	td = list_entry(urbp->td_list.prev, struct uhci_td, list);
urbp             1135 drivers/usb/host/uhci-q.c 		WARN_ON(list_empty(&urbp->td_list));
urbp             1149 drivers/usb/host/uhci-q.c 		if (list_empty(&urbp->td_list))
urbp             1152 drivers/usb/host/uhci-q.c 		tmp = urbp->td_list.prev;
urbp             1157 drivers/usb/host/uhci-q.c 	while (tmp != &urbp->td_list) {
urbp             1172 drivers/usb/host/uhci-q.c 	struct urb_priv *urbp = urb->hcpriv;
urbp             1173 drivers/usb/host/uhci-q.c 	struct uhci_qh *qh = urbp->qh;
urbp             1178 drivers/usb/host/uhci-q.c 	list_for_each_entry_safe(td, tmp, &urbp->td_list, list) {
urbp             1201 drivers/usb/host/uhci-q.c 					uhci_show_qh(uhci, urbp->qh, errbuf,
urbp             1213 drivers/usb/host/uhci-q.c 				if (td->list.next != urbp->td_list.prev)
urbp             1222 drivers/usb/host/uhci-q.c 			else if (&td->list != urbp->td_list.prev)
urbp             1247 drivers/usb/host/uhci-q.c 		ret = uhci_fixup_short_transfer(uhci, qh, urbp);
urbp             1261 drivers/usb/host/uhci-q.c 	struct urb_priv *urbp = (struct urb_priv *) urb->hcpriv;
urbp             1341 drivers/usb/host/uhci-q.c 		uhci_add_td_to_urbp(td, urbp);
urbp             1353 drivers/usb/host/uhci-q.c 	list_for_each_entry(td, &urbp->td_list, list) {
urbp             1372 drivers/usb/host/uhci-q.c 	struct urb_priv *urbp = urb->hcpriv;
urbp             1373 drivers/usb/host/uhci-q.c 	struct uhci_qh *qh = urbp->qh;
urbp             1375 drivers/usb/host/uhci-q.c 	list_for_each_entry_safe(td, tmp, &urbp->td_list, list) {
urbp             1414 drivers/usb/host/uhci-q.c 	struct urb_priv *urbp;
urbp             1424 drivers/usb/host/uhci-q.c 	urbp = uhci_alloc_urb_priv(uhci, urb);
urbp             1425 drivers/usb/host/uhci-q.c 	if (!urbp)
urbp             1435 drivers/usb/host/uhci-q.c 	urbp->qh = qh;
urbp             1456 drivers/usb/host/uhci-q.c 	list_add_tail(&urbp->node, &qh->queue);
urbp             1462 drivers/usb/host/uhci-q.c 	if (qh->queue.next == &urbp->node && !qh->is_stopped) {
urbp             1464 drivers/usb/host/uhci-q.c 		uhci_urbp_wants_fsbr(uhci, urbp);
urbp             1472 drivers/usb/host/uhci-q.c 	uhci_free_urb_priv(uhci, urbp);
urbp             1521 drivers/usb/host/uhci-q.c 	struct urb_priv *urbp = (struct urb_priv *) urb->hcpriv;
urbp             1534 drivers/usb/host/uhci-q.c 			urbp->node.prev == &qh->queue &&
urbp             1535 drivers/usb/host/uhci-q.c 			urbp->node.next != &qh->queue) {
urbp             1536 drivers/usb/host/uhci-q.c 		struct urb *nurb = list_entry(urbp->node.next,
urbp             1545 drivers/usb/host/uhci-q.c 	list_del_init(&urbp->node);
urbp             1552 drivers/usb/host/uhci-q.c 	uhci_free_urb_priv(uhci, urbp);
urbp             1577 drivers/usb/host/uhci-q.c 	struct urb_priv *urbp;
urbp             1582 drivers/usb/host/uhci-q.c 		urbp = list_entry(qh->queue.next, struct urb_priv, node);
urbp             1583 drivers/usb/host/uhci-q.c 		urb = urbp->urb;
urbp             1615 drivers/usb/host/uhci-q.c 	list_for_each_entry(urbp, &qh->queue, node) {
urbp             1616 drivers/usb/host/uhci-q.c 		urb = urbp->urb;
urbp             1641 drivers/usb/host/uhci-q.c 		urbp = list_entry(qh->queue.next, struct urb_priv, node);
urbp             1642 drivers/usb/host/uhci-q.c 		if (urbp->fsbr && qh->wait_expired) {
urbp             1643 drivers/usb/host/uhci-q.c 			struct uhci_td *td = list_entry(urbp->td_list.next,
urbp             1670 drivers/usb/host/uhci-q.c 	struct urb_priv *urbp = NULL;
urbp             1687 drivers/usb/host/uhci-q.c 		urbp = NULL;
urbp             1691 drivers/usb/host/uhci-q.c 		urbp = list_entry(qh->queue.next, struct urb_priv, node);
urbp             1692 drivers/usb/host/uhci-q.c 		td = list_entry(urbp->td_list.next, struct uhci_td, list);
urbp             1725 drivers/usb/host/uhci-q.c 		if (urbp && urbp->fsbr && !(status & TD_CTRL_IOC))
urbp             1730 drivers/usb/host/uhci-q.c 		if (urbp)
urbp             1731 drivers/usb/host/uhci-q.c 			uhci_urbp_wants_fsbr(uhci, urbp);
urbp               68 drivers/usb/usbip/vudc.h 		struct urbp *s;
urbp              152 drivers/usb/usbip/vudc.h void v_enqueue_ret_submit(struct vudc *udc, struct urbp *urb_p);
urbp              167 drivers/usb/usbip/vudc.h struct urbp *alloc_urbp(void);
urbp              168 drivers/usb/usbip/vudc.h void free_urbp_and_urb(struct urbp *urb_p);
urbp               42 drivers/usb/usbip/vudc_dev.c struct urbp *alloc_urbp(void)
urbp               44 drivers/usb/usbip/vudc_dev.c 	struct urbp *urb_p;
urbp               56 drivers/usb/usbip/vudc_dev.c static void free_urbp(struct urbp *urb_p)
urbp               61 drivers/usb/usbip/vudc_dev.c void free_urbp_and_urb(struct urbp *urb_p)
urbp               93 drivers/usb/usbip/vudc_dev.c 	struct urbp *urb_p, *tmp;
urbp               15 drivers/usb/usbip/vudc_rx.c static int alloc_urb_from_cmd(struct urb **urbp,
urbp               50 drivers/usb/usbip/vudc_rx.c 	*urbp = urb;
urbp               66 drivers/usb/usbip/vudc_rx.c 	struct urbp *urb_p;
urbp               92 drivers/usb/usbip/vudc_rx.c 	struct urbp *urb_p;
urbp              306 drivers/usb/usbip/vudc_transfer.c 	struct urbp *urb_p, *tmp;
urbp               25 drivers/usb/usbip/vudc_tx.c static void setup_ret_submit_pdu(struct usbip_header *rpdu, struct urbp *urb_p)
urbp               73 drivers/usb/usbip/vudc_tx.c static int v_send_ret_submit(struct vudc *udc, struct urbp *urb_p)
urbp              270 drivers/usb/usbip/vudc_tx.c void v_enqueue_ret_submit(struct vudc *udc, struct urbp *urb_p)