Searched refs:serial (Results 26 - 50 of 270) sorted by relevance

1234567891011

/drivers/usb/serial/
H A Dsymbolserial.c2 * Symbol USB barcode to serial driver
20 #include <linux/usb/serial.h>
34 struct usb_serial *serial; member in struct:symbol_private
124 struct symbol_private *priv = usb_get_serial_data(port->serial);
151 struct symbol_private *priv = usb_get_serial_data(port->serial);
162 struct symbol_private *priv = usb_get_serial_data(port->serial);
173 struct symbol_private *priv = usb_get_serial_data(port->serial);
194 static int symbol_startup(struct usb_serial *serial) argument
202 /* create our private serial structure */
205 dev_err(&serial
265 symbol_disconnect(struct usb_serial *serial) argument
275 symbol_release(struct usb_serial *serial) argument
[all...]
H A Dmos7840.c19 * Originally based on drivers/usb/serial/io_edgeport.c which is:
33 #include <linux/serial.h>
35 #include <linux/usb/serial.h>
278 struct usb_device *dev = port->serial->dev;
296 struct usb_device *dev = port->serial->dev;
324 struct usb_device *dev = port->serial->dev;
328 if (port->serial->num_ports == 4) {
330 (__u16) (port->serial->minor)) + 1) << 8;
333 if (((__u16) port->number - (__u16) (port->serial->minor)) == 0) {
335 (__u16) (port->serial
586 struct usb_serial *serial; local
697 mos7840_serial_paranoia_check(struct usb_serial *serial, const char *function) argument
737 struct usb_serial *serial; local
851 mos7840_serial_probe(struct usb_serial *serial, const struct usb_device_id *id) argument
874 struct usb_serial *serial; local
1208 struct usb_serial *serial; local
1343 struct usb_serial *serial; local
1443 struct usb_serial *serial; local
1943 struct usb_serial *serial; local
2109 struct usb_serial *serial; local
2330 mos7840_calc_num_ports(struct usb_serial *serial) argument
2359 mos7840_startup(struct usb_serial *serial) argument
2600 mos7840_disconnect(struct usb_serial *serial) argument
2637 mos7840_release(struct usb_serial *serial) argument
[all...]
H A Dkl5kusb105.c49 #include <linux/usb/serial.h>
65 static int klsi_105_startup(struct usb_serial *serial);
66 static void klsi_105_release(struct usb_serial *serial);
151 rc = usb_control_msg(port->serial->dev,
152 usb_sndctrlpipe(port->serial->dev, 0),
163 dev_info(&port->serial->dev->dev,
195 dev_info(&port->serial->dev->dev, "sending SIO Poll request\n");
205 rc = usb_control_msg(port->serial->dev,
206 usb_rcvctrlpipe(port->serial->dev, 0),
220 dev_info(&port->serial
235 klsi_105_startup(struct usb_serial *serial) argument
281 klsi_105_release(struct usb_serial *serial) argument
[all...]
H A Dkeyspan.c18 and Keyspan, Inc the manufacturers of the Keyspan USB-serial products.
45 #include <linux/usb/serial.h>
166 device_port = port->number - port->serial->minor;
386 keyspan_usa26_send_setup(port->serial, port,
395 struct usb_serial *serial; local
402 serial = urb->context;
425 if (msg->port >= serial->num_ports) {
429 port = serial->port[msg->port];
521 keyspan_usa28_send_setup(port->serial, port,
531 struct usb_serial *serial; local
594 struct usb_serial *serial; local
622 struct usb_serial *serial; local
739 struct usb_serial *serial; local
886 struct usb_serial *serial; local
954 struct usb_serial *serial; local
1008 struct usb_serial *serial; local
1070 struct usb_serial *serial = port->serial; local
1164 struct usb_serial *serial = port->serial; local
1201 keyspan_fake_startup(struct usb_serial *serial) argument
1308 find_ep(struct usb_serial const *serial, int endpoint) argument
1326 keyspan_setup_urb(struct usb_serial *serial, int endpoint, int dir, void *ctx, char *buf, int len, void (*callback)(struct urb *)) argument
1431 keyspan_setup_urbs(struct usb_serial *serial) argument
1689 keyspan_usa26_send_setup(struct usb_serial *serial, struct usb_serial_port *port, int reset_port) argument
1845 keyspan_usa28_send_setup(struct usb_serial *serial, struct usb_serial_port *port, int reset_port) argument
1971 keyspan_usa49_send_setup(struct usb_serial *serial, struct usb_serial_port *port, int reset_port) argument
2159 keyspan_usa90_send_setup(struct usb_serial *serial, struct usb_serial_port *port, int reset_port) argument
2292 keyspan_usa67_send_setup(struct usb_serial *serial, struct usb_serial_port *port, int reset_port) argument
2441 struct usb_serial *serial = port->serial; local
2472 keyspan_startup(struct usb_serial *serial) argument
2534 keyspan_disconnect(struct usb_serial *serial) argument
2576 keyspan_release(struct usb_serial *serial) argument
[all...]
H A Dkobil_sct.c10 * and associated source files. Please see the usb/serial files for
37 #include <linux/usb/serial.h>
59 static int kobil_startup(struct usb_serial *serial);
60 static void kobil_release(struct usb_serial *serial);
132 static int kobil_startup(struct usb_serial *serial) argument
148 priv->device_type = le16_to_cpu(serial->dev->descriptor.idProduct);
165 usb_set_serial_port_data(serial->port[0], priv);
168 pdev = serial->dev;
193 static void kobil_release(struct usb_serial *serial) argument
196 dbg("%s - port %d", __func__, serial
[all...]
H A Dspcp8x5.c2 * spcp8x5 USB to serial adaptor driver
29 #include <linux/usb/serial.h>
34 #define DRIVER_DESC "SPCP8x5 USB to serial adaptor driver"
173 static int spcp8x5_startup(struct usb_serial *serial) argument
178 u16 product = le16_to_cpu(serial->dev->descriptor.idProduct);
189 serial->dev->descriptor.idVendor == cpu_to_le16(0x081e))
191 dev_dbg(&serial->dev->dev, "device type = %d\n", (int)type);
193 for (i = 0; i < serial->num_ports; ++i) {
201 usb_set_serial_port_data(serial->port[i] , priv);
207 priv = usb_get_serial_port_data(serial
215 spcp8x5_release(struct usb_serial *serial) argument
338 struct usb_serial *serial = port->serial; local
450 struct usb_serial *serial = port->serial; local
[all...]
H A Dbelkin_sa.c9 * and associated source files. Please see the usb/serial files for
17 * See Documentation/usb/usb-serial.txt for more information on using this
37 #include <linux/usb/serial.h>
50 static int belkin_sa_startup(struct usb_serial *serial);
51 static void belkin_sa_release(struct usb_serial *serial);
83 /* All of the device info needed for the serial converters */
125 /* assumes that struct usb_serial *serial is available */
126 #define BSA_USB_CMD(c, v) usb_control_msg(serial->dev, usb_sndctrlpipe(serial->dev, 0), \
131 static int belkin_sa_startup(struct usb_serial *serial) argument
158 belkin_sa_release(struct usb_serial *serial) argument
312 struct usb_serial *serial = port->serial; local
453 struct usb_serial *serial = port->serial; local
479 struct usb_serial *serial = port->serial; local
[all...]
H A Dcyberjack.c10 * and associated source files. Please see the usb/serial files for
42 #include <linux/usb/serial.h>
60 static int cyberjack_startup(struct usb_serial *serial);
61 static void cyberjack_disconnect(struct usb_serial *serial);
62 static void cyberjack_release(struct usb_serial *serial);
120 static int cyberjack_startup(struct usb_serial *serial) argument
137 usb_set_serial_port_data(serial->port[0], priv);
139 init_waitqueue_head(&serial->port[0]->write_wait);
141 for (i = 0; i < serial->num_ports; ++i) {
143 result = usb_submit_urb(serial
154 cyberjack_disconnect(struct usb_serial *serial) argument
164 cyberjack_release(struct usb_serial *serial) argument
[all...]
H A Dipw.c36 * code found in usb/serial and usb/class
48 #include <linux/usb/serial.h>
103 #define IPW_SIO_POLL 0x08 /* get serial port status byte, call with value=0 */
153 struct usb_device *dev = port->serial->dev;
223 static int ipw_probe(struct usb_serial *serial, const struct usb_device_id *id) argument
232 usb_set_serial_data(serial, data);
236 static void ipw_release(struct usb_serial *serial) argument
238 struct usb_wwan_intf_private *data = usb_get_serial_data(serial);
240 usb_wwan_release(serial);
241 usb_set_serial_data(serial, NUL
[all...]
H A Dio_edgeport.c42 #include <linux/serial.h>
49 #include <linux/usb/serial.h>
156 struct usb_serial *serial; /* loop back to the owner of this object */ member in struct:edgeport_serial
228 static int edge_startup(struct usb_serial *serial);
229 static void edge_disconnect(struct usb_serial *serial);
230 static void edge_release(struct usb_serial *serial);
260 static int sram_write(struct usb_serial *serial, __u16 extAddr, __u16 addr,
262 static int rom_read(struct usb_serial *serial, __u16 extAddr, __u16 addr,
264 static int rom_write(struct usb_serial *serial, __u16 extAddr, __u16 addr,
312 &edge_serial->serial
499 struct usb_serial *serial = ep->serial; local
822 struct usb_serial *serial; local
2152 sram_write(struct usb_serial *serial, __u16 extAddr, __u16 addr, __u16 length, const __u8 *data) argument
2203 rom_write(struct usb_serial *serial, __u16 extAddr, __u16 addr, __u16 length, const __u8 *data) argument
2253 rom_read(struct usb_serial *serial, __u16 extAddr, __u16 addr, __u16 length, __u8 *data) argument
2921 edge_startup(struct usb_serial *serial) argument
3147 edge_disconnect(struct usb_serial *serial) argument
3171 edge_release(struct usb_serial *serial) argument
[all...]
H A Dbus.c17 #include <linux/usb/serial.h>
35 if (driver == port->serial->type)
46 return sprintf(buf, "%d\n", port->number - port->serial->minor);
64 driver = port->serial->type;
80 dev_info(&port->serial->dev->dev,
101 driver = port->serial->type;
154 .name = "usb-serial",
H A Df81232.c2 * Fintek F81232 USB to serial adaptor driver
20 #include <linux/serial.h>
26 #include <linux/usb/serial.h>
244 set_control_lines(port->serial->dev, control);
302 ser.line = port->serial->minor;
321 static int f81232_startup(struct usb_serial *serial) argument
326 for (i = 0; i < serial->num_ports; ++i) {
332 usb_set_serial_port_data(serial->port[i], priv);
338 priv = usb_get_serial_port_data(serial->port[i]);
340 usb_set_serial_port_data(serial
345 f81232_release(struct usb_serial *serial) argument
[all...]
H A Dzio.c16 #include <linux/usb/serial.h>
H A Diuu_phoenix.c25 #include <linux/serial.h>
31 #include <linux/usb/serial.h>
112 static int iuu_startup(struct usb_serial *serial) argument
126 usb_set_serial_port_data(serial->port[0], priv);
131 static void iuu_release(struct usb_serial *serial) argument
133 struct usb_serial_port *port = serial->port[0];
211 usb_fill_bulk_urb(port->write_urb, port->serial->dev,
212 usb_sndbulkpipe(port->serial->dev,
236 port->serial->dev,
237 usb_sndbulkpipe(port->serial
318 struct usb_serial *serial = port->serial; local
341 struct usb_serial *serial = port->serial; local
1012 struct usb_serial *serial; local
1047 struct usb_serial *serial = port->serial; local
[all...]
H A Ddigi_acceleport.c12 * usb-serial driver.
31 #include <linux/usb/serial.h>
243 static int digi_startup_device(struct usb_serial *serial);
244 static int digi_startup(struct usb_serial *serial);
245 static void digi_disconnect(struct usb_serial *serial);
246 static void digi_release(struct usb_serial *serial);
282 /* device info needed for the Digi serial converter */
418 struct usb_serial_port *oob_port = (struct usb_serial_port *)((struct digi_serial *)(usb_get_serial_data(port->serial)))->ds_oob_port;
554 struct usb_serial_port *oob_port = (struct usb_serial_port *) ((struct digi_serial *)(usb_get_serial_data(port->serial)))->ds_oob_port;
1010 struct usb_serial *serial; local
1234 digi_startup_device(struct usb_serial *serial) argument
1265 digi_startup(struct usb_serial *serial) argument
1325 digi_disconnect(struct usb_serial *serial) argument
1338 digi_release(struct usb_serial *serial) argument
1503 struct usb_serial *serial = port->serial; local
[all...]
H A Dcypress_m8.c14 * See Documentation/usb/usb-serial.txt for more information on using this
39 #include <linux/usb/serial.h>
40 #include <linux/serial.h>
133 /* function prototypes for the Cypress USB to serial device */
134 static int cypress_earthmate_startup(struct usb_serial *serial);
135 static int cypress_hidcom_startup(struct usb_serial *serial);
136 static int cypress_ca42v2_startup(struct usb_serial *serial);
137 static void cypress_release(struct usb_serial *serial);
243 * Cypress serial helper functions
264 if (port->serial
449 generic_startup(struct usb_serial *serial) argument
503 cypress_earthmate_startup(struct usb_serial *serial) argument
536 cypress_hidcom_startup(struct usb_serial *serial) argument
555 cypress_ca42v2_startup(struct usb_serial *serial) argument
574 cypress_release(struct usb_serial *serial) argument
594 struct usb_serial *serial = port->serial; local
[all...]
H A Dgeneric.c22 #include <linux/usb/serial.h>
25 #include <linux/serial.h>
138 struct usb_serial *serial = port->serial; local
144 if (serial->dev) {
202 count = port->serial->type->prepare_write_buffer(port,
237 * usb_serial_generic_write - generic write function for serial USB devices
371 where the USB serial is not a console anyway */
407 port->serial->type->process_read_urb(urb);
537 int usb_serial_generic_resume(struct usb_serial *serial) argument
565 usb_serial_generic_disconnect(struct usb_serial *serial) argument
577 usb_serial_generic_release(struct usb_serial *serial) argument
[all...]
H A Dch341.c6 * ch341.c implements a serial port driver for the Winchiphead CH341.
9 * serial port, an IEEE-1284 parallel printer port or a memory-like
11 * This driver only supports the asynchronous serial interface.
24 #include <linux/usb/serial.h>
25 #include <linux/serial.h>
252 static int ch341_attach(struct usb_serial *serial) argument
269 r = ch341_configure(serial->dev, priv);
273 usb_set_serial_port_data(serial->port[0], priv);
301 ch341_set_handshake(port->serial->dev, priv->line_control);
317 struct usb_serial *serial local
606 struct usb_serial *serial = NULL; local
[all...]
H A Doti6858.c2 * Ours Technology Inc. OTi-6858 USB to serial adapter driver.
28 * See Documentation/usb/usb-serial.txt for more information on using this
47 #include <linux/serial.h>
52 #include <linux/usb/serial.h>
58 "Ours Technology Inc. OTi-6858 USB to serial adapter driver"
149 static int oti6858_startup(struct usb_serial *serial);
150 static void oti6858_release(struct usb_serial *serial);
225 result = usb_control_msg(port->serial->dev,
226 usb_rcvctrlpipe(port->serial->dev, 0),
249 result = usb_control_msg(port->serial
347 oti6858_startup(struct usb_serial *serial) argument
543 struct usb_serial *serial = port->serial; local
749 oti6858_release(struct usb_serial *serial) argument
[all...]
/drivers/hsi/clients/
H A DKconfig13 serial communication with the cellular modem over HSI/SSI bus.
/drivers/staging/speakup/
H A Dserialio.h4 #include <linux/serial.h> /* for rs_table, serial constants &
6 #include <linux/serial_reg.h> /* for more serial constants */
8 #include <asm/serial.h>
23 /* countdown values for serial timeouts in us */
/drivers/tty/serial/8250/
H A DKconfig2 # The 8250/16550 serial drivers. You shouldn't be in this list unless
7 tristate "8250/16550 and compatible serial support"
11 serial ports. The standard answer is Y. People who might say N
14 serial mouse and don't intend to use their machine's standard serial
16 serial port drivers do not need this driver built in for them to
22 non-standard serial ports, since the configuration information will
26 BTW1: If you have a mouseman serial mouse which is not recognized by
33 Most people will say Y or M here, so that they can use serial mice,
34 modems and similar devices connecting to the standard serial port
[all...]
/drivers/firmware/
H A Dpcdp.c17 #include <linux/serial.h>
92 int i, serial = 0; local
103 serial = 1;
110 serial = 1;
113 if (uart->flags & PCDP_UART_PRIMARY_CONSOLE || serial) {
/drivers/usb/gadget/
H A Ddbgp.c36 struct gserial *serial; member in struct:dbgp
222 gserial_disconnect(dbgp.serial);
229 kfree(dbgp.serial);
270 dbgp.serial->in = dbgp.i_ep;
271 dbgp.serial->out = dbgp.o_ep;
273 dbgp.serial->in->desc = &i_desc;
274 dbgp.serial->out->desc = &o_desc;
319 dbgp.serial = kzalloc(sizeof(struct gserial), GFP_KERNEL);
320 if (!dbgp.serial) {
384 err = gserial_connect(dbgp.serial,
[all...]
/drivers/tty/serial/
H A DKconfig8 source "drivers/tty/serial/8250/Kconfig"
10 comment "Non-8250 serial port support"
13 tristate "ARM AMBA PL010 serial port support"
24 bool "Support for console on AMBA serial port"
40 tristate "ARM AMBA PL011 serial port support"
51 bool "Support for console on AMBA serial port"
67 tristate "BCM1xxx on-chip DUART serial support"
72 Support for the asynchronous serial interface (DUART) included in
82 bool "Support for console on a BCM1xxx DUART serial port"
87 If you say Y here, it will be possible to use a serial por
[all...]

Completed in 398 milliseconds

1234567891011