Lines Matching defs:urb
259 static void rtw_usb_write_port_tx_complete(struct urb *urb)
261 struct rtw_usb_txcb *txcb = urb->context;
310 struct urb *urb;
319 urb = usb_alloc_urb(0, GFP_ATOMIC);
320 if (!urb)
323 usb_fill_bulk_urb(urb, usbd, pipe, skb->data, skb->len, cb, context);
324 urb->transfer_flags |= URB_ZERO_PACKET;
325 ret = usb_submit_urb(urb, GFP_ATOMIC);
327 usb_free_urb(urb);
427 static void rtw_usb_write_port_complete(struct urb *urb)
429 struct sk_buff *skb = urb->context;
582 static void rtw_usb_read_port_complete(struct urb *urb);
602 rtw_err(rtwdev, "Err sending rx data urb %d\n",
607 static void rtw_usb_read_port_complete(struct urb *urb)
609 struct rx_usb_ctrl_block *rxcb = urb->context;
614 if (urb->status == 0) {
615 if (urb->actual_length >= RTW_USB_MAX_RECVBUF_SZ ||
616 urb->actual_length < 24) {
617 rtw_err(rtwdev, "failed to get urb length:%d\n",
618 urb->actual_length);
627 switch (urb->status) {
641 rtw_err(rtwdev, "status %d\n", urb->status);