Home
last modified time | relevance | path

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

12

/linux-6.15/Documentation/driver-api/serial/
H A Dserial-rs485.rst32 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-6.15/arch/mips/include/uapi/asm/
H A Dioctls.h85 #define TIOCGRS485 _IOR('T', 0x2E, struct serial_rs485)
86 #define TIOCSRS485 _IOWR('T', 0x2F, struct serial_rs485)
/linux-6.15/arch/parisc/include/uapi/asm/
H A Dioctls.h54 #define TIOCGRS485 _IOR('T', 0x2E, struct serial_rs485)
55 #define TIOCSRS485 _IOWR('T', 0x2F, struct serial_rs485)
/linux-6.15/arch/sh/include/uapi/asm/
H A Dioctls.h87 #define TIOCGRS485 _IOR('T', 46, struct serial_rs485)
88 #define TIOCSRS485 _IOWR('T', 47, struct serial_rs485)
/linux-6.15/arch/xtensa/include/uapi/asm/
H A Dioctls.h99 #define TIOCGRS485 _IOR('T', 46, struct serial_rs485)
100 #define TIOCSRS485 _IOWR('T', 47, struct serial_rs485)
/linux-6.15/arch/alpha/include/uapi/asm/
H A Dioctls.h99 #define TIOCGRS485 _IOR('T', 0x2E, struct serial_rs485)
100 #define TIOCSRS485 _IOWR('T', 0x2F, struct serial_rs485)
/linux-6.15/arch/sparc/include/uapi/asm/
H A Dioctls.h28 #define TIOCGRS485 _IOR('T', 0x41, struct serial_rs485)
29 #define TIOCSRS485 _IOWR('T', 0x42, struct serial_rs485)
/linux-6.15/drivers/tty/serial/8250/
H A 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 = {
H A D8250_lpc18xx.c36 struct serial_rs485 *rs485) in lpc18xx_rs485_config()
84 static const struct serial_rs485 lpc18xx_rs485_supported = {
H A D8250_fintek.c198 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 D8250_exar.c230 struct serial_rs485 *rs485);
231 const struct serial_rs485 *rs485_supported;
396 struct serial_rs485 *rs485) in generic_rs485_config()
416 static const struct serial_rs485 generic_rs485_supported = {
798 struct serial_rs485 *rs485) in cti_rs485_config_mpio_tristate()
1194 struct serial_rs485 *rs485) in sealevel_rs485_config()
1240 struct serial_rs485 *rs485) in iot2040_rs485_config()
1272 static const struct serial_rs485 iot2040_rs485_supported = {
H A D8250.h233 struct serial_rs485 *rs485);
237 extern struct serial_rs485 serial8250_em485_supported;
H A D8250_ni.c103 struct serial_rs485 *rs485) in ni16550_rs485_config()
181 static const struct serial_rs485 ni16550_rs485_supported = {
H A D8250_pci1xxxx.c157 static const struct serial_rs485 pci1xxxx_rs485_supported = {
312 struct serial_rs485 *rs485) in pci1xxxx_rs485_config()
/linux-6.15/drivers/tty/serial/
H A Dserial_core.c1335 struct serial_rs485 *rs485) in uart_sanitize_serial_rs485_delays()
1411 const struct serial_rs485 *rs485) in uart_set_rs485_termination()
1421 const struct serial_rs485 *rs485) in uart_set_rs485_rx_during_tx()
1432 struct serial_rs485 *rs485 = &port->rs485; in uart_rs485_config()
1457 struct serial_rs485 __user *rs485) in uart_get_rs485_config()
1460 struct serial_rs485 aux; in uart_get_rs485_config()
1473 struct serial_rs485 __user *rs485_user) in uart_set_rs485_config()
1475 struct serial_rs485 rs485; in uart_set_rs485_config()
3587 struct serial_rs485 *rs485conf = &port->rs485; in uart_get_rs485_mode()
3658 offsetof(struct serial_rs485, padding[1]));
[all …]
H A Dar933x_uart.c394 struct serial_rs485 *rs485conf = &up->port.rs485; in ar933x_uart_tx_chars()
582 struct serial_rs485 *rs485conf) in ar933x_config_rs485()
695 static const struct serial_rs485 ar933x_rs485_supported = {
H A Dmcf.c417 struct serial_rs485 *rs485) in mcf_config_rs485()
438 static const struct serial_rs485 mcf_rs485_supported = {
H A Dstm32-usart.c152 struct serial_rs485 *rs485conf = &port->rs485; in stm32_usart_rs485_rts_enable()
170 struct serial_rs485 *rs485conf = &port->rs485; in stm32_usart_rs485_rts_disable()
223 struct serial_rs485 *rs485conf) in stm32_usart_config_rs485()
282 struct serial_rs485 *rs485conf = &port->rs485; in stm32_usart_init_rs485()
1158 struct serial_rs485 *rs485conf = &port->rs485; in stm32_usart_set_termios()
1556 static const struct serial_rs485 stm32_rs485_supported = {
H A Domap-serial.c1295 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 Dsc16is7xx.c898 struct serial_rs485 *rs485 = &port->rs485; in sc16is7xx_reconf_rs485()
1143 struct serial_rs485 *rs485) in sc16is7xx_config_rs485()
1498 static const struct serial_rs485 sc16is7xx_rs485_supported = {
H A Dmax310x.c1027 struct serial_rs485 *rs485) in max310x_rs485_config()
1247 static const struct serial_rs485 max310x_rs485_supported = {
H A Dxilinx_uartps.c222 static struct serial_rs485 cdns_rs485_supported = {
1616 struct serial_rs485 *rs485) in cdns_rs485_config()
/linux-6.15/include/uapi/linux/
H A Dserial.h143 struct serial_rs485 { struct
/linux-6.15/drivers/usb/serial/
H A Dxr_serial.c241 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()
/linux-6.15/include/linux/
H A Dserial_core.h460 struct serial_rs485 *rs485);
591 struct serial_rs485 rs485;
592 struct serial_rs485 rs485_supported; /* Supported mask for serial_rs485 */

12