/drivers/staging/serial/ |
H A D | Makefile | 1 obj-$(CONFIG_SERIAL_68360) += 68360serial.o
|
/drivers/net/usb/ |
H A D | hso.c | 36 * The multiplexed serial ports are using the interrupt and 73 #include <linux/serial.h> 235 on which serial port it is used on. */ 263 int (*write_data) (struct hso_serial *serial); 266 * working on the serial receive buffers 330 static int put_rxbuf_data(struct urb *urb, struct hso_serial *serial); 331 static void hso_kick_transmit(struct hso_serial *serial); 348 static int hso_mux_serial_read(struct hso_serial *serial); 406 /* serial structures */ 546 static int hso_urb_to_index(struct hso_serial *serial, struc argument 632 struct hso_serial *serial = NULL; local 661 set_serial_by_index(unsigned index, struct hso_serial *serial) argument 1117 struct hso_serial *serial = get_serial_by_tty(tty); local 1145 hso_resubmit_rx_bulk_urb(struct hso_serial *serial, struct urb *urb) argument 1168 put_rxbuf_data_and_resubmit_bulk_urb(struct hso_serial *serial) argument 1187 put_rxbuf_data_and_resubmit_ctrl_urb(struct hso_serial *serial) argument 1212 struct hso_serial *serial = urb->context; local 1257 hso_unthrottle_tasklet(struct hso_serial *serial) argument 1271 struct hso_serial *serial = get_serial_by_tty(tty); local 1278 struct hso_serial *serial = local 1287 struct hso_serial *serial = get_serial_by_index(tty->index); local 1347 struct hso_serial *serial = tty->driver_data; local 1393 struct hso_serial *serial = get_serial_by_tty(tty); local 1425 struct hso_serial *serial = get_serial_by_tty(tty); local 1440 struct hso_serial *serial = get_serial_by_tty(tty); local 1461 struct hso_serial *serial = get_serial_by_tty(tty); local 1475 tiocmget_submit_urb(struct hso_serial *serial, struct hso_tiocmget *tiocmget, struct usb_device *usb) argument 1502 struct hso_serial *serial = urb->context; local 1580 hso_wait_modem_status(struct hso_serial *serial, unsigned long arg) argument 1632 struct hso_serial *serial = get_serial_by_tty(tty); local 1662 struct hso_serial *serial = get_serial_by_tty(tty); local 1696 struct hso_serial *serial = get_serial_by_tty(tty); local 1736 struct hso_serial *serial = get_serial_by_tty(tty); local 1755 hso_kick_transmit(struct hso_serial *serial) argument 1790 mux_device_request(struct hso_serial *serial, u8 type, u16 port, struct urb *ctrl_urb, struct usb_ctrlrequest *ctrl_req, u8 *ctrl_urb_data, u32 size) argument 1850 hso_mux_serial_read(struct hso_serial *serial) argument 1877 struct hso_serial *serial; local 1929 hso_mux_serial_write_data(struct hso_serial *serial) argument 1945 struct hso_serial *serial = urb->context; local 1975 hso_std_serial_write_data(struct hso_serial *serial) argument 2001 struct hso_serial *serial = urb->context; local 2044 put_rxbuf_data(struct urb *urb, struct hso_serial *serial) argument 2194 struct hso_serial *serial = dev2ser(hso_dev); local 2241 struct hso_serial *serial = dev2ser(hso_dev); local 2280 hso_serial_common_free(struct hso_serial *serial) argument 2301 hso_serial_common_create(struct hso_serial *serial, int num_urbs, int rx_size, int tx_size) argument 2630 hso_free_tiomget(struct hso_serial *serial) argument 2647 struct hso_serial *serial = dev2ser(hso_dev); local 2672 struct hso_serial *serial; local 2756 struct hso_serial *serial; local [all...] |
/drivers/usb/serial/ |
H A D | ezusb.c | 18 #include <linux/usb/serial.h> 23 int ezusb_writememory(struct usb_serial *serial, int address, argument 30 if (!serial->dev) { 38 dev_err(&serial->dev->dev, "%s - kmalloc(%d) failed.\n", 42 result = usb_control_msg(serial->dev, usb_sndctrlpipe(serial->dev, 0), 49 int ezusb_set_reset(struct usb_serial *serial, unsigned char reset_bit) argument 54 response = ezusb_writememory(serial, CPUCS_REG, &reset_bit, 1, 0xa0); 56 dev_err(&serial->dev->dev, "%s- %d failed\n",
|
H A D | usb-serial.c | 15 * See Documentation/usb/usb-serial.txt for more information on using this 34 #include <linux/serial.h> 36 #include <linux/usb/serial.h> 58 the MODULE_DEVICE_TABLE declarations in each serial driver 60 via modprobe, and modprobe will load usbserial because the serial 71 * Look up the serial structure. If it is found and it hasn't been 77 struct usb_serial *serial; local 80 serial = serial_table[index]; 82 if (serial) { 83 mutex_lock(&serial 95 get_free_serial(struct usb_serial *serial, int num_ports, unsigned int *minor) argument 133 return_serial(struct usb_serial *serial) argument 147 struct usb_serial *serial; local 175 usb_serial_put(struct usb_serial *serial) argument 201 struct usb_serial *serial; local 250 struct usb_serial *serial = port->serial; local 325 struct usb_serial *serial; local 455 struct usb_serial *serial; local 619 struct usb_serial *serial; local 719 struct usb_serial *serial = NULL; local 1109 struct usb_serial *serial = usb_get_intfdata(interface); local 1146 struct usb_serial *serial = usb_get_intfdata(intf); local 1173 struct usb_serial *serial = usb_get_intfdata(intf); local [all...] |
H A D | console.c | 19 #include <linux/serial.h> 21 #include <linux/usb/serial.h> 38 * Much of the code here is copied from drivers/char/serial.c 39 * and implements a phony serial console in the same way that 40 * serial.c does so that in case some software queries it, 43 * Things that are different from the way the serial port code 44 * does things, is that we call the lower level usb-serial 53 * serial.c code, except that the specifier is "ttyUSB" instead 65 struct usb_serial *serial; local 113 serial 205 struct usb_serial *serial; local 277 usb_serial_console_disconnect(struct usb_serial *serial) argument [all...] |
H A D | ark3116.c | 33 #include <linux/usb/serial.h> 34 #include <linux/serial.h> 47 #define DRIVER_DESC "USB ARK3116 serial/IrDA driver" 61 static int is_irda(struct usb_serial *serial) argument 63 struct usb_device *dev = serial->dev; 90 static int ark3116_write_reg(struct usb_serial *serial, argument 95 result = usb_control_msg(serial->dev, 96 usb_sndctrlpipe(serial->dev, 0), 102 static int ark3116_read_reg(struct usb_serial *serial, argument 107 result = usb_control_msg(serial 127 ark3116_attach(struct usb_serial *serial) argument 202 ark3116_release(struct usb_serial *serial) argument 230 struct usb_serial *serial = port->serial; local 349 struct usb_serial *serial = port->serial; local 368 struct usb_serial *serial = port->serial; local [all...] |
H A D | keyspan_pda.c | 13 * See Documentation/usb/usb-serial.txt for more information on using this 32 #include <linux/usb/serial.h> 60 struct usb_serial *serial; member in struct:keyspan_pda_private 131 struct usb_serial *serial = priv->serial; local 137 result = usb_control_msg(serial->dev, 138 usb_sndctrlpipe(serial->dev, 0), 244 static speed_t keyspan_pda_setbaud(struct usb_serial *serial, speed_t baud) argument 287 rc = usb_control_msg(serial->dev, usb_sndctrlpipe(serial 306 struct usb_serial *serial = port->serial; local 331 struct usb_serial *serial = port->serial; local 373 keyspan_pda_get_modem_info(struct usb_serial *serial, unsigned char *value) argument 395 keyspan_pda_set_modem_info(struct usb_serial *serial, unsigned char value) argument 409 struct usb_serial *serial = port->serial; local 431 struct usb_serial *serial = port->serial; local 455 struct usb_serial *serial = port->serial; local 617 struct usb_serial *serial = port->serial; local 631 struct usb_serial *serial = port->serial; local 675 struct usb_serial *serial = port->serial; local 686 keyspan_pda_fake_startup(struct usb_serial *serial) argument 747 keyspan_pda_startup(struct usb_serial *serial) argument 767 keyspan_pda_release(struct usb_serial *serial) argument [all...] |
H A D | mos7720.c | 3 * Controls the Moschip 7720 usb to dual port serial convertor 19 * Originally based on drivers/usb/serial/io_edgeport.c which is: 32 #include <linux/serial.h> 35 #include <linux/usb/serial.h> 63 /* This structure holds all of the local serial port information */ 117 struct usb_serial *serial; /* back to containing struct */ member in struct:mos7715_parport 131 THR, /* serial port regs */ 148 SP2_REG, /* serial port 2 (7720 only) */ 197 else /* serial port reg */ 204 * not specific to a particular serial por 206 write_mos_reg(struct usb_serial *serial, unsigned int serial_portnum, enum mos_regs reg, __u8 data) argument 228 read_mos_reg(struct usb_serial *serial, unsigned int serial_portnum, enum mos_regs reg, __u8 *data) argument 356 struct usb_serial *serial = mos_parport->serial; local 692 mos7715_parport_init(struct usb_serial *serial) argument 985 mos77xx_probe(struct usb_serial *serial, const struct usb_device_id *id) argument 998 mos77xx_calc_num_ports(struct usb_serial *serial) argument 1009 struct usb_serial *serial; local 1150 struct usb_serial *serial; local 1199 struct usb_serial *serial; local 1262 struct usb_serial *serial; local 1406 struct usb_serial *serial; local 1534 struct usb_serial *serial; local 1582 struct usb_serial *serial; local 1745 struct usb_serial *serial; local 2030 mos7720_startup(struct usb_serial *serial) argument 2120 mos7720_release(struct usb_serial *serial) argument [all...] |
H A D | usb_wwan.c | 16 This driver exists because the "normal" serial driver doesn't work too well 36 #include <linux/usb/serial.h> 37 #include <linux/serial.h> 44 struct usb_serial *serial = port->serial; local 51 intfdata = port->serial->private; 57 mutex_lock(&serial->disc_mutex); 60 if (serial->dev) 62 mutex_unlock(&serial->disc_mutex); 70 struct usb_wwan_intf_private *intfdata = port->serial 402 struct usb_serial *serial = port->serial; local 440 struct usb_serial *serial = port->serial; local 465 usb_wwan_setup_urb(struct usb_serial *serial, int endpoint, int dir, void *ctx, char *buf, int len, void (*callback) (struct urb *)) argument 489 usb_wwan_setup_urbs(struct usb_serial *serial) argument 530 usb_wwan_startup(struct usb_serial *serial) argument 587 stop_read_write_urbs(struct usb_serial *serial) argument 604 usb_wwan_disconnect(struct usb_serial *serial) argument 612 usb_wwan_release(struct usb_serial *serial) argument 647 usb_wwan_suspend(struct usb_serial *serial, pm_message_t message) argument 708 usb_wwan_resume(struct usb_serial *serial) argument [all...] |
H A D | metro-usb.c | 22 #include <linux/usb/serial.h> 91 /* Set the data read from the usb port into the serial port buffer. */ 115 usb_fill_int_urb(port->interrupt_in_urb, port->serial->dev, 116 usb_rcvintpipe(port->serial->dev, port->interrupt_in_endpointAddress), 143 if (port->serial->dev) { 154 struct usb_serial *serial = port->serial; local 175 usb_clear_halt(serial->dev, port->interrupt_in_urb->pipe); 178 usb_fill_int_urb(port->interrupt_in_urb, serial->dev, 179 usb_rcvintpipe(serial 197 metrousb_set_modem_ctrl(struct usb_serial *serial, unsigned int control_state) argument 223 metrousb_shutdown(struct usb_serial *serial) argument 243 metrousb_startup(struct usb_serial *serial) argument 306 struct usb_serial *serial = port->serial; local [all...] |
H A D | sierra.c | 33 #include <linux/usb/serial.h> 94 static int sierra_calc_num_ports(struct usb_serial *serial) argument 99 dev_dbg(&serial->dev->dev, "%s\n", __func__); 101 ifnum = serial->interface->cur_altsetting->desc.bInterfaceNumber; 102 numendpoints = serial->interface->cur_altsetting->desc.bNumEndpoints; 148 static int sierra_calc_interface(struct usb_serial *serial) argument 153 dev_dbg(&serial->dev->dev, "%s\n", __func__); 155 /* Get the interface structure pointer from the serial struct */ 156 p_interface = serial->interface; 169 static int sierra_probe(struct usb_serial *serial, argument 344 struct usb_serial *serial = port->serial; local 488 struct usb_serial *serial = port->serial; local 644 struct usb_serial *serial = port->serial; local 766 sierra_setup_urb(struct usb_serial *serial, int endpoint, int dir, void *ctx, int len, gfp_t mem_flags, usb_complete_t callback) argument 808 struct usb_serial *serial = port->serial; local 849 struct usb_serial *serial = port->serial; local 899 struct usb_serial *serial = port->serial; local 914 sierra_startup(struct usb_serial *serial) argument 978 sierra_release(struct usb_serial *serial) argument 998 stop_read_write_urbs(struct usb_serial *serial) argument 1013 sierra_suspend(struct usb_serial *serial, pm_message_t message) argument 1036 sierra_resume(struct usb_serial *serial) argument 1076 struct usb_serial *serial = usb_get_intfdata(intf); local [all...] |
H A D | visor.c | 12 * See Documentation/usb/usb-serial.txt for more information on using this 29 #include <linux/usb/serial.h> 42 static int visor_probe(struct usb_serial *serial, 44 static int visor_calc_num_ports(struct usb_serial *serial); 46 static int clie_3_5_startup(struct usb_serial *serial); 47 static int treo_attach(struct usb_serial *serial); 48 static int clie_5_attach(struct usb_serial *serial); 49 static int palm_os_3_probe(struct usb_serial *serial, 51 static int palm_os_4_probe(struct usb_serial *serial, 283 mutex_lock(&port->serial 340 palm_os_3_probe(struct usb_serial *serial, const struct usb_device_id *id) argument 440 palm_os_4_probe(struct usb_serial *serial, const struct usb_device_id *id) argument 474 visor_probe(struct usb_serial *serial, const struct usb_device_id *id) argument 508 visor_calc_num_ports(struct usb_serial *serial) argument 518 clie_3_5_startup(struct usb_serial *serial) argument 575 treo_attach(struct usb_serial *serial) argument 619 clie_5_attach(struct usb_serial *serial) argument [all...] |
H A D | usb-wwan.h | 2 * Definitions for USB serial mobile broadband cards 11 extern int usb_wwan_startup(struct usb_serial *serial); 12 extern void usb_wwan_disconnect(struct usb_serial *serial); 13 extern void usb_wwan_release(struct usb_serial *serial); 28 extern int usb_wwan_suspend(struct usb_serial *serial, pm_message_t message); 29 extern int usb_wwan_resume(struct usb_serial *serial);
|
H A D | omninet.c | 8 * See Documentation/usb/usb-serial.txt for more information on using this 24 #include <linux/usb/serial.h> 48 static void omninet_disconnect(struct usb_serial *serial); 49 static void omninet_release(struct usb_serial *serial); 50 static int omninet_attach(struct usb_serial *serial); 126 static int omninet_attach(struct usb_serial *serial) argument 129 struct usb_serial_port *port = serial->port[0]; 143 struct usb_serial *serial = port->serial; local 149 wport = serial 219 struct usb_serial *serial = port->serial; local 272 struct usb_serial *serial = port->serial; local 305 omninet_disconnect(struct usb_serial *serial) argument 315 omninet_release(struct usb_serial *serial) argument [all...] |
H A D | opticon.c | 2 * Opticon USB barcode to serial driver 19 #include <linux/serial.h> 22 #include <linux/usb/serial.h> 33 #define DRIVER_DESC "Opticon USB barcode to serial driver (1D)" 46 struct usb_serial *serial; member in struct:opticon_private 161 struct usb_serial *serial = port->serial; local 168 retval = usb_control_msg(serial->dev, usb_sndctrlpipe(serial->dev, 0), 178 struct opticon_private *priv = usb_get_serial_data(port->serial); 252 struct usb_serial *serial = port->serial; local 447 get_serial_info(struct opticon_private *priv, struct serial_struct __user *serial) argument 490 opticon_startup(struct usb_serial *serial) argument 554 opticon_disconnect(struct usb_serial *serial) argument 564 opticon_release(struct usb_serial *serial) argument 576 struct usb_serial *serial = usb_get_intfdata(intf); local 585 struct usb_serial *serial = usb_get_intfdata(intf); local [all...] |
H A D | qcserial.c | 18 #include <linux/usb/serial.h> 131 static int qcprobe(struct usb_serial *serial, const struct usb_device_id *id) argument 134 struct usb_host_interface *intf = serial->interface->cur_altsetting; 143 nintf = serial->dev->actconfig->desc.bNumInterfaces; 159 if (serial->interface->num_altsetting == 2) 160 intf = &serial->interface->altsetting[1]; 161 else if (serial->interface->num_altsetting > 2) 169 if (serial->interface->num_altsetting == 1) { 174 retval = usb_set_interface(serial->dev, ifnum, 1); 176 dev_err(&serial 255 qc_release(struct usb_serial *serial) argument [all...] |
H A D | whiteheat.c | 15 * See Documentation/usb/usb-serial.txt for more information on using this 33 #include <linux/serial.h> 34 #include <linux/usb/serial.h> 89 static int whiteheat_firmware_download(struct usb_serial *serial, 91 static int whiteheat_firmware_attach(struct usb_serial *serial); 93 /* function prototypes for the Connect Tech WhiteHEAT serial converter */ 94 static int whiteheat_attach(struct usb_serial *serial); 95 static void whiteheat_release(struct usb_serial *serial); 196 static int start_command_port(struct usb_serial *serial); 197 static void stop_command_port(struct usb_serial *serial); 243 whiteheat_firmware_download(struct usb_serial *serial, const struct usb_device_id *id) argument 329 whiteheat_firmware_attach(struct usb_serial *serial) argument 339 whiteheat_attach(struct usb_serial *serial) argument 569 whiteheat_release(struct usb_serial *serial) argument 1297 start_command_port(struct usb_serial *serial) argument 1326 stop_command_port(struct usb_serial *serial) argument [all...] |
H A D | empeg.c | 14 * See Documentation/usb/usb-serial.txt for more information on using this 29 #include <linux/usb/serial.h> 44 static int empeg_startup(struct usb_serial *serial); 79 static int empeg_startup(struct usb_serial *serial) argument 85 if (serial->dev->actconfig->desc.bConfigurationValue != 1) { 86 dev_err(&serial->dev->dev, "active config #%d != 1 ??\n", 87 serial->dev->actconfig->desc.bConfigurationValue); 91 r = usb_reset_configuration(serial->dev);
|
H A D | mct_u232.c | 16 * do the reverse engineering and how to write a USB serial device driver. 36 #include <linux/usb/serial.h> 37 #include <linux/serial.h> 53 static int mct_u232_startup(struct usb_serial *serial); 54 static void mct_u232_release(struct usb_serial *serial); 145 static int mct_u232_calculate_baud_rate(struct usb_serial *serial, argument 150 if (le16_to_cpu(serial->dev->descriptor.idProduct) == MCT_U232_SITECOM_PID 151 || le16_to_cpu(serial->dev->descriptor.idProduct) == MCT_U232_BELKIN_F5U109_PID) { 201 struct usb_serial *serial, struct usb_serial_port *port, speed_t value) 213 divisor = mct_u232_calculate_baud_rate(serial, valu 200 mct_u232_set_baud_rate(struct tty_struct *tty, struct usb_serial *serial, struct usb_serial_port *port, speed_t value) argument 274 mct_u232_set_line_ctrl(struct usb_serial *serial, unsigned char lcr) argument 297 mct_u232_set_modem_ctrl(struct usb_serial *serial, unsigned int control_state) argument 332 mct_u232_get_modem_stat(struct usb_serial *serial, unsigned char *msr) argument 401 mct_u232_startup(struct usb_serial *serial) argument 428 mct_u232_release(struct usb_serial *serial) argument 444 struct usb_serial *serial = port->serial; local 549 struct usb_serial *serial = port->serial; local 650 struct usb_serial *serial = port->serial; local 734 struct usb_serial *serial = port->serial; local 772 struct usb_serial *serial = port->serial; local [all...] |
H A D | pl2303.c | 2 * Prolific PL2303 USB to serial adaptor driver 13 * See Documentation/usb/usb-serial.txt for more information on using this 25 #include <linux/serial.h> 31 #include <linux/usb/serial.h> 37 #define DRIVER_DESC "Prolific PL2303 USB to serial adaptor driver" 159 struct usb_serial *serial, unsigned char *buf) 161 int res = usb_control_msg(serial->dev, usb_rcvctrlpipe(serial->dev, 0), 170 struct usb_serial *serial) 172 int res = usb_control_msg(serial 158 pl2303_vendor_read(__u16 value, __u16 index, struct usb_serial *serial, unsigned char *buf) argument 169 pl2303_vendor_write(__u16 value, __u16 index, struct usb_serial *serial) argument 180 pl2303_startup(struct usb_serial *serial) argument 253 struct usb_serial *serial = port->serial; local 485 struct usb_serial *serial = port->serial; local 656 struct usb_serial *serial = port->serial; local 676 pl2303_release(struct usb_serial *serial) argument [all...] |
H A D | io_ti.c | 31 #include <linux/serial.h> 37 #include <linux/usb/serial.h> 113 struct usb_serial *serial; member in struct:edgeport_serial 279 int port_number = port->number - port->serial->minor; 283 return send_cmd(port->serial->dev, 353 static int read_boot_mem(struct edgeport_serial *serial, argument 360 status = ti_vread_sync(serial->serial->dev, 361 UMPC_MEMORY_READ, serial->TI_I2C_Type, 371 usb_serial_debug_data(debug, &serial 380 write_boot_mem(struct edgeport_serial *serial, int start_address, int length, __u8 *buffer) argument 419 write_i2c_mem(struct edgeport_serial *serial, int start_address, int length, __u8 address_type, __u8 *buffer) argument 623 read_rom(struct edgeport_serial *serial, int start_address, int length, __u8 *buffer) argument 641 write_rom(struct edgeport_serial *serial, int start_address, int length, __u8 *buffer) argument 657 get_descriptor_addr(struct edgeport_serial *serial, int desc_type, struct ti_i2c_desc *rom_desc) argument 701 check_i2c_image(struct edgeport_serial *serial) argument 783 get_manuf_info(struct edgeport_serial *serial, __u8 *buffer) argument 911 i2c_type_bootmode(struct edgeport_serial *serial) argument 957 bulk_xfer(struct usb_serial *serial, void *buffer, int length, int *num_sent) argument 970 download_code(struct edgeport_serial *serial, __u8 *image, int image_length) argument 1014 download_fw(struct edgeport_serial *serial) argument 2595 edge_startup(struct usb_serial *serial) argument 2657 edge_disconnect(struct usb_serial *serial) argument 2662 edge_release(struct usb_serial *serial) argument [all...] |
/drivers/staging/quatech_usb2/ |
H A D | quatech_usb2.c | 2 * Driver for Quatech Inc USB2.0 to serial adaptors. Largely unrelated to the 14 #include <linux/serial.h> 16 #include <linux/usb/serial.h> 69 /* port setting constants, used to set up serial port speeds, flow 134 .name = "quatech-usb2-serial", 195 * @param open_ports The number of serial ports currently in use on the box 196 * @param current_port Pointer to the serial port structure of the port which 219 static int qt2_boxpoweron(struct usb_serial *serial); 220 static int qt2_boxsetQMCR(struct usb_serial *serial, __u16 Uart_Number, 224 static int serial_paranoia_check(struct usb_serial *serial, 271 qt2_calc_num_ports(struct usb_serial *serial) argument 304 qt2_attach(struct usb_serial *serial) argument 412 qt2_release(struct usb_serial *serial) argument 444 struct usb_serial *serial; /* device structure */ local 634 struct usb_serial *serial; /* device structure */ local 700 struct usb_serial *serial; /* parent device struct */ local 858 struct usb_serial *serial = port->serial; local 968 struct usb_serial *serial; /* parent serial device */ local 1088 struct usb_serial *serial = port->serial; local 1132 struct usb_serial *serial = port->serial; local 1172 struct usb_serial *serial = port->serial; /* parent device */ local 1210 struct usb_serial *serial = port->serial; local 1248 struct usb_serial *serial = port->serial; local 1295 qt2_boxpoweron(struct usb_serial *serial) argument 1313 qt2_boxsetQMCR(struct usb_serial *serial, __u16 Uart_Number, __u8 QMCR_Value) argument 1344 serial_paranoia_check(struct usb_serial *serial, const char *function) argument 1372 qt2_get_dev_private(struct usb_serial *serial) argument 1377 qt2_set_dev_private(struct usb_serial *serial, struct quatech2_dev *data) argument 1383 qt2_openboxchannel(struct usb_serial *serial, __u16 Uart_Number, struct qt2_status_data *status) argument 1397 qt2_closeboxchannel(struct usb_serial *serial, __u16 Uart_Number) argument 1412 qt2_conf_uart(struct usb_serial *serial, unsigned short Uart_Number, unsigned short divisor, unsigned char LCR) argument 1435 struct usb_serial *serial = urb->context; local 1698 struct usb_serial *serial = port->serial; local 1764 struct usb_serial *serial = port->serial; local 1812 qt2_box_get_register(struct usb_serial *serial, unsigned char uart_number, unsigned short register_num, __u8 *pValue) argument 1826 qt2_box_set_register(struct usb_serial *serial, unsigned short Uart_Number, unsigned short Register_Num, unsigned short Value) argument 1846 qt2_boxsetuart(struct usb_serial *serial, unsigned short Uart_Number, unsigned short default_divisor, unsigned char default_LCR) argument 1861 qt2_boxsethw_flowctl(struct usb_serial *serial, unsigned int UartNumber, bool bSet) argument 1895 qt2_boxsetsw_flowctl(struct usb_serial *serial, __u16 UartNumber, unsigned char stop_char, unsigned char start_char) argument 1910 qt2_boxunsetsw_flowctl(struct usb_serial *serial, __u16 UartNumber) argument 1925 qt2_boxstoprx(struct usb_serial *serial, unsigned short uart_number, unsigned short stop) argument [all...] |
/drivers/staging/serqt_usb2/ |
H A D | serqt_usb2.c | 3 * much of the code developed by Greg Kroah-Hartman for USB serial devices 14 #include <linux/serial.h> 16 #include <linux/usb/serial.h> 199 .name = "quatech-usb-serial", 212 if (!port->serial) { 213 dbg("%s - port->serial == NULL\n", function); 220 static int serial_paranoia_check(struct usb_serial *serial, argument 223 if (!serial) { 224 dbg("%s - serial == NULL\n", function); 228 if (!serial 325 struct usb_serial *serial = get_usb_serial(port, __func__); local 474 qt_get_device(struct usb_serial *serial, struct qt_get_device_data *device_data) argument 501 BoxSetPrebufferLevel(struct usb_serial *serial) argument 517 BoxSetATC(struct usb_serial *serial, __u16 n_Mode) argument 537 qt_set_device(struct usb_serial *serial, struct qt_get_device_data *device_data) argument 557 qt_open_channel(struct usb_serial *serial, __u16 Uart_Number, struct qt_open_channel_data *pDeviceData) argument 572 qt_close_channel(struct usb_serial *serial, __u16 Uart_Number) argument 590 BoxGetRegister(struct usb_serial *serial, unsigned short Uart_Number, unsigned short Register_Num, __u8 *pValue) argument 611 BoxSetRegister(struct usb_serial *serial, unsigned short Uart_Number, unsigned short Register_Num, unsigned short Value) argument 640 qt_setuart(struct usb_serial *serial, unsigned short Uart_Number, unsigned short default_divisor, unsigned char default_LCR) argument 656 BoxSetHW_FlowCtrl(struct usb_serial *serial, unsigned int index, int bSet) argument 692 BoxSetSW_FlowCtrl(struct usb_serial *serial, __u16 index, unsigned char stop_char, unsigned char start_char) argument 709 BoxDisable_SW_FlowCtrl(struct usb_serial *serial, __u16 index) argument 721 qt_startup(struct usb_serial *serial) argument 852 qt_release(struct usb_serial *serial) argument 875 struct usb_serial *serial; local 1004 struct usb_serial *serial; local 1049 struct usb_serial *serial = port->serial; local 1107 struct usb_serial *serial = get_usb_serial(port, __func__); local 1157 struct usb_serial *serial; local 1193 struct usb_serial *serial = get_usb_serial(port, __func__); local 1352 struct usb_serial *serial = get_usb_serial(port, __func__); local 1377 qt_real_tiocmget(struct tty_struct *tty, struct usb_serial_port *port, struct usb_serial *serial) argument 1419 qt_real_tiocmset(struct tty_struct *tty, struct usb_serial_port *port, struct usb_serial *serial, unsigned int value) argument 1460 struct usb_serial *serial = get_usb_serial(port, __func__); local 1485 struct usb_serial *serial = get_usb_serial(port, __func__); local 1508 struct usb_serial *serial = get_usb_serial(port, __func__); local 1531 struct usb_serial *serial = get_usb_serial(port, __func__); local 1571 qt_calc_num_ports(struct usb_serial *serial) argument [all...] |
/drivers/rapidio/switches/ |
H A D | Kconfig | 8 Includes support for IDT Tsi57x family of serial RapidIO switches. 14 Includes support for IDT CPS-16/12/10/8 serial RapidIO switches. 21 Includes support for IDT Tsi568 serial RapidIO switch. 28 Includes support for ITD CPS Gen.2 serial RapidIO switches.
|
/drivers/hsi/ |
H A D | Kconfig | 8 synchronous serial interface used mainly to connect
|