Lines Matching refs:urb

152 static void mwifiex_usb_rx_complete(struct urb *urb)
154 struct urb_context *context = (struct urb_context *)urb->context;
158 int recv_length = urb->actual_length;
173 if (urb->status ||
176 "URB status is failed: %d\n", urb->status);
195 /* urb for data_ep is re-submitted now;
196 * urb for cmd_ep will be re-submitted in callback
210 } else if (urb->status) {
213 "Card is removed: %d\n", urb->status);
245 static void mwifiex_usb_tx_complete(struct urb *urb)
247 struct urb_context *context = (struct urb_context *)(urb->context);
254 "%s: status: %d\n", __func__, urb->status);
265 urb->status ? -1 : 0);
314 usb_fill_int_urb(ctx->urb, card->udev,
319 usb_fill_bulk_urb(ctx->urb, card->udev,
329 if (usb_submit_urb(ctx->urb, GFP_ATOMIC)) {
350 if (atomic_read(&card->rx_cmd_urb_pending) && card->rx_cmd.urb)
351 usb_kill_urb(card->rx_cmd.urb);
353 usb_free_urb(card->rx_cmd.urb);
354 card->rx_cmd.urb = NULL;
358 if (card->rx_data_list[i].urb)
359 usb_kill_urb(card->rx_data_list[i].urb);
362 usb_free_urb(card->rx_data_list[i].urb);
363 card->rx_data_list[i].urb = NULL;
369 usb_kill_urb(port->tx_data_list[j].urb);
370 usb_free_urb(port->tx_data_list[j].urb);
371 port->tx_data_list[j].urb = NULL;
375 usb_free_urb(card->tx_cmd.urb);
376 card->tx_cmd.urb = NULL;
566 * is in the complete handlers, urb->status(= -ENOENT) and
573 if (atomic_read(&card->rx_cmd_urb_pending) && card->rx_cmd.urb)
574 usb_kill_urb(card->rx_cmd.urb);
578 if (card->rx_data_list[i].urb)
579 usb_kill_urb(card->rx_data_list[i].urb);
584 if (port->tx_data_list[j].urb)
585 usb_kill_urb(port->tx_data_list[j].urb);
589 if (card->tx_cmd.urb)
590 usb_kill_urb(card->tx_cmd.urb);
817 struct urb *tx_urb;
822 tx_urb = context->urb;
1090 /* no available urb, postcopy packet*/
1239 card->tx_cmd.urb = usb_alloc_urb(0, GFP_KERNEL);
1240 if (!card->tx_cmd.urb)
1256 port->tx_data_list[j].urb =
1258 if (!port->tx_data_list[j].urb)
1281 card->rx_cmd.urb = usb_alloc_urb(0, GFP_KERNEL);
1282 if (!card->rx_cmd.urb)
1296 card->rx_data_list[i].urb = usb_alloc_urb(0, GFP_KERNEL);
1297 if (!card->rx_data_list[i].urb)