rs485              77 arch/x86/platform/ts5500/ts5500.c 	bool	rs485;
rs485             135 arch/x86/platform/ts5500/ts5500.c 	sbc->rs485 = tmp & TS5500_RS485;
rs485             188 arch/x86/platform/ts5500/ts5500.c TS5500_ATTR_BOOL(rs485);
rs485            1008 drivers/tty/serial/8250/8250_core.c 		uart->port.rs485	= up->port.rs485;
rs485             365 drivers/tty/serial/8250/8250_exar.c 				struct serial_rs485 *rs485)
rs485             367 drivers/tty/serial/8250/8250_exar.c 	bool is_rs485 = !!(rs485->flags & SER_RS485_ENABLED);
rs485             382 drivers/tty/serial/8250/8250_exar.c 	port->rs485 = *rs485;
rs485             393 drivers/tty/serial/8250/8250_exar.c 				struct serial_rs485 *rs485)
rs485             395 drivers/tty/serial/8250/8250_exar.c 	bool is_rs485 = !!(rs485->flags & SER_RS485_ENABLED);
rs485             401 drivers/tty/serial/8250/8250_exar.c 		if (rs485->flags & SER_RS485_RX_DURING_TX)
rs485             406 drivers/tty/serial/8250/8250_exar.c 		if (rs485->flags & SER_RS485_TERMINATE_BUS)
rs485             422 drivers/tty/serial/8250/8250_exar.c 	return generic_rs485_config(port, rs485);
rs485             192 drivers/tty/serial/8250/8250_fintek.c 			      struct serial_rs485 *rs485)
rs485             201 drivers/tty/serial/8250/8250_fintek.c 	if (!(rs485->flags & SER_RS485_RTS_ON_SEND) ==
rs485             202 drivers/tty/serial/8250/8250_fintek.c 			!(rs485->flags & SER_RS485_RTS_AFTER_SEND))
rs485             205 drivers/tty/serial/8250/8250_fintek.c 	if (rs485->flags & SER_RS485_ENABLED) {
rs485             206 drivers/tty/serial/8250/8250_fintek.c 		memset(rs485->padding, 0, sizeof(rs485->padding));
rs485             209 drivers/tty/serial/8250/8250_fintek.c 		memset(rs485, 0, sizeof(*rs485));
rs485             212 drivers/tty/serial/8250/8250_fintek.c 	rs485->flags &= SER_RS485_ENABLED | SER_RS485_RTS_ON_SEND |
rs485             217 drivers/tty/serial/8250/8250_fintek.c 		rs485->delay_rts_before_send = 0;
rs485             218 drivers/tty/serial/8250/8250_fintek.c 		rs485->delay_rts_after_send = 0;
rs485             221 drivers/tty/serial/8250/8250_fintek.c 	if (rs485->delay_rts_before_send) {
rs485             222 drivers/tty/serial/8250/8250_fintek.c 		rs485->delay_rts_before_send = 1;
rs485             226 drivers/tty/serial/8250/8250_fintek.c 	if (rs485->delay_rts_after_send) {
rs485             227 drivers/tty/serial/8250/8250_fintek.c 		rs485->delay_rts_after_send = 1;
rs485             231 drivers/tty/serial/8250/8250_fintek.c 	if (rs485->flags & SER_RS485_RTS_ON_SEND)
rs485             241 drivers/tty/serial/8250/8250_fintek.c 	port->rs485 = *rs485;
rs485              36 drivers/tty/serial/8250/8250_lpc18xx.c 				struct serial_rs485 *rs485)
rs485              43 drivers/tty/serial/8250/8250_lpc18xx.c 	if (rs485->flags & SER_RS485_ENABLED)
rs485              44 drivers/tty/serial/8250/8250_lpc18xx.c 		memset(rs485->padding, 0, sizeof(rs485->padding));
rs485              46 drivers/tty/serial/8250/8250_lpc18xx.c 		memset(rs485, 0, sizeof(*rs485));
rs485              48 drivers/tty/serial/8250/8250_lpc18xx.c 	rs485->flags &= SER_RS485_ENABLED | SER_RS485_RTS_ON_SEND |
rs485              51 drivers/tty/serial/8250/8250_lpc18xx.c 	if (rs485->flags & SER_RS485_ENABLED) {
rs485              55 drivers/tty/serial/8250/8250_lpc18xx.c 		if (rs485->flags & SER_RS485_RTS_ON_SEND) {
rs485              57 drivers/tty/serial/8250/8250_lpc18xx.c 			rs485->flags &= ~SER_RS485_RTS_AFTER_SEND;
rs485              59 drivers/tty/serial/8250/8250_lpc18xx.c 			rs485->flags |= SER_RS485_RTS_AFTER_SEND;
rs485              63 drivers/tty/serial/8250/8250_lpc18xx.c 	if (rs485->delay_rts_after_send) {
rs485              65 drivers/tty/serial/8250/8250_lpc18xx.c 		rs485_dly_reg = DIV_ROUND_UP(rs485->delay_rts_after_send
rs485              72 drivers/tty/serial/8250/8250_lpc18xx.c 		rs485->delay_rts_after_send = (rs485_dly_reg * MSEC_PER_SEC)
rs485              77 drivers/tty/serial/8250/8250_lpc18xx.c 	rs485->delay_rts_before_send = 0;
rs485              82 drivers/tty/serial/8250/8250_lpc18xx.c 	port->rs485 = *rs485;
rs485             722 drivers/tty/serial/8250/8250_omap.c 				  struct serial_rs485 *rs485)
rs485             727 drivers/tty/serial/8250/8250_omap.c 	rs485->delay_rts_before_send = min(rs485->delay_rts_before_send, 100U);
rs485             728 drivers/tty/serial/8250/8250_omap.c 	rs485->delay_rts_after_send  = min(rs485->delay_rts_after_send, 100U);
rs485             730 drivers/tty/serial/8250/8250_omap.c 	port->rs485 = *rs485;
rs485             736 drivers/tty/serial/8250/8250_omap.c 	if (rs485->flags & SER_RS485_ENABLED) {
rs485             740 drivers/tty/serial/8250/8250_omap.c 			rs485->flags &= ~SER_RS485_ENABLED;
rs485             741 drivers/tty/serial/8250/8250_omap.c 			port->rs485.flags &= ~SER_RS485_ENABLED;
rs485            1467 drivers/tty/serial/8250/8250_pci.c 			       struct serial_rs485 *rs485)
rs485            1475 drivers/tty/serial/8250/8250_pci.c 	if (!rs485)
rs485            1476 drivers/tty/serial/8250/8250_pci.c 		rs485 = &port->rs485;
rs485            1477 drivers/tty/serial/8250/8250_pci.c 	else if (rs485->flags & SER_RS485_ENABLED)
rs485            1478 drivers/tty/serial/8250/8250_pci.c 		memset(rs485->padding, 0, sizeof(rs485->padding));
rs485            1480 drivers/tty/serial/8250/8250_pci.c 		memset(rs485, 0, sizeof(*rs485));
rs485            1483 drivers/tty/serial/8250/8250_pci.c 	rs485->flags &= SER_RS485_ENABLED | SER_RS485_RTS_ON_SEND;
rs485            1485 drivers/tty/serial/8250/8250_pci.c 	if (rs485->flags & SER_RS485_ENABLED) {
rs485            1489 drivers/tty/serial/8250/8250_pci.c 		if (rs485->flags & SER_RS485_RTS_ON_SEND) {
rs485            1497 drivers/tty/serial/8250/8250_pci.c 		rs485->delay_rts_after_send = 0;
rs485            1498 drivers/tty/serial/8250/8250_pci.c 		rs485->delay_rts_before_send = 0;
rs485            1506 drivers/tty/serial/8250/8250_pci.c 	if (rs485 != &port->rs485)
rs485            1507 drivers/tty/serial/8250/8250_pci.c 		port->rs485 = *rs485;
rs485             568 drivers/tty/serial/8250/8250_port.c 	if (p->port.rs485.flags & SER_RS485_RTS_AFTER_SEND)
rs485            1407 drivers/tty/serial/8250/8250_port.c 	if (!(p->port.rs485.flags & SER_RS485_RX_DURING_TX)) {
rs485            1451 drivers/tty/serial/8250/8250_port.c 	if (p->port.rs485.delay_rts_after_send > 0) {
rs485            1454 drivers/tty/serial/8250/8250_port.c 				   p->port.rs485.delay_rts_after_send);
rs485            1538 drivers/tty/serial/8250/8250_port.c 	if (!(up->port.rs485.flags & SER_RS485_RX_DURING_TX))
rs485            1544 drivers/tty/serial/8250/8250_port.c 	if (!!(up->port.rs485.flags & SER_RS485_RTS_ON_SEND) !=
rs485            1546 drivers/tty/serial/8250/8250_port.c 		if (up->port.rs485.flags & SER_RS485_RTS_ON_SEND)
rs485            1552 drivers/tty/serial/8250/8250_port.c 		if (up->port.rs485.delay_rts_before_send > 0) {
rs485            1555 drivers/tty/serial/8250/8250_port.c 					 up->port.rs485.delay_rts_before_send);
rs485             238 drivers/tty/serial/atmel_serial.c 	return ((port->rs485.flags & SER_RS485_ENABLED) &&
rs485             239 drivers/tty/serial/atmel_serial.c 		!(port->rs485.flags & SER_RS485_RX_DURING_TX)) ||
rs485             312 drivers/tty/serial/atmel_serial.c 	port->rs485 = *rs485conf;
rs485             482 drivers/tty/serial/atmel_serial.c 	if (port->rs485.flags & SER_RS485_ENABLED) {
rs485             484 drivers/tty/serial/atmel_serial.c 				  port->rs485.delay_rts_after_send);
rs485            2228 drivers/tty/serial/atmel_serial.c 	if (port->rs485.flags & SER_RS485_ENABLED) {
rs485            2230 drivers/tty/serial/atmel_serial.c 				  port->rs485.delay_rts_after_send);
rs485            2492 drivers/tty/serial/atmel_serial.c 	uart_get_rs485_mode(&mpdev->dev, &port->rs485);
rs485            2530 drivers/tty/serial/atmel_serial.c 	if (port->rs485.flags & SER_RS485_ENABLED ||
rs485            2907 drivers/tty/serial/atmel_serial.c 	rs485_enabled = atmel_port->uart.rs485.flags & SER_RS485_ENABLED;
rs485            1234 drivers/tty/serial/fsl_lpuart.c 			struct serial_rs485 *rs485)
rs485            1244 drivers/tty/serial/fsl_lpuart.c 	rs485->delay_rts_before_send = 0;
rs485            1245 drivers/tty/serial/fsl_lpuart.c 	rs485->delay_rts_after_send = 0;
rs485            1246 drivers/tty/serial/fsl_lpuart.c 	rs485->flags &= ~SER_RS485_RX_DURING_TX;
rs485            1248 drivers/tty/serial/fsl_lpuart.c 	if (rs485->flags & SER_RS485_ENABLED) {
rs485            1257 drivers/tty/serial/fsl_lpuart.c 		if (!(rs485->flags & (SER_RS485_RTS_ON_SEND |
rs485            1259 drivers/tty/serial/fsl_lpuart.c 			rs485->flags |= SER_RS485_RTS_ON_SEND;
rs485            1261 drivers/tty/serial/fsl_lpuart.c 		if (rs485->flags & SER_RS485_RTS_ON_SEND &&
rs485            1262 drivers/tty/serial/fsl_lpuart.c 				rs485->flags & SER_RS485_RTS_AFTER_SEND)
rs485            1263 drivers/tty/serial/fsl_lpuart.c 			rs485->flags &= ~SER_RS485_RTS_AFTER_SEND;
rs485            1271 drivers/tty/serial/fsl_lpuart.c 		if (rs485->flags & SER_RS485_RTS_ON_SEND)
rs485            1273 drivers/tty/serial/fsl_lpuart.c 		else if (rs485->flags & SER_RS485_RTS_AFTER_SEND)
rs485            1278 drivers/tty/serial/fsl_lpuart.c 	sport->port.rs485 = *rs485;
rs485            1321 drivers/tty/serial/fsl_lpuart.c 	if (!(sport->port.rs485.flags & SER_RS485_ENABLED)) {
rs485            1675 drivers/tty/serial/fsl_lpuart.c 	if (sport->port.rs485.flags & SER_RS485_ENABLED)
rs485            2468 drivers/tty/serial/fsl_lpuart.c 	uart_get_rs485_mode(&pdev->dev, &sport->port.rs485);
rs485            2470 drivers/tty/serial/fsl_lpuart.c 	if (sport->port.rs485.flags & SER_RS485_RX_DURING_TX)
rs485            2473 drivers/tty/serial/fsl_lpuart.c 	if (sport->port.rs485.delay_rts_before_send ||
rs485            2474 drivers/tty/serial/fsl_lpuart.c 	    sport->port.rs485.delay_rts_after_send)
rs485            2477 drivers/tty/serial/fsl_lpuart.c 	lpuart_config_rs485(&sport->port, &sport->port.rs485);
rs485             445 drivers/tty/serial/imx.c 	if (port->rs485.flags & SER_RS485_ENABLED &&
rs485             448 drivers/tty/serial/imx.c 		if (port->rs485.flags & SER_RS485_RTS_AFTER_SEND)
rs485             577 drivers/tty/serial/imx.c 	else if (sport->port.rs485.flags & SER_RS485_ENABLED) {
rs485             656 drivers/tty/serial/imx.c 	if (port->rs485.flags & SER_RS485_ENABLED) {
rs485             660 drivers/tty/serial/imx.c 		if (port->rs485.flags & SER_RS485_RTS_ON_SEND)
rs485             666 drivers/tty/serial/imx.c 		if (!(port->rs485.flags & SER_RS485_RX_DURING_TX))
rs485             988 drivers/tty/serial/imx.c 	if (!(port->rs485.flags & SER_RS485_ENABLED)) {
rs485            1610 drivers/tty/serial/imx.c 	if (port->rs485.flags & SER_RS485_ENABLED) {
rs485            1616 drivers/tty/serial/imx.c 		if (port->rs485.flags & SER_RS485_RTS_AFTER_SEND)
rs485            1887 drivers/tty/serial/imx.c 	port->rs485 = *rs485conf;
rs485            2299 drivers/tty/serial/imx.c 	uart_get_rs485_mode(&pdev->dev, &sport->port.rs485);
rs485            2301 drivers/tty/serial/imx.c 	if (sport->port.rs485.flags & SER_RS485_ENABLED &&
rs485            2310 drivers/tty/serial/imx.c 	if (sport->port.rs485.flags & SER_RS485_ENABLED &&
rs485            2312 drivers/tty/serial/imx.c 	    (!(sport->port.rs485.flags & SER_RS485_RTS_ON_SEND) &&
rs485            2313 drivers/tty/serial/imx.c 	     !(sport->port.rs485.flags & SER_RS485_RX_DURING_TX)))
rs485            2317 drivers/tty/serial/imx.c 	imx_uart_rs485_config(&sport->port, &sport->port.rs485);
rs485            1012 drivers/tty/serial/max310x.c 	delay = (one->port.rs485.delay_rts_before_send << 4) |
rs485            1013 drivers/tty/serial/max310x.c 		one->port.rs485.delay_rts_after_send;
rs485            1016 drivers/tty/serial/max310x.c 	if (one->port.rs485.flags & SER_RS485_ENABLED) {
rs485            1019 drivers/tty/serial/max310x.c 		if (!(one->port.rs485.flags & SER_RS485_RX_DURING_TX))
rs485            1030 drivers/tty/serial/max310x.c 				struct serial_rs485 *rs485)
rs485            1034 drivers/tty/serial/max310x.c 	if ((rs485->delay_rts_before_send > 0x0f) ||
rs485            1035 drivers/tty/serial/max310x.c 	    (rs485->delay_rts_after_send > 0x0f))
rs485            1038 drivers/tty/serial/max310x.c 	rs485->flags &= SER_RS485_RTS_ON_SEND | SER_RS485_RX_DURING_TX |
rs485            1040 drivers/tty/serial/max310x.c 	memset(rs485->padding, 0, sizeof(rs485->padding));
rs485            1041 drivers/tty/serial/max310x.c 	port->rs485 = *rs485;
rs485            1066 drivers/tty/serial/max310x.c 	val = (clamp(port->rs485.delay_rts_before_send, 0U, 15U) << 4) |
rs485            1067 drivers/tty/serial/max310x.c 		clamp(port->rs485.delay_rts_after_send, 0U, 15U);
rs485            1070 drivers/tty/serial/max310x.c 	if (port->rs485.flags & SER_RS485_ENABLED) {
rs485            1075 drivers/tty/serial/max310x.c 		if (!(port->rs485.flags & SER_RS485_RX_DURING_TX))
rs485             102 drivers/tty/serial/mcf.c 	if (port->rs485.flags & SER_RS485_ENABLED) {
rs485             256 drivers/tty/serial/mcf.c 	if (port->rs485.flags & SER_RS485_ENABLED) {
rs485             357 drivers/tty/serial/mcf.c 		if (port->rs485.flags & SER_RS485_ENABLED)
rs485             437 drivers/tty/serial/mcf.c static int mcf_config_rs485(struct uart_port *port, struct serial_rs485 *rs485)
rs485             444 drivers/tty/serial/mcf.c 	if (rs485->flags & SER_RS485_ENABLED) {
rs485             454 drivers/tty/serial/mcf.c 	port->rs485 = *rs485;
rs485             299 drivers/tty/serial/omap-serial.c 	if (port->rs485.flags & SER_RS485_ENABLED) {
rs485             310 drivers/tty/serial/omap-serial.c 			res = (port->rs485.flags & SER_RS485_RTS_AFTER_SEND) ?
rs485             313 drivers/tty/serial/omap-serial.c 				if (port->rs485.delay_rts_after_send > 0)
rs485             315 drivers/tty/serial/omap-serial.c 					port->rs485.delay_rts_after_send);
rs485             338 drivers/tty/serial/omap-serial.c 	if ((port->rs485.flags & SER_RS485_ENABLED) &&
rs485             339 drivers/tty/serial/omap-serial.c 	    !(port->rs485.flags & SER_RS485_RX_DURING_TX)) {
rs485             414 drivers/tty/serial/omap-serial.c 	if (port->rs485.flags & SER_RS485_ENABLED) {
rs485             420 drivers/tty/serial/omap-serial.c 		res = (port->rs485.flags & SER_RS485_RTS_ON_SEND) ? 1 : 0;
rs485             423 drivers/tty/serial/omap-serial.c 			if (port->rs485.delay_rts_before_send > 0)
rs485             424 drivers/tty/serial/omap-serial.c 				mdelay(port->rs485.delay_rts_before_send);
rs485             428 drivers/tty/serial/omap-serial.c 	if ((port->rs485.flags & SER_RS485_ENABLED) &&
rs485             429 drivers/tty/serial/omap-serial.c 	    !(port->rs485.flags & SER_RS485_RX_DURING_TX))
rs485            1396 drivers/tty/serial/omap-serial.c serial_omap_config_rs485(struct uart_port *port, struct serial_rs485 *rs485)
rs485            1410 drivers/tty/serial/omap-serial.c 	rs485->delay_rts_before_send = min(rs485->delay_rts_before_send, 100U);
rs485            1411 drivers/tty/serial/omap-serial.c 	rs485->delay_rts_after_send  = min(rs485->delay_rts_after_send, 100U);
rs485            1414 drivers/tty/serial/omap-serial.c 	port->rs485 = *rs485;
rs485            1422 drivers/tty/serial/omap-serial.c 		val = (port->rs485.flags & SER_RS485_ENABLED) ?
rs485            1424 drivers/tty/serial/omap-serial.c 		val = (port->rs485.flags & val) ? 1 : 0;
rs485            1427 drivers/tty/serial/omap-serial.c 		port->rs485.flags &= ~SER_RS485_ENABLED;
rs485            1436 drivers/tty/serial/omap-serial.c 	if (!(port->rs485.flags & SER_RS485_ENABLED) &&
rs485            1604 drivers/tty/serial/omap-serial.c 	struct serial_rs485 *rs485conf = &up->port.rs485;
rs485             745 drivers/tty/serial/sc16is7xx.c 	if ((port->rs485.flags & SER_RS485_ENABLED) &&
rs485             746 drivers/tty/serial/sc16is7xx.c 	    (port->rs485.delay_rts_before_send > 0))
rs485             747 drivers/tty/serial/sc16is7xx.c 		msleep(port->rs485.delay_rts_before_send);
rs485             757 drivers/tty/serial/sc16is7xx.c 	struct serial_rs485 *rs485 = &port->rs485;
rs485             761 drivers/tty/serial/sc16is7xx.c 	if (rs485->flags & SER_RS485_ENABLED) {
rs485             764 drivers/tty/serial/sc16is7xx.c 		if (rs485->flags & SER_RS485_RTS_AFTER_SEND)
rs485             963 drivers/tty/serial/sc16is7xx.c 				  struct serial_rs485 *rs485)
rs485             968 drivers/tty/serial/sc16is7xx.c 	if (rs485->flags & SER_RS485_ENABLED) {
rs485             971 drivers/tty/serial/sc16is7xx.c 		rts_during_rx = rs485->flags & SER_RS485_RTS_AFTER_SEND;
rs485             972 drivers/tty/serial/sc16is7xx.c 		rts_during_tx = rs485->flags & SER_RS485_RTS_ON_SEND;
rs485             984 drivers/tty/serial/sc16is7xx.c 		if (rs485->delay_rts_after_send)
rs485             988 drivers/tty/serial/sc16is7xx.c 	port->rs485 = *rs485;
rs485             159 drivers/tty/serial/serial_core.c 		(uport->rs485.flags & SER_RS485_ENABLED);
rs485             160 drivers/tty/serial/serial_core.c 	int RTS_after_send = !!(uport->rs485.flags & SER_RS485_RTS_AFTER_SEND);
rs485            1284 drivers/tty/serial/serial_core.c 			 struct serial_rs485 __user *rs485)
rs485            1290 drivers/tty/serial/serial_core.c 	aux = port->rs485;
rs485            1293 drivers/tty/serial/serial_core.c 	if (copy_to_user(rs485, &aux, sizeof(aux)))
rs485            1302 drivers/tty/serial/serial_core.c 	struct serial_rs485 rs485;
rs485            1309 drivers/tty/serial/serial_core.c 	if (copy_from_user(&rs485, rs485_user, sizeof(*rs485_user)))
rs485            1313 drivers/tty/serial/serial_core.c 	ret = port->rs485_config(port, &rs485);
rs485            1318 drivers/tty/serial/serial_core.c 	if (copy_to_user(rs485_user, &port->rs485, sizeof(port->rs485)))
rs485             112 drivers/tty/serial/stm32-usart.c 	port->rs485 = *rs485conf;
rs485             156 drivers/tty/serial/stm32-usart.c 	struct serial_rs485 *rs485conf = &port->rs485;
rs485             687 drivers/tty/serial/stm32-usart.c 	struct serial_rs485 *rs485conf = &port->rs485;
rs485             134 include/linux/serial_core.h 						struct serial_rs485 *rs485);
rs485             253 include/linux/serial_core.h 	struct serial_rs485     rs485;