• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/usb/serial/

Lines Matching refs:serial

19 #include <linux/serial.h>
20 #include <linux/usb/serial.h>
40 static int ftdi_olimex_probe (struct usb_serial *serial);
41 static void ftdi_USB_UIRT_setup (struct usb_serial *serial);
42 static void ftdi_HE_TIRA1_setup (struct usb_serial *serial);
299 [SIO] = "SIO", /* the serial part of FT8U100AX */
322 int write_offset; /* This is the offset in the usb data block to write the serial data -
355 /* function prototypes for a FTDI serial converter */
356 static int ftdi_sio_probe (struct usb_serial *serial, const struct usb_device_id *id);
357 static int ftdi_sio_attach (struct usb_serial *serial);
358 static void ftdi_shutdown (struct usb_serial *serial);
499 rv = usb_control_msg(port->serial->dev,
500 usb_sndctrlpipe(port->serial->dev, 0),
549 rv = usb_control_msg(port->serial->dev,
550 usb_sndctrlpipe(port->serial->dev, 0),
586 * ** Step 3 is done courtesy of code borrowed from serial.c - I should really
587 * spend some time and separate+move this common code to serial.c, it is
588 * replicated in nearly every serial driver you see.
741 struct usb_serial *serial = port->serial;
742 struct usb_device *udev = serial->dev;
760 inter = serial->interface->altsetting->desc.bInterfaceNumber;
803 struct usb_device *udev = port->serial->dev;
830 struct usb_device *udev = port->serial->dev;
859 struct usb_device *udev = port->serial->dev;
925 static int ftdi_sio_probe (struct usb_serial *serial, const struct usb_device_id *id)
930 int ret = quirk->probe(serial);
935 usb_set_serial_data(serial, (void *)id->driver_info);
990 static int ftdi_sio_attach (struct usb_serial *serial)
993 struct ftdi_sio_quirk *quirk = usb_get_serial_data(serial);
996 quirk->setup(serial);
1005 static void ftdi_USB_UIRT_setup (struct usb_serial *serial)
1011 priv = usb_get_serial_port_data(serial->port[0]);
1019 static void ftdi_HE_TIRA1_setup (struct usb_serial *serial)
1025 priv = usb_get_serial_port_data(serial->port[0]);
1036 static int ftdi_olimex_probe(struct usb_serial *serial)
1038 struct usb_device *udev = serial->dev;
1039 struct usb_interface *interface = serial->interface;
1044 info("Ignoring reserved serial port on Olimex arm-usb-ocd\n");
1058 static void ftdi_shutdown (struct usb_serial *serial)
1085 struct usb_device *dev = port->serial->dev;
1113 This is same behaviour as serial.c/rs_open() - Kuba */
1161 if (usb_control_msg(port->serial->dev,
1162 usb_sndctrlpipe(port->serial->dev, 0),
1273 usb_fill_bulk_urb(urb, port->serial->dev,
1274 usb_sndbulkpipe(port->serial->dev, port->bulk_out_endpointAddress),
1630 usb_fill_bulk_urb(port->read_urb, port->serial->dev,
1631 usb_rcvbulkpipe(port->serial->dev, port->bulk_in_endpointAddress),
1661 if (usb_control_msg(port->serial->dev, usb_sndctrlpipe(port->serial->dev, 0),
1681 struct usb_device *dev = port->serial->dev;
1836 if ((ret = usb_control_msg(port->serial->dev,
1837 usb_rcvctrlpipe(port->serial->dev, 0),
1852 if ((ret = usb_control_msg(port->serial->dev,
1853 usb_rcvctrlpipe(port->serial->dev, 0),
1891 case TIOCGSERIAL: /* gets serial port data */
1894 case TIOCSSERIAL: /* sets serial port data */
1903 * This code is borrowed from linux/drivers/char/serial.c