Home
last modified time | relevance | path

Searched refs:tx_urb (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/net/usb/
H A Dipheth.c108 struct urb *tx_urb; member
125 struct urb *tx_urb = NULL; in ipheth_alloc_urbs() local
130 tx_urb = usb_alloc_urb(0, GFP_KERNEL); in ipheth_alloc_urbs()
131 if (tx_urb == NULL) in ipheth_alloc_urbs()
139 GFP_KERNEL, &tx_urb->transfer_dma); in ipheth_alloc_urbs()
149 iphone->tx_urb = tx_urb; in ipheth_alloc_urbs()
157 tx_urb->transfer_dma); in ipheth_alloc_urbs()
161 usb_free_urb(tx_urb); in ipheth_alloc_urbs()
171 iphone->tx_urb->transfer_dma); in ipheth_free_urbs()
173 usb_free_urb(iphone->tx_urb); in ipheth_free_urbs()
[all …]
H A Dcatc.c186 struct urb *tx_urb, *rx_urb, *irq_urb, *ctrl_urb; member
361 catc->tx_urb->transfer_buffer_length = catc->tx_ptr; in catc_tx_run()
362 catc->tx_urb->transfer_buffer = catc->tx_buf[catc->tx_idx]; in catc_tx_run()
363 catc->tx_urb->dev = catc->usbdev; in catc_tx_run()
365 if ((status = usb_submit_urb(catc->tx_urb, GFP_ATOMIC)) < 0) in catc_tx_run()
459 usb_unlink_urb(catc->tx_urb); in catc_tx_timeout()
747 usb_kill_urb(catc->tx_urb); in catc_stop()
824 catc->tx_urb = usb_alloc_urb(0, GFP_KERNEL); in catc_probe()
827 if ((!catc->ctrl_urb) || (!catc->tx_urb) || in catc_probe()
849 usb_fill_bulk_urb(catc->tx_urb, usbdev, usb_sndbulkpipe(usbdev, CATC_USB_EP_BULK), in catc_probe()
[all …]
H A Dkaweth.c216 struct urb *tx_urb; member
634 usb_kill_urb(kaweth->tx_urb); in kaweth_kill_urbs()
726 usb_fill_bulk_urb(kaweth->tx_urb, in kaweth_start_xmit()
735 if((res = usb_submit_urb(kaweth->tx_urb, GFP_ATOMIC))) in kaweth_start_xmit()
820 usb_unlink_urb(kaweth->tx_urb); in kaweth_tx_timeout()
1034 kaweth->tx_urb = usb_alloc_urb(0, GFP_KERNEL); in kaweth_probe()
1035 if (!kaweth->tx_urb) in kaweth_probe()
1090 usb_free_urb(kaweth->tx_urb); in kaweth_probe()
1116 usb_free_urb(kaweth->tx_urb); in kaweth_disconnect()
H A Drtl8150.c135 struct urb *rx_urb, *tx_urb, *intr_urb; member
334 dev->tx_urb = usb_alloc_urb(0, GFP_KERNEL); in alloc_all_urbs()
335 if (!dev->tx_urb) { in alloc_all_urbs()
342 usb_free_urb(dev->tx_urb); in alloc_all_urbs()
352 usb_free_urb(dev->tx_urb); in free_all_urbs()
359 usb_kill_urb(dev->tx_urb); in unlink_all_urbs()
658 usb_unlink_urb(dev->tx_urb); in rtl8150_tx_timeout()
702 usb_fill_bulk_urb(dev->tx_urb, dev->udev, usb_sndbulkpipe(dev->udev, 2), in rtl8150_start_xmit()
704 if ((res = usb_submit_urb(dev->tx_urb, GFP_ATOMIC))) { in rtl8150_start_xmit()
/linux/drivers/net/wireless/marvell/libertas/
H A Dif_usb.c120 usb_free_urb(cardp->tx_urb); in if_usb_free()
121 cardp->tx_urb = NULL; in if_usb_free()
251 if (!(cardp->tx_urb = usb_alloc_urb(0, GFP_KERNEL))) { in if_usb_probe()
436 usb_fill_bulk_urb(cardp->tx_urb, cardp->udev, in usb_tx_block()
441 cardp->tx_urb->transfer_flags |= URB_ZERO_PACKET; in usb_tx_block()
443 usb_anchor_urb(cardp->tx_urb, &cardp->tx_submitted); in usb_tx_block()
444 if ((ret = usb_submit_urb(cardp->tx_urb, GFP_ATOMIC))) { in usb_tx_block()
446 usb_unanchor_urb(cardp->tx_urb); in usb_tx_block()
/linux/drivers/net/can/usb/etas_es58x/
H A Des58x_core.c477 priv->tx_urb = NULL; in es58x_can_reset_echo_fifo()
497 if (priv->tx_urb) { in es58x_flush_pending_tx_msg()
511 usb_anchor_urb(priv->tx_urb, &priv->es58x_dev->tx_urbs_idle); in es58x_flush_pending_tx_msg()
513 usb_free_urb(priv->tx_urb); in es58x_flush_pending_tx_msg()
515 priv->tx_urb = NULL; in es58x_flush_pending_tx_msg()
1875 ret = es58x_submit_urb(priv->es58x_dev, priv->tx_urb, netdev); in es58x_xmit_commit()
1877 priv->tx_urb = NULL; in es58x_xmit_commit()
1923 if (priv->tx_urb) in es58x_start_xmit()
1928 if (priv->tx_urb && priv->tx_can_msg_is_fd != can_is_canfd_skb(skb)) { in es58x_start_xmit()
1935 if (!priv->tx_urb) { in es58x_start_xmit()
[all …]
H A Des581_4.c348 union es58x_urb_cmd *urb_cmd = priv->tx_urb->transfer_buffer; in es581_4_tx_can_msg()
387 priv->tx_urb->transfer_buffer_length = es58x_get_urb_cmd_len(es58x_dev, in es581_4_tx_can_msg()
H A Des58x_fd.c335 union es58x_urb_cmd *urb_cmd = priv->tx_urb->transfer_buffer; in es58x_fd_tx_can_msg()
373 priv->tx_urb->transfer_buffer_length = es58x_get_urb_cmd_len(es58x_dev, in es58x_fd_tx_can_msg()
H A Des58x_core.h262 struct urb *tx_urb; member
/linux/drivers/net/wireless/marvell/libertas_tf/
H A Dif_usb.h43 struct urb *rx_urb, *tx_urb, *cmd_urb; member
/linux/drivers/net/wireless/atmel/
H A Dat76c50x-usb.c1769 if (priv->tx_urb->status == -EINPROGRESS) { in at76_mac80211_tx()
1817 usb_fill_bulk_urb(priv->tx_urb, priv->udev, priv->tx_pipe, tx_buffer, in at76_mac80211_tx()
1819 ret = usb_submit_urb(priv->tx_urb, GFP_ATOMIC); in at76_mac80211_tx()
1825 priv->tx_urb, in at76_mac80211_tx()
1826 priv->tx_urb->hcpriv, priv->tx_urb->complete); in at76_mac80211_tx()
2254 priv->tx_urb = usb_alloc_urb(0, GFP_KERNEL); in at76_alloc_urbs()
2255 if (!priv->rx_urb || !priv->tx_urb) { in at76_alloc_urbs()
2396 if (priv->tx_urb) { in at76_delete_device()
2397 usb_kill_urb(priv->tx_urb); in at76_delete_device()
2398 usb_free_urb(priv->tx_urb); in at76_delete_device()
H A Dat76c50x-usb.h376 struct urb *tx_urb; /* URB for sending data */ member
/linux/drivers/net/wireless/realtek/rtl8xxxu/
H A Dcore.c5093 struct rtl8xxxu_tx_urb *tx_urb, *tmp; in rtl8xxxu_free_tx_resources() local
5097 list_for_each_entry_safe(tx_urb, tmp, &priv->tx_urb_free_list, list) { in rtl8xxxu_free_tx_resources()
5098 list_del(&tx_urb->list); in rtl8xxxu_free_tx_resources()
5100 usb_free_urb(&tx_urb->urb); in rtl8xxxu_free_tx_resources()
5108 struct rtl8xxxu_tx_urb *tx_urb; in rtl8xxxu_alloc_tx_urb() local
5112 tx_urb = list_first_entry_or_null(&priv->tx_urb_free_list, in rtl8xxxu_alloc_tx_urb()
5114 if (tx_urb) { in rtl8xxxu_alloc_tx_urb()
5115 list_del(&tx_urb->list); in rtl8xxxu_alloc_tx_urb()
5126 return tx_urb; in rtl8xxxu_alloc_tx_urb()
5130 struct rtl8xxxu_tx_urb *tx_urb) in rtl8xxxu_free_tx_urb() argument
[all …]