Home
last modified time | relevance | path

Searched refs:serial_rs485 (Results 1 – 25 of 27) sorted by relevance

12

/Linux-v6.1/Documentation/driver-api/serial/
Dserial-rs485.rst32 The Linux kernel provides the serial_rs485 structure (see [1]) to handle
44 callback receives a pointer to a sanitizated serial_rs485 structure. The
45 serial_rs485 userspace provides is sanitized before calling rs485_config
48 serial_rs485 structure matching to the current configuration.
67 struct serial_rs485 rs485conf;
107 flag in serial_rs485. Struct serial_rs485 has two additional flags and
/Linux-v6.1/arch/mips/include/uapi/asm/
Dioctls.h85 #define TIOCGRS485 _IOR('T', 0x2E, struct serial_rs485)
86 #define TIOCSRS485 _IOWR('T', 0x2F, struct serial_rs485)
/Linux-v6.1/arch/parisc/include/uapi/asm/
Dioctls.h54 #define TIOCGRS485 _IOR('T', 0x2E, struct serial_rs485)
55 #define TIOCSRS485 _IOWR('T', 0x2F, struct serial_rs485)
/Linux-v6.1/arch/xtensa/include/uapi/asm/
Dioctls.h99 #define TIOCGRS485 _IOR('T', 46, struct serial_rs485)
100 #define TIOCSRS485 _IOWR('T', 47, struct serial_rs485)
/Linux-v6.1/arch/sh/include/uapi/asm/
Dioctls.h87 #define TIOCGRS485 _IOR('T', 46, struct serial_rs485)
88 #define TIOCSRS485 _IOWR('T', 47, struct serial_rs485)
/Linux-v6.1/arch/alpha/include/uapi/asm/
Dioctls.h99 #define TIOCGRS485 _IOR('T', 0x2E, struct serial_rs485)
100 #define TIOCSRS485 _IOWR('T', 0x2F, struct serial_rs485)
/Linux-v6.1/arch/sparc/include/uapi/asm/
Dioctls.h28 #define TIOCGRS485 _IOR('T', 0x41, struct serial_rs485)
29 #define TIOCSRS485 _IOWR('T', 0x42, struct serial_rs485)
/Linux-v6.1/drivers/tty/serial/8250/
D8250_dwlib.c138 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 = {
D8250_exar.c116 struct serial_rs485 *rs485);
117 const struct serial_rs485 *rs485_supported;
414 struct serial_rs485 *rs485) in generic_rs485_config()
434 static const struct serial_rs485 generic_rs485_supported = {
446 struct serial_rs485 *rs485) in iot2040_rs485_config()
478 static const struct serial_rs485 iot2040_rs485_supported = {
D8250_fintek.c195 struct serial_rs485 *rs485) in fintek_8250_rs485_config()
414 static const struct serial_rs485 fintek_8250_rs485_supported_port0 = {
420 static const struct serial_rs485 fintek_8250_rs485_supported = {
D8250_lpc18xx.c36 struct serial_rs485 *rs485) in lpc18xx_rs485_config()
84 static const struct serial_rs485 lpc18xx_rs485_supported = {
D8250.h207 struct serial_rs485 *rs485);
211 extern struct serial_rs485 serial8250_em485_supported;
/Linux-v6.1/drivers/tty/serial/
Dserial_core.c1289 static int uart_check_rs485_flags(struct uart_port *port, struct serial_rs485 *rs485) in uart_check_rs485_flags()
1318 struct serial_rs485 *rs485) in uart_sanitize_serial_rs485_delays()
1349 static void uart_sanitize_serial_rs485(struct uart_port *port, struct serial_rs485 *rs485) in uart_sanitize_serial_rs485()
1380 const struct serial_rs485 *rs485) in uart_set_rs485_termination()
1391 struct serial_rs485 *rs485 = &port->rs485; in uart_rs485_config()
1405 struct serial_rs485 __user *rs485) in uart_get_rs485_config()
1408 struct serial_rs485 aux; in uart_get_rs485_config()
1421 struct serial_rs485 __user *rs485_user) in uart_set_rs485_config()
1423 struct serial_rs485 rs485; in uart_set_rs485_config()
3409 struct serial_rs485 *rs485conf = &port->rs485; in uart_get_rs485_mode()
[all …]
Dar933x_uart.c394 struct serial_rs485 *rs485conf = &up->port.rs485; in ar933x_uart_tx_chars()
584 struct serial_rs485 *rs485conf) in ar933x_config_rs485()
703 static const struct serial_rs485 ar933x_no_rs485 = {};
704 static const struct serial_rs485 ar933x_rs485_supported = {
Dmcf.c435 struct serial_rs485 *rs485) in mcf_config_rs485()
456 static const struct serial_rs485 mcf_rs485_supported = {
Dstm32-usart.c148 struct serial_rs485 *rs485conf = &port->rs485; in stm32_usart_rs485_rts_enable()
166 struct serial_rs485 *rs485conf = &port->rs485; in stm32_usart_rs485_rts_disable()
219 struct serial_rs485 *rs485conf) in stm32_usart_config_rs485()
276 struct serial_rs485 *rs485conf = &port->rs485; in stm32_usart_init_rs485()
1103 struct serial_rs485 *rs485conf = &port->rs485; in stm32_usart_set_termios()
1455 static const struct serial_rs485 stm32_rs485_supported = {
Domap-serial.c1329 struct serial_rs485 *rs485) in serial_omap_config_rs485()
1518 struct serial_rs485 *rs485conf = &up->port.rs485; in serial_omap_probe_rs485()
1551 up->port.rs485_supported = (const struct serial_rs485) { }; in serial_omap_probe_rs485()
1563 static const struct serial_rs485 serial_omap_rs485_supported = {
Dsc16is7xx.c839 struct serial_rs485 *rs485 = &port->rs485; in sc16is7xx_reconf_rs485()
1131 struct serial_rs485 *rs485) in sc16is7xx_config_rs485()
1356 static const struct serial_rs485 sc16is7xx_rs485_supported = {
Dmax310x.c1040 struct serial_rs485 *rs485) in max310x_rs485_config()
1260 static const struct serial_rs485 max310x_rs485_supported = {
Dimx.c1909 struct serial_rs485 *rs485conf) in imx_uart_rs485_config()
2197 static const struct serial_rs485 imx_no_rs485 = {}; /* No RS485 if no RTS */
2198 static const struct serial_rs485 imx_rs485_supported = {
Dfsl_lpuart.c1346 struct serial_rs485 *rs485) in lpuart_config_rs485()
1376 struct serial_rs485 *rs485) in lpuart32_config_rs485()
2608 static const struct serial_rs485 lpuart_rs485_supported = {
Damba-pl011.c2218 struct serial_rs485 *rs485) in pl011_rs485_config()
2768 static const struct serial_rs485 pl011_rs485_supported = {
Datmel_serial.c295 struct serial_rs485 *rs485conf) in atmel_config_rs485()
2541 static const struct serial_rs485 atmel_rs485_supported = {
/Linux-v6.1/include/uapi/linux/
Dserial.h117 struct serial_rs485 { struct
/Linux-v6.1/include/linux/
Dserial_core.h458 struct serial_rs485 *rs485);
579 struct serial_rs485 rs485;
580 struct serial_rs485 rs485_supported; /* Supported mask for serial_rs485 */

12