Lines Matching full:urbs
749 struct urb **urbs; in __zd_usb_enable_rx() local
754 urbs = kcalloc(RX_URBS_COUNT, sizeof(struct urb *), GFP_KERNEL); in __zd_usb_enable_rx()
755 if (!urbs) in __zd_usb_enable_rx()
758 urbs[i] = alloc_rx_urb(usb); in __zd_usb_enable_rx()
759 if (!urbs[i]) in __zd_usb_enable_rx()
765 if (rx->urbs) { in __zd_usb_enable_rx()
770 rx->urbs = urbs; in __zd_usb_enable_rx()
775 r = usb_submit_urb(urbs[i], GFP_KERNEL); in __zd_usb_enable_rx()
783 usb_kill_urb(urbs[i]); in __zd_usb_enable_rx()
786 rx->urbs = NULL; in __zd_usb_enable_rx()
790 if (urbs) { in __zd_usb_enable_rx()
792 free_rx_urb(urbs[i]); in __zd_usb_enable_rx()
815 struct urb **urbs; in __zd_usb_disable_rx() local
820 urbs = rx->urbs; in __zd_usb_disable_rx()
823 if (!urbs) in __zd_usb_disable_rx()
827 usb_kill_urb(urbs[i]); in __zd_usb_disable_rx()
828 free_rx_urb(urbs[i]); in __zd_usb_disable_rx()
830 kfree(urbs); in __zd_usb_disable_rx()
833 rx->urbs = NULL; in __zd_usb_disable_rx()
859 do_reset = rx->urbs != NULL; in zd_usb_reset_rx()
877 * Frees all URBs in the free list and marks the transmission as disabled.
886 /* kill all submitted tx-urbs */ in zd_usb_disable_tx()
1926 /* Delay submit so that URB_NO_INTERRUPT flag can be set for all URBs in zd_usb_iowrite16v_async()