Lines Matching refs:urb
145 static void keyspan_pda_rx_interrupt(struct urb *urb)
147 struct usb_serial_port *port = urb->context;
148 unsigned char *data = urb->transfer_buffer;
149 unsigned int len = urb->actual_length;
151 int status = urb->status;
164 /* this urb is terminated, clean up */
165 dev_dbg(&urb->dev->dev, "%s - urb shutting down with status: %d\n", __func__, status);
168 dev_dbg(&urb->dev->dev, "%s - nonzero urb status received: %d\n", __func__, status);
214 retval = usb_submit_urb(urb, GFP_ATOMIC);
242 dev_dbg(&port->dev, "usb_submit_urb(read urb) failed\n");
459 struct urb *urb;
475 * the TX urb is in-flight (wait until it completes)
494 urb = port->write_urb;
495 count = kfifo_out(&port->write_fifo, urb->transfer_buffer, count);
496 urb->transfer_buffer_length = count;
505 rc = usb_submit_urb(urb, GFP_ATOMIC);
524 static void keyspan_pda_write_bulk_callback(struct urb *urb)
526 struct usb_serial_port *port = urb->context;
530 port->tx_bytes -= urb->transfer_buffer_length;