Searched refs:serial (Results 1 - 25 of 270) sorted by relevance

1234567891011

/drivers/staging/serial/
H A DMakefile1 obj-$(CONFIG_SERIAL_68360) += 68360serial.o
/drivers/net/usb/
H A Dhso.c36 * 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 Dezusb.c18 #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 Dusb-serial.c15 * 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 Dconsole.c19 #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 Dark3116.c33 #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 Dkeyspan_pda.c13 * 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 Dmos7720.c3 * 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 Dusb_wwan.c16 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 Dmetro-usb.c22 #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 Dsierra.c33 #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 Dvisor.c12 * 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 Dusb-wwan.h2 * 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 Domninet.c8 * 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 Dopticon.c2 * 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 Dqcserial.c18 #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 Dwhiteheat.c15 * 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 Dempeg.c14 * 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 Dmct_u232.c16 * 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 Dpl2303.c2 * 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 Dio_ti.c31 #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 Dquatech_usb2.c2 * 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 Dserqt_usb2.c3 * 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 DKconfig8 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 DKconfig8 synchronous serial interface used mainly to connect

Completed in 501 milliseconds

1234567891011