Lines Matching refs:urb

157 static void mwifiex_usb_rx_complete(struct urb *urb)  in mwifiex_usb_rx_complete()  argument
159 struct urb_context *context = (struct urb_context *)urb->context; in mwifiex_usb_rx_complete()
163 int recv_length = urb->actual_length; in mwifiex_usb_rx_complete()
178 if (urb->status || (adapter->surprise_removed)) { in mwifiex_usb_rx_complete()
180 "URB status is failed: %d\n", urb->status); in mwifiex_usb_rx_complete()
213 } else if (urb->status) { in mwifiex_usb_rx_complete()
216 "Card is removed: %d\n", urb->status); in mwifiex_usb_rx_complete()
246 static void mwifiex_usb_tx_complete(struct urb *urb) in mwifiex_usb_tx_complete() argument
248 struct urb_context *context = (struct urb_context *)(urb->context); in mwifiex_usb_tx_complete()
252 dev_dbg(adapter->dev, "%s: status: %d\n", __func__, urb->status); in mwifiex_usb_tx_complete()
262 urb->status ? -1 : 0); in mwifiex_usb_tx_complete()
284 usb_fill_bulk_urb(ctx->urb, card->udev, in mwifiex_usb_submit_rx_urb()
293 if (usb_submit_urb(ctx->urb, GFP_ATOMIC)) { in mwifiex_usb_submit_rx_urb()
313 if (atomic_read(&card->rx_cmd_urb_pending) && card->rx_cmd.urb) in mwifiex_usb_free()
314 usb_kill_urb(card->rx_cmd.urb); in mwifiex_usb_free()
316 usb_free_urb(card->rx_cmd.urb); in mwifiex_usb_free()
317 card->rx_cmd.urb = NULL; in mwifiex_usb_free()
321 if (card->rx_data_list[i].urb) in mwifiex_usb_free()
322 usb_kill_urb(card->rx_data_list[i].urb); in mwifiex_usb_free()
325 usb_free_urb(card->rx_data_list[i].urb); in mwifiex_usb_free()
326 card->rx_data_list[i].urb = NULL; in mwifiex_usb_free()
330 usb_free_urb(card->tx_data_list[i].urb); in mwifiex_usb_free()
331 card->tx_data_list[i].urb = NULL; in mwifiex_usb_free()
334 usb_free_urb(card->tx_cmd.urb); in mwifiex_usb_free()
335 card->tx_cmd.urb = NULL; in mwifiex_usb_free()
484 if (atomic_read(&card->rx_cmd_urb_pending) && card->rx_cmd.urb) in mwifiex_usb_suspend()
485 usb_kill_urb(card->rx_cmd.urb); in mwifiex_usb_suspend()
489 if (card->rx_data_list[i].urb) in mwifiex_usb_suspend()
490 usb_kill_urb(card->rx_data_list[i].urb); in mwifiex_usb_suspend()
493 if (card->tx_data_list[i].urb) in mwifiex_usb_suspend()
494 usb_kill_urb(card->tx_data_list[i].urb); in mwifiex_usb_suspend()
496 if (card->tx_cmd.urb) in mwifiex_usb_suspend()
497 usb_kill_urb(card->tx_cmd.urb); in mwifiex_usb_suspend()
609 card->tx_cmd.urb = usb_alloc_urb(0, GFP_KERNEL); in mwifiex_usb_tx_init()
610 if (!card->tx_cmd.urb) { in mwifiex_usb_tx_init()
621 card->tx_data_list[i].urb = usb_alloc_urb(0, GFP_KERNEL); in mwifiex_usb_tx_init()
622 if (!card->tx_data_list[i].urb) { in mwifiex_usb_tx_init()
640 card->rx_cmd.urb = usb_alloc_urb(0, GFP_KERNEL); in mwifiex_usb_rx_init()
641 if (!card->rx_cmd.urb) { in mwifiex_usb_rx_init()
659 card->rx_data_list[i].urb = usb_alloc_urb(0, GFP_KERNEL); in mwifiex_usb_rx_init()
660 if (!card->rx_data_list[i].urb) { in mwifiex_usb_rx_init()
722 struct urb *tx_urb; in mwifiex_usb_host_to_card()
753 tx_urb = context->urb; in mwifiex_usb_host_to_card()