Lines Matching refs:urb
259 static void rtw_usb_write_port_tx_complete(struct urb *urb)
261 struct rtw_usb_txcb *txcb = urb->context;
308 struct urb *urb;
317 urb = usb_alloc_urb(0, GFP_ATOMIC);
318 if (!urb)
321 usb_fill_bulk_urb(urb, usbd, pipe, skb->data, skb->len, cb, context);
322 urb->transfer_flags |= URB_ZERO_PACKET;
323 ret = usb_submit_urb(urb, GFP_ATOMIC);
325 usb_free_urb(urb);
423 static void rtw_usb_write_port_complete(struct urb *urb)
425 struct sk_buff *skb = urb->context;
580 static void rtw_usb_read_port_complete(struct urb *urb);
600 rtw_err(rtwdev, "Err sending rx data urb %d\n",
605 static void rtw_usb_read_port_complete(struct urb *urb)
607 struct rx_usb_ctrl_block *rxcb = urb->context;
612 if (urb->status == 0) {
613 if (urb->actual_length >= RTW_USB_MAX_RECVBUF_SZ ||
614 urb->actual_length < 24) {
615 rtw_err(rtwdev, "failed to get urb length:%d\n",
616 urb->actual_length);
625 switch (urb->status) {
639 rtw_err(rtwdev, "status %d\n", urb->status);