/linux-master/arch/xtensa/include/asm/ |
H A D | serial.h | 2 * include/asm-xtensa/serial.h 4 * Configuration details for 8250, 16450, 16550, etc. serial ports 16 #include <platform/serial.h>
|
/linux-master/drivers/net/usb/ |
H A D | hso.c | 22 * The multiplexed serial ports are using the interrupt and 60 #include <linux/serial.h> 203 on which serial port it is used on. */ 230 int (*write_data) (struct hso_serial *serial); 233 * working on the serial receive buffers 294 static int put_rxbuf_data(struct urb *urb, struct hso_serial *serial); 295 static void hso_kick_transmit(struct hso_serial *serial); 312 static int hso_mux_serial_read(struct hso_serial *serial); 368 /* serial structures */ 515 static int hso_urb_to_index(struct hso_serial *serial, struc argument 601 struct hso_serial *serial = NULL; local 612 obtain_minor(struct hso_serial *serial) argument 632 release_minor(struct hso_serial *serial) argument 1083 struct hso_serial *serial = tty->driver_data; local 1109 hso_resubmit_rx_bulk_urb(struct hso_serial *serial, struct urb *urb) argument 1132 put_rxbuf_data_and_resubmit_bulk_urb(struct hso_serial *serial) argument 1151 put_rxbuf_data_and_resubmit_ctrl_urb(struct hso_serial *serial) argument 1176 struct hso_serial *serial = urb->context; local 1214 struct hso_serial *serial = from_tasklet(serial, t, local 1228 struct hso_serial *serial = tty->driver_data; local 1236 struct hso_serial *serial = get_serial_by_index(tty->index); local 1290 struct hso_serial *serial = tty->driver_data; local 1327 struct hso_serial *serial = tty->driver_data; local 1353 struct hso_serial *serial = tty->driver_data; local 1367 struct hso_serial *serial = tty->driver_data; local 1379 struct hso_serial *serial = tty->driver_data; local 1401 struct hso_serial *serial = tty->driver_data; local 1415 tiocmget_submit_urb(struct hso_serial *serial, struct hso_tiocmget *tiocmget, struct usb_device *usb) argument 1442 struct hso_serial *serial = urb->context; local 1534 hso_wait_modem_status(struct hso_serial *serial, unsigned long arg) argument 1586 struct hso_serial *serial = tty->driver_data; local 1616 struct hso_serial *serial = tty->driver_data; local 1650 struct hso_serial *serial = tty->driver_data; local 1692 struct hso_serial *serial = tty->driver_data; local 1711 hso_kick_transmit(struct hso_serial *serial) argument 1743 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 1803 hso_mux_serial_read(struct hso_serial *serial) argument 1830 struct hso_serial *serial; local 1885 hso_mux_serial_write_data(struct hso_serial *serial) argument 1901 struct hso_serial *serial = urb->context; local 1926 hso_std_serial_write_data(struct hso_serial *serial) argument 1952 struct hso_serial *serial = urb->context; local 1991 put_rxbuf_data(struct urb *urb, struct hso_serial *serial) argument 2136 struct hso_serial *serial = dev2ser(hso_dev); local 2183 struct hso_serial *serial = dev2ser(hso_dev); local 2221 hso_serial_tty_unregister(struct hso_serial *serial) argument 2227 hso_serial_common_free(struct hso_serial *serial) argument 2245 hso_serial_common_create(struct hso_serial *serial, int num_urbs, int rx_size, int tx_size) argument 2569 hso_free_tiomget(struct hso_serial *serial) argument 2588 struct hso_serial *serial = dev2ser(hso_dev); local 2612 struct hso_serial *serial; local 2700 struct hso_serial *serial; local 3100 struct hso_serial *serial; local [all...] |
/linux-master/arch/powerpc/boot/dts/fsl/ |
H A D | pq3-duart-0.dtsi | 35 serial0: serial@4500 { 37 device_type = "serial"; 44 serial1: serial@4600 { 46 device_type = "serial";
|
H A D | qoriq-duart-0.dtsi | 35 serial0: serial@11c500 { 37 device_type = "serial"; 44 serial1: serial@11c600 { 46 device_type = "serial";
|
H A D | qoriq-duart-1.dtsi | 35 serial2: serial@11d500 { 37 device_type = "serial"; 44 serial3: serial@11d600 { 46 device_type = "serial";
|
/linux-master/tools/testing/kunit/qemu_configs/ |
H A D | sh.py | 14 serial='null', variable 17 '-serial', 'mon:stdio'])
|
/linux-master/arch/arm/mach-versatile/ |
H A D | integrator.h | 3 #include <linux/amba/serial.h>
|
/linux-master/drivers/net/mctp/ |
H A D | Makefile | 1 obj-$(CONFIG_MCTP_SERIAL) += mctp-serial.o
|
/linux-master/arch/powerpc/boot/ |
H A D | cuboot-85xx.c | 37 void *serial = NULL; local 42 while ((serial = find_node_by_devtype(serial, "serial"))) { 43 if (get_parent(serial) != soc) 46 setprop(serial, "clock-frequency", &bd.bi_busfreq,
|
H A D | cuboot-83xx.c | 34 void *serial = NULL; local 39 while ((serial = find_node_by_devtype(serial, "serial"))) { 40 if (get_parent(serial) != soc) 43 setprop(serial, "clock-frequency", &bd.bi_busfreq,
|
H A D | cuboot-85xx-cpm2.c | 36 void *serial = NULL; local 41 while ((serial = find_node_by_devtype(serial, "serial"))) { 42 if (get_parent(serial) != devp) 45 setprop(serial, "clock-frequency", &bd.bi_busfreq,
|
H A D | cuboot-824x.c | 28 void *serial = NULL; local 33 while ((serial = find_node_by_devtype(serial, "serial"))) { 34 if (get_parent(serial) != soc) 37 setprop(serial, "clock-frequency", &bd.bi_busfreq,
|
/linux-master/drivers/usb/serial/ |
H A D | usb-serial.c | 13 * See Documentation/usb/usb-serial.rst for more information on using this 33 #include <linux/serial.h> 35 #include <linux/usb/serial.h> 46 the MODULE_DEVICE_TABLE declarations in each serial driver 48 via modprobe, and modprobe will load usbserial because the serial 57 * Look up the serial port structure. If it is found and it hasn't been 63 struct usb_serial *serial; local 71 serial = port->serial; 72 mutex_lock(&serial 84 allocate_minors(struct usb_serial *serial, int num_ports) argument 113 release_minors(struct usb_serial *serial) argument 124 usb_serial_claim_interface(struct usb_serial *serial, struct usb_interface *intf) argument 145 release_sibling(struct usb_serial *serial, struct usb_interface *intf) argument 164 struct usb_serial *serial; local 191 usb_serial_put(struct usb_serial *serial) argument 217 struct usb_serial *serial; local 258 struct usb_serial *serial = port->serial; local 344 struct usb_serial *serial; local 393 struct usb_serial *serial = port->serial; local 406 struct usb_serial *serial = port->serial; local 548 struct usb_serial *serial; local 689 struct usb_serial *serial; local 798 store_endpoint(struct usb_serial *serial, struct usb_serial_endpoints *epds, struct usb_endpoint_descriptor *epd) argument 828 find_endpoints(struct usb_serial *serial, struct usb_serial_endpoints *epds, struct usb_interface *intf) argument 966 struct usb_serial *serial = NULL; local 1178 struct usb_serial *serial = usb_get_intfdata(interface); local 1219 struct usb_serial *serial = usb_get_intfdata(intf); local 1246 usb_serial_unpoison_port_urbs(struct usb_serial *serial) argument 1256 struct usb_serial *serial = usb_get_intfdata(intf); local 1276 struct usb_serial *serial = usb_get_intfdata(intf); local [all...] |
H A D | mxuport.c | 8 * Supports the following Moxa USB to serial converters: 19 #include <linux/serial.h> 27 #include <linux/usb/serial.h> 105 /* Definitions for serial event type */ 212 static int mxuport_recv_ctrl_urb(struct usb_serial *serial, argument 218 status = usb_control_msg(serial->dev, 219 usb_rcvctrlpipe(serial->dev, 0), 226 dev_err(&serial->interface->dev, 233 dev_err(&serial->interface->dev, 243 static int mxuport_send_ctrl_data_urb(struct usb_serial *serial, argument 268 mxuport_send_ctrl_urb(struct usb_serial *serial, u8 request, u16 value, u16 index) argument 287 struct usb_serial *serial = port->serial; local 306 struct usb_serial *serial = port->serial; local 466 struct usb_serial *serial = port->serial; local 513 struct usb_serial *serial = port->serial; local 557 struct usb_serial *serial = port->serial; local 572 struct usb_serial *serial = port->serial; local 600 struct usb_serial *serial = port->serial; local 616 struct usb_serial *serial = port->serial; local 638 struct usb_serial *serial = port->serial; local 762 mxuport_set_termios_flow(struct tty_struct *tty, const struct ktermios *old_termios, struct usb_serial_port *port, struct usb_serial *serial) argument 839 struct usb_serial *serial = port->serial; local 938 mxuport_calc_num_ports(struct usb_serial *serial, struct usb_serial_endpoints *epds) argument 974 mxuport_get_fw_version(struct usb_serial *serial, u32 *version) argument 999 mxuport_download_fw(struct usb_serial *serial, const struct firmware *fw_p) argument 1047 mxuport_probe(struct usb_serial *serial, const struct usb_device_id *id) argument 1120 struct usb_serial *serial = port->serial; local 1153 mxuport_attach(struct usb_serial *serial) argument 1179 mxuport_release(struct usb_serial *serial) argument 1191 struct usb_serial *serial = port->serial; local 1223 struct usb_serial *serial = port->serial; local 1236 struct usb_serial *serial = port->serial; local 1251 mxuport_resume(struct usb_serial *serial) argument [all...] |
H A D | mos7720.c | 4 * Controls the Moschip 7720 usb to dual port serial converter 16 * Originally based on drivers/usb/serial/io_edgeport.c which is: 28 #include <linux/serial.h> 31 #include <linux/usb/serial.h> 55 /* This structure holds all of the local serial port information */ 94 struct usb_serial *serial; /* back to containing struct */ member in struct:mos7715_parport 108 MOS7720_THR, /* serial port regs */ 125 MOS7720_SP2_REG, /* serial port 2 (7720 only) */ 174 else /* serial port reg */ 181 * not specific to a particular serial por 183 write_mos_reg(struct usb_serial *serial, unsigned int serial_portnum, enum mos_regs reg, __u8 data) argument 205 read_mos_reg(struct usb_serial *serial, unsigned int serial_portnum, enum mos_regs reg, __u8 *data) argument 553 mos7715_parport_init(struct usb_serial *serial) argument 820 mos77xx_calc_num_ports(struct usb_serial *serial, struct usb_serial_endpoints *epds) argument 844 struct usb_serial *serial; local 967 struct usb_serial *serial; local 1003 struct usb_serial *serial; local 1055 struct usb_serial *serial; local 1184 struct usb_serial *serial; local 1316 struct usb_serial *serial; local 1363 struct usb_serial *serial; local 1628 mos7720_startup(struct usb_serial *serial) argument 1663 mos7720_release(struct usb_serial *serial) argument [all...] |
H A D | console.c | 18 #include <linux/serial.h> 20 #include <linux/usb/serial.h> 35 * Much of the code here is copied from drivers/char/serial.c 36 * and implements a phony serial console in the same way that 37 * serial.c does so that in case some software queries it, 40 * Things that are different from the way the serial port code 41 * does things, is that we call the lower level usb-serial 52 * serial.c code, except that the specifier is "ttyUSB" instead 64 struct usb_serial *serial; local 118 serial 202 struct usb_serial *serial; local 267 usb_serial_console_disconnect(struct usb_serial *serial) argument [all...] |
H A D | empeg.c | 11 * See Documentation/usb/usb-serial.rst for more information on using this 25 #include <linux/usb/serial.h> 34 static int empeg_startup(struct usb_serial *serial); 62 static int empeg_startup(struct usb_serial *serial) argument 66 if (serial->dev->actconfig->desc.bConfigurationValue != 1) { 67 dev_err(&serial->dev->dev, "active config #%d != 1 ??\n", 68 serial->dev->actconfig->desc.bConfigurationValue); 72 r = usb_reset_configuration(serial->dev);
|
H A D | whiteheat.c | 11 * See Documentation/usb/usb-serial.rst for more information on using this 28 #include <linux/serial.h> 29 #include <linux/usb/serial.h> 70 static int whiteheat_firmware_download(struct usb_serial *serial, 72 static int whiteheat_firmware_attach(struct usb_serial *serial); 74 /* function prototypes for the Connect Tech WhiteHEAT serial converter */ 75 static int whiteheat_attach(struct usb_serial *serial); 76 static void whiteheat_release(struct usb_serial *serial); 149 static int start_command_port(struct usb_serial *serial); 150 static void stop_command_port(struct usb_serial *serial); 189 whiteheat_firmware_download(struct usb_serial *serial, const struct usb_device_id *id) argument 204 whiteheat_firmware_attach(struct usb_serial *serial) argument 215 whiteheat_attach(struct usb_serial *serial) argument 322 whiteheat_release(struct usb_serial *serial) argument 759 start_command_port(struct usb_serial *serial) argument 788 stop_command_port(struct usb_serial *serial) argument [all...] |
H A D | pl2303.c | 3 * Prolific PL2303 USB to serial adaptor driver 10 * See Documentation/usb/usb-serial.rst for more information on using this 20 #include <linux/serial.h> 26 #include <linux/usb/serial.h> 242 static int pl2303_vendor_read(struct usb_serial *serial, u16 value, argument 245 struct pl2303_serial_private *spriv = usb_get_serial_data(serial); 246 struct device *dev = &serial->interface->dev; 255 res = usb_control_msg(serial->dev, usb_rcvctrlpipe(serial->dev, 0), 272 static int pl2303_vendor_write(struct usb_serial *serial, u1 argument 298 pl2303_update_reg(struct usb_serial *serial, u8 reg, u8 mask, u8 val) argument 326 pl2303_probe(struct usb_serial *serial, const struct usb_device_id *id) argument 339 pl2303_endpoint_hack(struct usb_serial *serial, struct usb_serial_endpoints *epds) argument 369 pl2303_calc_num_ports(struct usb_serial *serial, struct usb_serial_endpoints *epds) argument 390 pl2303_supports_hx_status(struct usb_serial *serial) argument 402 pl2303_detect_type(struct usb_serial *serial) argument 469 pl2303_startup(struct usb_serial *serial) argument 521 pl2303_release(struct usb_serial *serial) argument 691 struct usb_serial *serial = port->serial; local 795 struct usb_serial *serial = port->serial; local 960 struct usb_serial *serial = port->serial; local 1065 struct usb_serial *serial = port->serial; local 1099 struct usb_serial *serial = port->serial; local [all...] |
/linux-master/arch/sh/kernel/cpu/sh3/ |
H A D | Makefile | 11 obj-$(CONFIG_CPU_SUBTYPE_SH7705) += setup-sh7705.o serial-sh770x.o 12 obj-$(CONFIG_CPU_SUBTYPE_SH7706) += setup-sh770x.o serial-sh770x.o 13 obj-$(CONFIG_CPU_SUBTYPE_SH7707) += setup-sh770x.o serial-sh770x.o 14 obj-$(CONFIG_CPU_SUBTYPE_SH7708) += setup-sh770x.o serial-sh770x.o 15 obj-$(CONFIG_CPU_SUBTYPE_SH7709) += setup-sh770x.o serial-sh770x.o 16 obj-$(CONFIG_CPU_SUBTYPE_SH7710) += setup-sh7710.o serial-sh7710.o 17 obj-$(CONFIG_CPU_SUBTYPE_SH7712) += setup-sh7710.o serial-sh7710.o 18 obj-$(CONFIG_CPU_SUBTYPE_SH7720) += setup-sh7720.o serial-sh7720.o 19 obj-$(CONFIG_CPU_SUBTYPE_SH7721) += setup-sh7720.o serial-sh7720.o
|
/linux-master/arch/arm/mach-lpc32xx/ |
H A D | Makefile | 6 obj-y := common.o serial.o
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_fru_eeprom.h | 33 char serial[20]; member in struct:amdgpu_fru_info
|
/linux-master/arch/arm64/boot/dts/sprd/ |
H A D | sharkl64.dtsi | 26 uart0: serial@70000000 { 34 uart1: serial@70100000 { 42 uart2: serial@70200000 { 50 uart3: serial@70300000 {
|
/linux-master/arch/mips/rb532/ |
H A D | Makefile | 6 obj-$(CONFIG_SERIAL_8250_CONSOLE) += serial.o
|
/linux-master/sound/drivers/ |
H A D | Makefile | 13 snd-serial-u16550-objs := serial-u16550.o 14 snd-serial-generic-objs := serial-generic.o 22 obj-$(CONFIG_SND_SERIAL_U16550) += snd-serial-u16550.o 23 obj-$(CONFIG_SND_SERIAL_GENERIC) += snd-serial-generic.o
|