Lines Matching defs:rxcb
584 static void rtw_usb_rx_resubmit(struct rtw_usb *rtwusb, struct rx_usb_ctrl_block *rxcb)
589 rxcb->rx_skb = alloc_skb(RTW_USB_MAX_RECVBUF_SZ, GFP_ATOMIC);
590 if (!rxcb->rx_skb)
593 usb_fill_bulk_urb(rxcb->rx_urb, rtwusb->udev,
595 rxcb->rx_skb->data, RTW_USB_MAX_RECVBUF_SZ,
596 rtw_usb_read_port_complete, rxcb);
598 error = usb_submit_urb(rxcb->rx_urb, GFP_ATOMIC);
600 kfree_skb(rxcb->rx_skb);
609 struct rx_usb_ctrl_block *rxcb = urb->context;
610 struct rtw_dev *rtwdev = rxcb->rtwdev;
612 struct sk_buff *skb = rxcb->rx_skb;
625 rtw_usb_rx_resubmit(rtwusb, rxcb);
651 struct rx_usb_ctrl_block *rxcb;
655 rxcb = &rtwusb->rx_cb[i];
656 usb_kill_urb(rxcb->rx_urb);
662 struct rx_usb_ctrl_block *rxcb;
666 rxcb = &rtwusb->rx_cb[i];
667 usb_kill_urb(rxcb->rx_urb);
668 usb_free_urb(rxcb->rx_urb);
677 struct rx_usb_ctrl_block *rxcb = &rtwusb->rx_cb[i];
679 rxcb->rtwdev = rtwusb->rtwdev;
680 rxcb->rx_urb = usb_alloc_urb(0, GFP_KERNEL);
681 if (!rxcb->rx_urb)
765 struct rx_usb_ctrl_block *rxcb = &rtwusb->rx_cb[i];
767 rtw_usb_rx_resubmit(rtwusb, rxcb);