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

1234567891011>>

/linux-master/drivers/usb/serial/
H A Dark3116.c28 #include <linux/usb/serial.h>
29 #include <linux/serial.h>
36 #define DRIVER_DESC "USB ARK3116 serial/IrDA driver"
50 static int is_irda(struct usb_serial *serial) argument
52 struct usb_device *dev = serial->dev;
77 static int ark3116_write_reg(struct usb_serial *serial, argument
82 result = usb_control_msg(serial->dev,
83 usb_sndctrlpipe(serial->dev, 0),
92 static int ark3116_read_reg(struct usb_serial *serial, argument
97 result = usb_control_msg(serial
126 struct usb_serial *serial = port->serial; local
194 struct usb_serial *serial = port->serial; local
298 struct usb_serial *serial = port->serial; local
314 struct usb_serial *serial = port->serial; local
[all...]
H A Dusb_wwan.c13 This driver exists because the "normal" serial driver doesn't work too well
33 #include <linux/usb/serial.h>
34 #include <linux/serial.h>
43 struct usb_serial *serial = port->serial; local
56 ifnum = serial->interface->cur_altsetting->desc.bInterfaceNumber;
58 res = usb_autopm_get_interface(serial->interface);
62 res = usb_control_msg(serial->dev, usb_sndctrlpipe(serial->dev, 0),
67 usb_autopm_put_interface(port->serial
329 struct usb_serial *serial = port->serial; local
384 struct usb_serial *serial = port->serial; local
424 struct usb_serial *serial = port->serial; local
526 stop_urbs(struct usb_serial *serial) argument
545 usb_wwan_suspend(struct usb_serial *serial, pm_message_t message) argument
568 struct usb_serial *serial = port->serial; local
600 usb_wwan_resume(struct usb_serial *serial) argument
[all...]
H A Dsierra.c30 #include <linux/usb/serial.h>
84 static int sierra_calc_num_ports(struct usb_serial *serial, argument
90 ifnum = serial->interface->cur_altsetting->desc.bInterfaceNumber;
91 numendpoints = serial->interface->cur_altsetting->desc.bNumEndpoints;
118 static u8 sierra_interface_num(struct usb_serial *serial) argument
120 return serial->interface->cur_altsetting->desc.bInterfaceNumber;
123 static int sierra_probe(struct usb_serial *serial, argument
131 udev = serial->dev;
132 ifnum = sierra_interface_num(serial);
138 if (serial
290 struct usb_serial *serial = port->serial; local
420 struct usb_serial *serial = port->serial; local
565 struct usb_serial *serial = port->serial; local
697 sierra_setup_urb(struct usb_serial *serial, int endpoint, int dir, void *ctx, int len, gfp_t mem_flags, usb_complete_t callback) argument
729 struct usb_serial *serial = port->serial; local
772 struct usb_serial *serial = port->serial; local
827 sierra_startup(struct usb_serial *serial) argument
849 sierra_release(struct usb_serial *serial) argument
859 struct usb_serial *serial = port->serial; local
913 stop_read_write_urbs(struct usb_serial *serial) argument
930 sierra_suspend(struct usb_serial *serial, pm_message_t message) argument
989 sierra_resume(struct usb_serial *serial) argument
[all...]
H A Dvisor.c9 * See Documentation/usb/usb-serial.rst for more information on using this
25 #include <linux/usb/serial.h>
38 static int visor_probe(struct usb_serial *serial,
40 static int visor_calc_num_ports(struct usb_serial *serial,
42 static int clie_5_calc_num_ports(struct usb_serial *serial,
45 static int clie_3_5_startup(struct usb_serial *serial);
46 static int palm_os_3_probe(struct usb_serial *serial,
48 static int palm_os_4_probe(struct usb_serial *serial,
262 usb_control_msg(port->serial->dev,
263 usb_rcvctrlpipe(port->serial
311 palm_os_3_probe(struct usb_serial *serial, const struct usb_device_id *id) argument
407 palm_os_4_probe(struct usb_serial *serial, const struct usb_device_id *id) argument
435 visor_probe(struct usb_serial *serial, const struct usb_device_id *id) argument
467 visor_calc_num_ports(struct usb_serial *serial, struct usb_serial_endpoints *epds) argument
502 clie_5_calc_num_ports(struct usb_serial *serial, struct usb_serial_endpoints *epds) argument
521 clie_3_5_startup(struct usb_serial *serial) argument
[all...]
H A Dmetro-usb.c21 #include <linux/usb/serial.h>
58 static int metrousb_is_unidirectional_mode(struct usb_serial *serial) argument
60 u16 product_id = le16_to_cpu(serial->dev->descriptor.idProduct);
65 static int metrousb_calc_num_ports(struct usb_serial *serial, argument
68 if (metrousb_is_unidirectional_mode(serial)) {
70 dev_err(&serial->interface->dev, "interrupt-out endpoint missing\n");
84 if (!metrousb_is_unidirectional_mode(port->serial))
93 ret = usb_interrupt_msg(port->serial->dev,
94 usb_sndintpipe(port->serial->dev, port->interrupt_out_endpointAddress),
138 /* Set the data read from the usb port into the serial por
172 struct usb_serial *serial = port->serial; local
218 metrousb_set_modem_ctrl(struct usb_serial *serial, unsigned int control_state) argument
297 struct usb_serial *serial = port->serial; local
[all...]
H A Dcp210x.c3 * Silicon Laboratories CP210x USB to RS232 serial adaptor driver
21 #include <linux/usb/serial.h>
26 #define DRIVER_DESC "Silicon Labs CP210x RS232 serial adaptor driver"
83 { USB_DEVICE(0x10C4, 0x803B) }, /* Pololu USB-serial converter */
198 { USB_DEVICE(0x16D6, 0x0001) }, /* Jablotron serial interface */
220 { USB_DEVICE(0x1901, 0x0197) }, /* GE CS1000 M.2 Key E serial interface */
221 { USB_DEVICE(0x1901, 0x0198) }, /* GE CS1000 Display serial interface */
630 static u8 cp210x_interface_num(struct usb_serial *serial) argument
634 cur_altsetting = serial->interface->cur_altsetting;
646 struct usb_serial *serial local
676 cp210x_read_vendor_block(struct usb_serial *serial, u8 type, u16 val, void *buf, int bufsize) argument
700 struct usb_serial *serial = port->serial; local
723 struct usb_serial *serial = port->serial; local
757 cp210x_write_vendor_block(struct usb_serial *serial, u8 type, u16 val, void *buf, int bufsize) argument
928 struct usb_serial *serial = port->serial; local
1055 struct usb_serial *serial = port->serial; local
1467 struct usb_serial *serial = gpiochip_get_data(gc); local
1509 struct usb_serial *serial = gpiochip_get_data(gc); local
1567 struct usb_serial *serial = gpiochip_get_data(gc); local
1575 struct usb_serial *serial = gpiochip_get_data(gc); local
1598 struct usb_serial *serial = gpiochip_get_data(gc); local
1610 struct usb_serial *serial = gpiochip_get_data(gc); local
1629 struct usb_serial *serial = gpiochip_get_data(gc); local
1651 cp2105_gpioconf_init(struct usb_serial *serial) argument
1716 cp2104_gpioconf_init(struct usb_serial *serial) argument
1766 cp2108_gpio_init(struct usb_serial *serial) argument
1821 cp2102n_gpioconf_init(struct usb_serial *serial) argument
1925 cp210x_gpio_init(struct usb_serial *serial) argument
1978 cp210x_gpio_remove(struct usb_serial *serial) argument
1990 cp210x_gpio_init(struct usb_serial *serial) argument
1995 cp210x_gpio_remove(struct usb_serial *serial) argument
2004 struct usb_serial *serial = port->serial; local
2027 cp210x_init_max_speed(struct usb_serial *serial) argument
2074 cp2102_determine_quirks(struct usb_serial *serial) argument
2101 cp210x_get_fw_version(struct usb_serial *serial, u16 value) argument
2120 cp210x_determine_type(struct usb_serial *serial) argument
2159 cp210x_attach(struct usb_serial *serial) argument
2182 cp210x_disconnect(struct usb_serial *serial) argument
2187 cp210x_release(struct usb_serial *serial) argument
[all...]
H A Dkeyspan_pda.c10 * See Documentation/usb/usb-serial.rst for more information on using this
25 #include <linux/usb/serial.h>
36 struct usb_serial *serial; member in struct:keyspan_pda_private
49 #define XIRCOM_FAKE_ID_2 0x8025 /* "PGMFHUB" serial */
79 struct usb_serial *serial = port->serial; local
83 rc = usb_control_msg_recv(serial->dev,
108 struct usb_serial *serial = port->serial; local
118 result = usb_control_msg(serial
245 keyspan_pda_setbaud(struct usb_serial *serial, speed_t baud) argument
305 struct usb_serial *serial = port->serial; local
331 struct usb_serial *serial = port->serial; local
376 keyspan_pda_get_modem_info(struct usb_serial *serial, unsigned char *value) argument
397 keyspan_pda_set_modem_info(struct usb_serial *serial, unsigned char value) argument
411 struct usb_serial *serial = port->serial; local
434 struct usb_serial *serial = port->serial; local
560 struct usb_serial *serial = port->serial; local
612 keyspan_pda_fake_startup(struct usb_serial *serial) argument
[all...]
H A Df81534.c13 * for all serial port TX and 1 endpoint bulk-in for all serial port read in
16 * Write URB is fixed with 512bytes, per serial port used 128Bytes.
19 * Read URB is 512Bytes max, per serial port used 128Bytes.
28 #include <linux/usb/serial.h>
193 static int f81534_logic_to_phy_port(struct usb_serial *serial, argument
197 usb_get_serial_data(port->serial);
214 static int f81534_set_register(struct usb_serial *serial, u16 reg, u8 data) argument
216 struct usb_interface *interface = serial->interface;
217 struct usb_device *dev = serial
253 f81534_get_register(struct usb_serial *serial, u16 reg, u8 *data) argument
296 f81534_set_mask_register(struct usb_serial *serial, u16 reg, u8 mask, u8 data) argument
312 f81534_set_phy_port_register(struct usb_serial *serial, int phy, u16 reg, u8 data) argument
319 f81534_get_phy_port_register(struct usb_serial *serial, int phy, u16 reg, u8 *data) argument
348 f81534_wait_for_spi_idle(struct usb_serial *serial) argument
379 f81534_get_spi_register(struct usb_serial *serial, u16 reg, u8 *data) argument
391 f81534_set_spi_register(struct usb_serial *serial, u16 reg, u8 data) argument
402 f81534_read_flash(struct usb_serial *serial, u32 address, size_t size, u8 *buf) argument
733 f81534_find_config_idx(struct usb_serial *serial, u8 *index) argument
762 f81534_check_port_hw_disabled(struct usb_serial *serial, int phy) argument
837 f81534_calc_num_ports(struct usb_serial *serial, struct usb_serial_endpoints *epds) argument
997 f81534_submit_read_urb(struct usb_serial *serial, gfp_t flags) argument
1239 struct usb_serial *serial; local
1315 struct usb_serial *serial; local
1496 f81534_resume(struct usb_serial *serial) argument
[all...]
H A Dwishbone-serial.c13 #include <linux/usb/serial.h>
32 struct usb_device *dev = port->serial->dev;
40 port->serial->interface->cur_altsetting->desc.bInterfaceNumber,
52 dev_err(&port->serial->dev->dev,
H A Dio_ti.c26 #include <linux/serial.h>
33 #include <linux/usb/serial.h>
122 struct usb_serial *serial; member in struct:edgeport_serial
228 static int do_download_mode(struct edgeport_serial *serial,
230 static int do_boot_mode(struct edgeport_serial *serial,
293 return ti_vread_sync(port->serial->dev, command, value,
301 return ti_vsend_sync(port->serial->dev, command, value,
381 static int read_boot_mem(struct edgeport_serial *serial, argument
388 status = ti_vread_sync(serial->serial
407 write_boot_mem(struct edgeport_serial *serial, int start_address, int length, u8 *buffer) argument
441 write_i2c_mem(struct edgeport_serial *serial, int start_address, int length, u8 address_type, u8 *buffer) argument
598 read_rom(struct edgeport_serial *serial, int start_address, int length, u8 *buffer) argument
616 write_rom(struct edgeport_serial *serial, int start_address, int length, u8 *buffer) argument
630 get_descriptor_addr(struct edgeport_serial *serial, int desc_type, struct ti_i2c_desc *rom_desc) argument
674 check_i2c_image(struct edgeport_serial *serial) argument
754 get_manuf_info(struct edgeport_serial *serial, u8 *buffer) argument
865 i2c_type_bootmode(struct edgeport_serial *serial) argument
909 bulk_xfer(struct usb_serial *serial, void *buffer, int length, int *num_sent) argument
922 download_code(struct edgeport_serial *serial, u8 *image, int image_length) argument
960 check_fw_sanity(struct edgeport_serial *serial, const struct firmware *fw) argument
1001 download_fw(struct edgeport_serial *serial) argument
1068 do_download_mode(struct edgeport_serial *serial, const struct firmware *fw) argument
1380 do_boot_mode(struct edgeport_serial *serial, const struct firmware *fw) argument
2455 struct edgeport_serial *serial; local
2474 edge_calc_num_ports(struct usb_serial *serial, struct usb_serial_endpoints *epds) argument
2493 edge_startup(struct usb_serial *serial) argument
2534 edge_disconnect(struct usb_serial *serial) argument
2541 edge_release(struct usb_serial *serial) argument
2652 edge_suspend(struct usb_serial *serial, pm_message_t message) argument
2661 edge_resume(struct usb_serial *serial) argument
[all...]
H A Dbus.c14 #include <linux/usb/serial.h>
26 if (driver == port->serial->type)
41 retval = usb_autopm_get_interface(port->serial->interface);
45 driver = port->serial->type;
60 usb_autopm_put_interface(port->serial->interface);
62 dev_info(&port->serial->dev->dev,
72 usb_autopm_put_interface(port->serial->interface);
90 autopm_err = usb_autopm_get_interface(port->serial->interface);
95 driver = port->serial->type;
103 usb_autopm_put_interface(port->serial
[all...]
H A Dkobil_sct.c11 * and associated source files. Please see the usb/serial files for
32 #include <linux/usb/serial.h>
116 struct usb_serial *serial = port->serial; local
125 priv->device_type = le16_to_cpu(serial->dev->descriptor.idProduct);
129 dev_dbg(&serial->dev->dev, "KOBIL B1 PRO / KAAN PRO detected\n");
132 dev_dbg(&serial->dev->dev, "KOBIL KAAN Standard Plus / SecOVID Reader Plus detected\n");
135 dev_dbg(&serial->dev->dev, "KOBIL USBTWIN detected\n");
138 dev_dbg(&serial->dev->dev, "KOBIL KAAN SIM detected\n");
181 result = usb_control_msg(port->serial
[all...]
H A Dquatech2.c3 * usb-serial driver for Quatech USB 2 devices
8 * for all serial ports.
19 #include <linux/serial.h>
21 #include <linux/usb/serial.h>
134 static void qt2_release(struct usb_serial *serial) argument
138 serial_priv = usb_get_serial_data(serial);
211 struct usb_device *dev = port->serial->dev;
237 static int qt2_calc_num_ports(struct usb_serial *serial, argument
244 if (d.product_id == le16_to_cpu(serial->dev->descriptor.idProduct))
249 dev_err(&serial
316 struct usb_serial *serial; local
386 struct usb_serial *serial; local
427 qt2_disconnect(struct usb_serial *serial) argument
448 struct usb_serial *serial; local
564 struct usb_serial *serial = urb->context; local
583 qt2_setup_urbs(struct usb_serial *serial) argument
614 qt2_attach(struct usb_serial *serial) argument
656 struct usb_serial *serial = port->serial; local
[all...]
H A Dxsens_mt.c12 #include <linux/usb/serial.h>
41 static int xsens_mt_probe(struct usb_serial *serial, argument
44 if (serial->interface->cur_altsetting->desc.bInterfaceNumber == 1)
68 MODULE_DESCRIPTION("USB-serial driver for Xsens motion trackers");
H A Dmct_u232.c12 * do the reverse engineering and how to write a USB serial device driver.
31 #include <linux/usb/serial.h>
32 #include <linux/serial.h>
120 static int mct_u232_calculate_baud_rate(struct usb_serial *serial, argument
125 if (le16_to_cpu(serial->dev->descriptor.idProduct) == MCT_U232_SITECOM_PID
126 || le16_to_cpu(serial->dev->descriptor.idProduct) == MCT_U232_BELKIN_F5U109_PID) {
176 struct usb_serial *serial, struct usb_serial_port *port, speed_t value)
188 divisor = mct_u232_calculate_baud_rate(serial, value, &speed);
190 rc = usb_control_msg(serial->dev, usb_sndctrlpipe(serial
175 mct_u232_set_baud_rate(struct tty_struct *tty, struct usb_serial *serial, struct usb_serial_port *port, speed_t value) argument
380 struct usb_serial *serial = port->serial; local
414 struct usb_serial *serial = port->serial; local
599 struct usb_serial *serial = port->serial; local
[all...]
H A Dir-usb.c9 * This driver allows a USB IrDA device to be used as a "dumb" serial device.
19 * See Documentation/usb/usb-serial.rst for more information on using this
34 #include <linux/usb/serial.h>
47 static int ir_startup (struct usb_serial *serial);
94 static inline void irda_usb_dump_class_desc(struct usb_serial *serial, argument
97 struct device *dev = &serial->dev->dev;
124 irda_usb_find_class_desc(struct usb_serial *serial, unsigned int ifnum) argument
126 struct usb_device *dev = serial->dev;
139 dev_dbg(&serial->dev->dev, "%s - ret=%d\n", __func__, ret);
141 dev_dbg(&serial
198 ir_startup(struct usb_serial *serial) argument
[all...]
/linux-master/drivers/gnss/
H A DMakefile9 obj-$(CONFIG_GNSS_SERIAL) += gnss-serial.o
10 gnss-serial-y := serial.o
/linux-master/arch/mips/bcm47xx/
H A DMakefile7 obj-y += irq.o prom.o serial.o setup.o time.o
/linux-master/arch/mips/cobalt/
H A DMakefile6 obj-y := buttons.o irq.o lcd.o led.o mtd.o reset.o rtc.o serial.o setup.o time.o
/linux-master/arch/mips/loongson2ef/common/
H A DMakefile13 obj-$(CONFIG_LOONGSON_UART_BASE) += serial.o
14 obj-$(CONFIG_EARLY_PRINTK) += serial.o
/linux-master/drivers/accessibility/speakup/
H A Dserialio.h5 #include <linux/serial.h> /* for rs_table, serial constants */
6 #include <linux/serial_reg.h> /* for more serial constants */
23 /* countdown values for serial timeouts in us */
/linux-master/tools/testing/kunit/
H A Dqemu_config.py20 serial: str = 'stdio'
/linux-master/include/linux/usb/
H A Dserial.h14 #include <linux/serial.h>
20 /* USB serial flags */
26 * @serial: pointer back to the struct usb_serial owner of this port.
59 * @flags: usb serial port flags
61 * @dev: pointer to the serial device
63 * This structure is used by the usb-serial core and drivers for the specific
67 struct usb_serial *serial; member in struct:usb_serial_port
124 * usb_serial - structure used by the usb-serial core for a device
137 * usb-serial driver is required to manage this data, the usb-serial cor
164 usb_get_serial_data(struct usb_serial *serial) argument
169 usb_set_serial_data(struct usb_serial *serial, void *data) argument
330 usb_serial_console_disconnect(struct usb_serial *serial) argument
[all...]
H A Diowarrior.h22 /* the serial number of our chip (if a serial-number is not available
24 __u8 serial[9]; member in struct:iowarrior_info
38 Get some device-information (product-id , serial-number etc.)
/linux-master/lib/
H A Dtest_list_sort.c26 unsigned int serial; member in struct:debug_el
33 KUNIT_EXPECT_LT_MSG(test, ela->serial, (unsigned int)TEST_LIST_LEN, "incorrect serial");
34 KUNIT_EXPECT_LT_MSG(test, elb->serial, (unsigned int)TEST_LIST_LEN, "incorrect serial");
36 KUNIT_EXPECT_PTR_EQ_MSG(test, elts[ela->serial], ela, "phantom element");
37 KUNIT_EXPECT_PTR_EQ_MSG(test, elts[elb->serial], elb, "phantom element");
75 el->serial = i;
97 KUNIT_ASSERT_LE_MSG(test, el->serial, el1->serial,
[all...]

Completed in 266 milliseconds

1234567891011>>