Lines Matching refs:mcr_state
160 u8 mcr_state; /* Last MCR state */ member
609 static int mxuport_set_mcr(struct usb_serial_port *port, u8 mcr_state) in mxuport_set_mcr() argument
614 dev_dbg(&port->dev, "%s - %02x\n", __func__, mcr_state); in mxuport_set_mcr()
617 mcr_state, port->port_number); in mxuport_set_mcr()
636 mxport->mcr_state |= UART_MCR_DTR; in mxuport_set_dtr()
638 mxport->mcr_state &= ~UART_MCR_DTR; in mxuport_set_dtr()
651 u8 mcr_state; in mxuport_set_rts() local
654 mcr_state = mxport->mcr_state; in mxuport_set_rts()
658 mcr_state &= ~UART_MCR_RTS; in mxuport_set_rts()
661 mcr_state |= UART_MCR_RTS; in mxuport_set_rts()
680 mxport->mcr_state = mcr_state; in mxuport_set_rts()
691 u8 mcr_state; in mxuport_dtr_rts() local
695 mcr_state = mxport->mcr_state; in mxuport_dtr_rts()
698 mcr_state |= (UART_MCR_RTS | UART_MCR_DTR); in mxuport_dtr_rts()
700 mcr_state &= ~(UART_MCR_RTS | UART_MCR_DTR); in mxuport_dtr_rts()
702 err = mxuport_set_mcr(port, mcr_state); in mxuport_dtr_rts()
704 mxport->mcr_state = mcr_state; in mxuport_dtr_rts()
715 u8 mcr_state; in mxuport_tiocmset() local
718 mcr_state = mxport->mcr_state; in mxuport_tiocmset()
721 mcr_state |= UART_MCR_RTS; in mxuport_tiocmset()
724 mcr_state |= UART_MCR_DTR; in mxuport_tiocmset()
727 mcr_state &= ~UART_MCR_RTS; in mxuport_tiocmset()
730 mcr_state &= ~UART_MCR_DTR; in mxuport_tiocmset()
732 err = mxuport_set_mcr(port, mcr_state); in mxuport_tiocmset()
734 mxport->mcr_state = mcr_state; in mxuport_tiocmset()
756 mcr = mxport->mcr_state; in mxuport_tiocmget()