| /linux/Documentation/driver-api/serial/ |
| H A D | serial-rs485.rst | 32 The Linux kernel provides the struct serial_rs485 to handle RS485 37 [#DT-bindings]_. The serial core fills the struct serial_rs485 from the 46 serial_rs485. The struct serial_rs485 userspace provides is sanitized 49 TIOCGRS485 ioctl can be used to read back the struct serial_rs485 53 :identifiers: serial_rs485 uart_get_rs485_mode 72 struct serial_rs485 rs485conf; 112 ``SER_RS485_ADDRB`` flag in struct serial_rs485. The struct serial_rs485
|
| /linux/arch/mips/include/uapi/asm/ |
| H A D | ioctls.h | 85 #define TIOCGRS485 _IOR('T', 0x2E, struct serial_rs485) 86 #define TIOCSRS485 _IOWR('T', 0x2F, struct serial_rs485)
|
| /linux/arch/parisc/include/uapi/asm/ |
| H A D | ioctls.h | 54 #define TIOCGRS485 _IOR('T', 0x2E, struct serial_rs485) 55 #define TIOCSRS485 _IOWR('T', 0x2F, struct serial_rs485)
|
| /linux/arch/xtensa/include/uapi/asm/ |
| H A D | ioctls.h | 99 #define TIOCGRS485 _IOR('T', 46, struct serial_rs485) 100 #define TIOCSRS485 _IOWR('T', 47, struct serial_rs485)
|
| /linux/arch/sh/include/uapi/asm/ |
| H A D | ioctls.h | 87 #define TIOCGRS485 _IOR('T', 46, struct serial_rs485) 88 #define TIOCSRS485 _IOWR('T', 47, struct serial_rs485)
|
| /linux/arch/alpha/include/uapi/asm/ |
| H A D | ioctls.h | 99 #define TIOCGRS485 _IOR('T', 0x2E, struct serial_rs485) 100 #define TIOCSRS485 _IOWR('T', 0x2F, struct serial_rs485)
|
| /linux/arch/sparc/include/uapi/asm/ |
| H A D | ioctls.h | 28 #define TIOCGRS485 _IOR('T', 0x41, struct serial_rs485) 29 #define TIOCSRS485 _IOWR('T', 0x42, struct serial_rs485)
|
| /linux/drivers/tty/serial/8250/ |
| H A D | 8250_dwlib.c | 138 static void dw8250_rs485_set_addr(struct uart_port *p, struct serial_rs485 *rs485, in dw8250_rs485_set_addr() 181 struct serial_rs485 *rs485) in dw8250_rs485_config() 236 static const struct serial_rs485 dw8250_rs485_supported = {
|
| H A D | 8250_lpc18xx.c | 36 struct serial_rs485 *rs485) in lpc18xx_rs485_config() 84 static const struct serial_rs485 lpc18xx_rs485_supported = {
|
| H A D | 8250_fintek.c | 198 struct serial_rs485 *rs485) in fintek_8250_rs485_config() 421 static const struct serial_rs485 fintek_8250_rs485_supported_port0 = { 427 static const struct serial_rs485 fintek_8250_rs485_supported = {
|
| H A D | 8250_exar.c | 232 struct serial_rs485 *rs485); 233 const struct serial_rs485 *rs485_supported; 398 struct serial_rs485 *rs485) in generic_rs485_config() 418 static const struct serial_rs485 generic_rs485_supported = { 800 struct serial_rs485 *rs485) in cti_rs485_config_mpio_tristate() 1196 struct serial_rs485 *rs485) in sealevel_rs485_config() 1242 struct serial_rs485 *rs485) in iot2040_rs485_config() 1274 static const struct serial_rs485 iot2040_rs485_supported = {
|
| H A D | 8250_ni.c | 107 struct serial_rs485 *rs485) in ni16550_rs485_config() 185 static const struct serial_rs485 ni16550_rs485_supported = {
|
| H A D | 8250.h | 223 struct serial_rs485 *rs485); 227 extern struct serial_rs485 serial8250_em485_supported;
|
| H A D | 8250_keba.c | 103 struct serial_rs485 *rs485) in kuart_rs485_config()
|
| H A D | 8250_pci1xxxx.c | 158 static const struct serial_rs485 pci1xxxx_rs485_supported = { 313 struct serial_rs485 *rs485) in pci1xxxx_rs485_config()
|
| /linux/drivers/tty/serial/ |
| H A D | serial_core.c | 1292 static int uart_check_rs485_flags(struct uart_port *port, struct serial_rs485 *rs485) in uart_check_rs485_flags() 1321 struct serial_rs485 *rs485) in uart_sanitize_serial_rs485_delays() 1352 static void uart_sanitize_serial_rs485(struct uart_port *port, struct serial_rs485 *rs485) in uart_sanitize_serial_rs485() 1397 const struct serial_rs485 *rs485) in uart_set_rs485_termination() 1407 const struct serial_rs485 *rs485) in uart_set_rs485_rx_during_tx() 1418 struct serial_rs485 *rs485 = &port->rs485; in uart_rs485_config() 1441 struct serial_rs485 __user *rs485) in uart_get_rs485_config() 1443 struct serial_rs485 aux; in uart_get_rs485_config() 1455 struct serial_rs485 __user *rs485_user) in uart_set_rs485_config() 1457 struct serial_rs485 rs485; in uart_set_rs485_config() [all …]
|
| H A D | ar933x_uart.c | 394 struct serial_rs485 *rs485conf = &up->port.rs485; in ar933x_uart_tx_chars() 644 struct serial_rs485 *rs485conf) in ar933x_config_rs485() 757 static const struct serial_rs485 ar933x_rs485_supported = {
|
| H A D | mcf.c | 417 struct serial_rs485 *rs485) in mcf_config_rs485() 438 static const struct serial_rs485 mcf_rs485_supported = {
|
| H A D | omap-serial.c | 1295 struct serial_rs485 *rs485) in serial_omap_config_rs485() 1481 static const struct serial_rs485 serial_omap_rs485_supported = { 1491 struct serial_rs485 *rs485conf = &up->port.rs485; in serial_omap_probe_rs485() 1527 up->port.rs485_supported = (const struct serial_rs485) { }; in serial_omap_probe_rs485()
|
| H A D | sc16is7xx.c | 839 struct serial_rs485 *rs485 = &port->rs485; in sc16is7xx_reconf_rs485() 1083 struct serial_rs485 *rs485) in sc16is7xx_config_rs485() 1430 static const struct serial_rs485 sc16is7xx_rs485_supported = {
|
| H A D | xilinx_uartps.c | 219 static struct serial_rs485 cdns_rs485_supported = { 1612 struct serial_rs485 *rs485) in cdns_rs485_config()
|
| H A D | qcom_geni_serial.c | 178 static const struct serial_rs485 qcom_geni_rs485_supported = { 1734 struct ktermios *termios, struct serial_rs485 *rs485) in qcom_geni_rs485_config()
|
| H A D | fsl_lpuart.c | 1450 struct serial_rs485 *rs485) in lpuart_config_rs485() 1477 struct serial_rs485 *rs485) in lpuart32_config_rs485() 2810 static const struct serial_rs485 lpuart_rs485_supported = {
|
| /linux/include/uapi/linux/ |
| H A D | serial.h | 143 struct serial_rs485 { struct
|
| /linux/drivers/usb/serial/ |
| H A D | xr_serial.c | 241 struct serial_rs485 rs485; 825 static void xr_sanitize_serial_rs485(struct serial_rs485 *rs485) in xr_sanitize_serial_rs485() 847 struct serial_rs485 __user *argp) in xr_get_rs485_config() 863 struct serial_rs485 __user *argp) in xr_set_rs485_config() 867 struct serial_rs485 rs485; in xr_set_rs485_config()
|