• 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

96 static void empeg_write_bulk_callback	(struct urb *urb);
97 static void empeg_read_bulk_callback (struct urb *urb);
143 static struct urb *write_urb_pool[NUM_URBS];
178 dev_err(&port->dev, "%s - failed submitting read urb, error %d\n", __FUNCTION__, result);
198 struct urb *urb;
210 /* try to find a free urb in our list of them */
211 urb = NULL;
217 urb = write_urb_pool[i];
224 if (urb == NULL) {
229 if (urb->transfer_buffer == NULL) {
230 urb->transfer_buffer = kmalloc (URB_TRANSFER_BUFFER_SIZE, GFP_ATOMIC);
231 if (urb->transfer_buffer == NULL) {
239 memcpy (urb->transfer_buffer, current_position, transfer_size);
241 usb_serial_debug_data(debug, &port->dev, __FUNCTION__, transfer_size, urb->transfer_buffer);
243 /* build up our urb */
245 urb,
249 urb->transfer_buffer,
255 status = usb_submit_urb(urb, GFP_ATOMIC);
327 static void empeg_write_bulk_callback (struct urb *urb)
329 struct usb_serial_port *port = (struct usb_serial_port *)urb->context;
333 if (urb->status) {
334 dbg("%s - nonzero write bulk status received: %d", __FUNCTION__, urb->status);
342 static void empeg_read_bulk_callback (struct urb *urb)
344 struct usb_serial_port *port = (struct usb_serial_port *)urb->context;
346 unsigned char *data = urb->transfer_buffer;
351 if (urb->status) {
352 dbg("%s - nonzero read bulk status received: %d", __FUNCTION__, urb->status);
356 usb_serial_debug_data(debug, &port->dev, __FUNCTION__, urb->actual_length, data);
360 if (urb->actual_length) {
361 tty_buffer_request_room(tty, urb->actual_length);
362 tty_insert_flip_string(tty, data, urb->actual_length);
364 bytes_in += urb->actual_length;
381 dev_err(&urb->dev->dev, "%s - failed resubmitting read urb, error %d\n", __FUNCTION__, result);
406 dev_err(&port->dev, "%s - failed submitting read urb, error %d\n", __FUNCTION__, result);
507 struct urb *urb;
510 /* create our write urb pool and transfer buffers */
513 urb = usb_alloc_urb(0, GFP_KERNEL);
514 write_urb_pool[i] = urb;
515 if (urb == NULL) {
520 urb->transfer_buffer = kmalloc (URB_TRANSFER_BUFFER_SIZE, GFP_KERNEL);
521 if (!urb->transfer_buffer) {
522 err("%s - out of memory for urb buffers.",