Lines Matching refs:urb

193 	struct urb *tx_urb, *rx_urb, *irq_urb, *ctrl_urb;
223 static void catc_rx_done(struct urb *urb) in catc_rx_done() argument
225 struct catc *catc = urb->context; in catc_rx_done()
226 u8 *pkt_start = urb->transfer_buffer; in catc_rx_done()
229 int status = urb->status; in catc_rx_done()
237 dev_dbg(&urb->dev->dev, "rx_done, status %d, length %d\n", in catc_rx_done()
238 status, urb->actual_length); in catc_rx_done()
245 if (pkt_len > urb->actual_length) { in catc_rx_done()
251 pkt_len = urb->actual_length; in catc_rx_done()
271 } while (pkt_start - (u8 *) urb->transfer_buffer < urb->actual_length); in catc_rx_done()
278 urb->dev = catc->usbdev; in catc_rx_done()
279 if ((state = usb_submit_urb(urb, GFP_ATOMIC)) < 0) { in catc_rx_done()
289 static void catc_irq_done(struct urb *urb) in catc_irq_done() argument
291 struct catc *catc = urb->context; in catc_irq_done()
292 u8 *data = urb->transfer_buffer; in catc_irq_done()
293 int status = urb->status; in catc_irq_done()
320 dev_dbg(&urb->dev->dev, in catc_irq_done()
349 res = usb_submit_urb (urb, GFP_ATOMIC); in catc_irq_done()
383 static void catc_tx_done(struct urb *urb) in catc_tx_done() argument
385 struct catc *catc = urb->context; in catc_tx_done()
387 int r, status = urb->status; in catc_tx_done()
390 dev_dbg(&urb->dev->dev, "Tx Reset.\n"); in catc_tx_done()
391 urb->status = 0; in catc_tx_done()
400 dev_dbg(&urb->dev->dev, "tx_done, status %d, length %d\n", in catc_tx_done()
401 status, urb->actual_length); in catc_tx_done()
485 struct urb *urb = catc->ctrl_urb; in catc_ctrl_run() local
495 urb->pipe = q->dir ? usb_rcvctrlpipe(usbdev, 0) : usb_sndctrlpipe(usbdev, 0); in catc_ctrl_run()
496 urb->transfer_buffer_length = q->len; in catc_ctrl_run()
497 urb->transfer_buffer = catc->ctrl_buf; in catc_ctrl_run()
498 urb->setup_packet = (void *) dr; in catc_ctrl_run()
499 urb->dev = usbdev; in catc_ctrl_run()
509 static void catc_ctrl_done(struct urb *urb) in catc_ctrl_done() argument
511 struct catc *catc = urb->context; in catc_ctrl_done()
514 int status = urb->status; in catc_ctrl_done()
517 dev_dbg(&urb->dev->dev, "ctrl_done, status %d, len %d.\n", in catc_ctrl_done()
518 status, urb->actual_length); in catc_ctrl_done()