• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/usb/serial/

Lines Matching refs:urb

35  *	Fixed bug with urb->dev not being set properly, now that the usb
155 static void whiteheat_read_callback (struct urb *urb);
156 static void whiteheat_write_callback (struct urb *urb);
221 struct urb *urb;
241 static void command_port_write_callback(struct urb *urb);
242 static void command_port_read_callback(struct urb *urb);
245 static struct whiteheat_urb_wrap *urb_to_wrap(struct urb *urb, struct list_head *head);
366 struct urb *urb;
440 urb = usb_alloc_urb(0, GFP_KERNEL);
441 if (!urb) {
446 urb->transfer_buffer = kmalloc(buf_size, GFP_KERNEL);
447 if (!urb->transfer_buffer) {
448 err("Couldn't allocate urb buffer");
453 err("Couldn't allocate urb wrapper");
456 usb_fill_bulk_urb(urb, serial->dev,
459 urb->transfer_buffer, buf_size,
461 wrap->urb = urb;
464 urb = usb_alloc_urb(0, GFP_KERNEL);
465 if (!urb) {
470 urb->transfer_buffer = kmalloc(buf_size, GFP_KERNEL);
471 if (!urb->transfer_buffer) {
472 err("Couldn't allocate urb buffer");
477 err("Couldn't allocate urb wrapper");
480 usb_fill_bulk_urb(urb, serial->dev,
483 urb->transfer_buffer, buf_size,
485 wrap->urb = urb;
525 urb = wrap->urb;
528 kfree(urb->transfer_buffer);
530 usb_free_urb(urb);
535 urb = wrap->urb;
538 kfree(urb->transfer_buffer);
540 usb_free_urb(urb);
562 struct urb *urb;
579 urb = wrap->urb;
581 kfree(urb->transfer_buffer);
582 usb_free_urb(urb);
587 urb = wrap->urb;
589 kfree(urb->transfer_buffer);
590 usb_free_urb(urb);
637 err("%s - failed submitting read urb, error %d", __FUNCTION__, retval);
653 struct urb *urb;
689 urb = wrap->urb;
690 usb_kill_urb(urb);
698 urb = wrap->urb;
699 usb_kill_urb(urb);
715 struct urb *urb;
740 urb = wrap->urb;
742 memcpy (urb->transfer_buffer, buf + sent, bytes);
744 usb_serial_debug_data(debug, &port->dev, __FUNCTION__, bytes, urb->transfer_buffer);
746 urb->dev = serial->dev;
747 urb->transfer_buffer_length = bytes;
748 result = usb_submit_urb(urb, GFP_ATOMIC);
750 err("%s - failed submitting write urb, error %d", __FUNCTION__, result);
917 chars += wrap->urb->transfer_buffer_length;
964 static void command_port_write_callback (struct urb *urb)
968 if (urb->status) {
969 dbg ("nonzero urb status: %d", urb->status);
975 static void command_port_read_callback (struct urb *urb)
977 struct usb_serial_port *command_port = (struct usb_serial_port *)urb->context;
979 unsigned char *data = urb->transfer_buffer;
985 if (urb->status) {
986 dbg("%s - nonzero urb status: %d", __FUNCTION__, urb->status);
990 usb_serial_debug_data(debug, &command_port->dev, __FUNCTION__, urb->actual_length, data);
1009 memcpy(command_info->result_buffer, &data[1], urb->actual_length - 1);
1021 dbg("%s - failed resubmitting read urb, error %d", __FUNCTION__, result);
1025 static void whiteheat_read_callback(struct urb *urb)
1027 struct usb_serial_port *port = (struct usb_serial_port *)urb->context;
1029 unsigned char *data = urb->transfer_buffer;
1035 wrap = urb_to_wrap(urb, &info->rx_urbs_submitted);
1038 err("%s - Not my urb!", __FUNCTION__);
1044 if (urb->status) {
1045 dbg("%s - nonzero read bulk status received: %d", __FUNCTION__, urb->status);
1052 usb_serial_debug_data(debug, &port->dev, __FUNCTION__, urb->actual_length, data);
1067 static void whiteheat_write_callback(struct urb *urb)
1069 struct usb_serial_port *port = (struct usb_serial_port *)urb->context;
1076 wrap = urb_to_wrap(urb, &info->tx_urbs_submitted);
1079 err("%s - Not my urb!", __FUNCTION__);
1085 if (urb->status) {
1086 dbg("%s - nonzero write bulk status received: %d", __FUNCTION__, urb->status);
1120 dbg("%s - submit urb failed", __FUNCTION__);
1319 err("%s - failed submitting read urb, error %d", __FUNCTION__, retval);
1351 struct urb *urb;
1362 urb = wrap->urb;
1363 urb->dev = port->serial->dev;
1364 retval = usb_submit_urb(urb, GFP_KERNEL);
1369 urb = wrap->urb;
1370 usb_kill_urb(urb);
1384 static struct whiteheat_urb_wrap *urb_to_wrap(struct urb* urb, struct list_head *head)
1391 if (wrap->urb == urb)
1412 struct urb *urb;
1430 urb = wrap->urb;
1432 if (tty && urb->actual_length) {
1433 int len = tty_buffer_request_room(tty, urb->actual_length);
1435 if (unlikely(len < urb->actual_length)) {
1443 tty_insert_flip_string(tty, urb->transfer_buffer, len);
1447 urb->dev = port->serial->dev;
1448 result = usb_submit_urb(urb, GFP_ATOMIC);
1450 err("%s - failed resubmitting read urb, error %d", __FUNCTION__, result);