Lines Matching refs:urb
164 static void mwifiex_usb_rx_complete(struct urb *urb)
166 struct urb_context *context = (struct urb_context *)urb->context;
170 int recv_length = urb->actual_length;
185 if (urb->status ||
188 "URB status is failed: %d\n", urb->status);
207 /* urb for data_ep is re-submitted now;
208 * urb for cmd_ep will be re-submitted in callback
222 } else if (urb->status) {
225 "Card is removed: %d\n", urb->status);
257 static void mwifiex_usb_tx_complete(struct urb *urb)
259 struct urb_context *context = (struct urb_context *)(urb->context);
266 "%s: status: %d\n", __func__, urb->status);
277 urb->status ? -1 : 0);
326 usb_fill_int_urb(ctx->urb, card->udev,
331 usb_fill_bulk_urb(ctx->urb, card->udev,
341 if (usb_submit_urb(ctx->urb, GFP_ATOMIC)) {
362 if (atomic_read(&card->rx_cmd_urb_pending) && card->rx_cmd.urb)
363 usb_kill_urb(card->rx_cmd.urb);
365 usb_free_urb(card->rx_cmd.urb);
366 card->rx_cmd.urb = NULL;
370 if (card->rx_data_list[i].urb)
371 usb_kill_urb(card->rx_data_list[i].urb);
374 usb_free_urb(card->rx_data_list[i].urb);
375 card->rx_data_list[i].urb = NULL;
381 usb_kill_urb(port->tx_data_list[j].urb);
382 usb_free_urb(port->tx_data_list[j].urb);
383 port->tx_data_list[j].urb = NULL;
387 usb_free_urb(card->tx_cmd.urb);
388 card->tx_cmd.urb = NULL;
578 * is in the complete handlers, urb->status(= -ENOENT) and
585 if (atomic_read(&card->rx_cmd_urb_pending) && card->rx_cmd.urb)
586 usb_kill_urb(card->rx_cmd.urb);
590 if (card->rx_data_list[i].urb)
591 usb_kill_urb(card->rx_data_list[i].urb);
596 if (port->tx_data_list[j].urb)
597 usb_kill_urb(port->tx_data_list[j].urb);
601 if (card->tx_cmd.urb)
602 usb_kill_urb(card->tx_cmd.urb);
829 struct urb *tx_urb;
834 tx_urb = context->urb;
1102 /* no available urb, postcopy packet*/
1251 card->tx_cmd.urb = usb_alloc_urb(0, GFP_KERNEL);
1252 if (!card->tx_cmd.urb)
1268 port->tx_data_list[j].urb =
1270 if (!port->tx_data_list[j].urb)
1293 card->rx_cmd.urb = usb_alloc_urb(0, GFP_KERNEL);
1294 if (!card->rx_cmd.urb)
1308 card->rx_data_list[i].urb = usb_alloc_urb(0, GFP_KERNEL);
1309 if (!card->rx_data_list[i].urb)