Lines Matching refs:write_urb
534 /* set up write_urb for bulk out transfers on this port. The USB
540 if (port->write_urb == NULL) {
541 dbg("port->write_urb == NULL, allocating one");
542 port->write_urb = usb_alloc_urb(0, GFP_KERNEL);
543 if (!port->write_urb) {
560 usb_fill_bulk_urb(port->write_urb, serial->dev,
671 /* to avoid leaking URBs, we should now free the write_urb for this
675 usb_free_urb(port->write_urb);
717 if ((port->write_urb->status == -EINPROGRESS)) {
719 dbg("%s(): already writing, port->write_urb->status == "
759 memcpy(port->write_urb->transfer_buffer, header_array,
762 memcpy(port->write_urb->transfer_buffer + 5, buf, count);
767 usb_fill_bulk_urb(port->write_urb, serial->dev,
770 port->write_urb->transfer_buffer, count + 5,
773 result = usb_submit_urb(port->write_urb, GFP_ATOMIC);
814 * write_urb output buffer less the header, which is the maximum