Lines Matching refs:urb
157 struct urb *urb;
175 urb = port->write_urbs[i];
177 urb->transfer_buffer,
179 urb->transfer_buffer_length = count;
180 usb_serial_debug_data(&port->dev, __func__, count, urb->transfer_buffer);
186 result = usb_submit_urb(urb, mem_flags);
188 dev_err_console(port, "%s - error submitting urb: %d\n",
199 goto retry; /* try sending off another urb */
308 dev_dbg(&port->dev, "%s - urb %d\n", __func__, index);
345 void usb_serial_generic_process_read_urb(struct urb *urb)
347 struct usb_serial_port *port = urb->context;
348 char *ch = urb->transfer_buffer;
351 if (!urb->actual_length)
359 for (i = 0; i < urb->actual_length; i++, ch++) {
364 tty_insert_flip_string(&port->port, ch, urb->actual_length);
370 void usb_serial_generic_read_bulk_callback(struct urb *urb)
372 struct usb_serial_port *port = urb->context;
373 unsigned char *data = urb->transfer_buffer;
375 int status = urb->status;
379 if (urb == port->read_urbs[i])
383 dev_dbg(&port->dev, "%s - urb %d, len %d\n", __func__, i,
384 urb->actual_length);
387 usb_serial_debug_data(&port->dev, __func__, urb->actual_length,
389 port->serial->type->process_read_urb(urb);
394 dev_dbg(&port->dev, "%s - urb stopped: %d\n",
399 dev_err(&port->dev, "%s - urb stopped: %d\n",
404 dev_dbg(&port->dev, "%s - nonzero urb status: %d\n",
434 void usb_serial_generic_write_bulk_callback(struct urb *urb)
437 struct usb_serial_port *port = urb->context;
438 int status = urb->status;
442 if (port->write_urbs[i] == urb)
446 port->tx_bytes -= urb->transfer_buffer_length;
456 dev_dbg(&port->dev, "%s - urb stopped: %d\n",
460 dev_err_console(port, "%s - urb stopped: %d\n",
464 dev_err_console(port, "%s - nonzero urb status: %d\n",