Lines Matching refs:urb

275 /* read urb states */
323 static void ti_interrupt_callback(struct urb *urb);
324 static void ti_bulk_in_callback(struct urb *urb);
325 static void ti_bulk_out_callback(struct urb *urb);
645 struct urb *urb;
663 /* start interrupt urb the first time a port is opened on this device */
665 dev_dbg(&port->dev, "%s - start interrupt in urb\n", __func__);
666 urb = tdev->td_serial->port[0]->interrupt_in_urb;
667 if (!urb) {
668 dev_err(&port->dev, "%s - no interrupt urb\n", __func__);
672 urb->context = tdev;
673 status = usb_submit_urb(urb, GFP_KERNEL);
675 dev_err(&port->dev, "%s - submit interrupt urb failed, %d\n", __func__, status);
732 /* start read urb */
733 urb = port->read_urb;
734 if (!urb) {
735 dev_err(&port->dev, "%s - no read urb\n", __func__);
740 urb->context = tport;
741 status = usb_submit_urb(urb, GFP_KERNEL);
743 dev_err(&port->dev, "%s - submit read urb failed, %d\n",
790 /* last port is closed, shut down interrupt urb */
1104 static void ti_interrupt_callback(struct urb *urb)
1106 struct ti_device *tdev = urb->context;
1110 struct device *dev = &urb->dev->dev;
1111 unsigned char *data = urb->transfer_buffer;
1112 int length = urb->actual_length;
1115 int status = urb->status;
1125 dev_dbg(dev, "%s - urb shutting down, %d\n", __func__, status);
1128 dev_err(dev, "%s - nonzero urb status, %d\n", __func__, status);
1179 retval = usb_submit_urb(urb, GFP_ATOMIC);
1181 dev_err(dev, "%s - resubmit interrupt urb failed, %d\n",
1186 static void ti_bulk_in_callback(struct urb *urb)
1188 struct ti_port *tport = urb->context;
1190 struct device *dev = &urb->dev->dev;
1191 int status = urb->status;
1201 dev_dbg(dev, "%s - urb shutting down, %d\n", __func__, status);
1204 dev_err(dev, "%s - nonzero urb status, %d\n",
1216 if (urb->actual_length) {
1217 usb_serial_debug_data(dev, __func__, urb->actual_length,
1218 urb->transfer_buffer);
1224 ti_recv(port, urb->transfer_buffer, urb->actual_length);
1226 port->icount.rx += urb->actual_length;
1234 retval = usb_submit_urb(urb, GFP_ATOMIC);
1240 dev_err(dev, "%s - resubmit read urb failed, %d\n",
1245 static void ti_bulk_out_callback(struct urb *urb)
1247 struct ti_port *tport = urb->context;
1249 int status = urb->status;
1259 dev_dbg(&port->dev, "%s - urb shutting down, %d\n", __func__, status);
1262 dev_err_console(port, "%s - nonzero urb status, %d\n",
1324 dev_err_console(port, "%s - submit write urb failed, %d\n",
1450 struct urb *urb;
1458 urb = tport->tp_port->read_urb;
1460 urb->context = tport;
1461 status = usb_submit_urb(urb, GFP_KERNEL);