Lines Matching refs:mxport
344 struct mxuport_port *mxport = usb_get_serial_port_data(port); in mxuport_msr_event() local
353 spin_lock_irqsave(&mxport->spinlock, flags); in mxuport_msr_event()
356 __func__, mxport->msr_state); in mxuport_msr_event()
359 mxport->msr_state |= UART_MSR_CTS; in mxuport_msr_event()
362 mxport->msr_state &= ~UART_MSR_CTS; in mxuport_msr_event()
367 mxport->msr_state |= UART_MSR_DSR; in mxuport_msr_event()
370 mxport->msr_state &= ~UART_MSR_DSR; in mxuport_msr_event()
375 mxport->msr_state |= UART_MSR_DCD; in mxuport_msr_event()
378 mxport->msr_state &= ~UART_MSR_DCD; in mxuport_msr_event()
381 spin_unlock_irqrestore(&mxport->spinlock, flags); in mxuport_msr_event()
622 struct mxuport_port *mxport = usb_get_serial_port_data(port); in mxuport_set_dtr() local
626 mutex_lock(&mxport->mutex); in mxuport_set_dtr()
632 mxport->mcr_state |= UART_MCR_DTR; in mxuport_set_dtr()
634 mxport->mcr_state &= ~UART_MCR_DTR; in mxuport_set_dtr()
637 mutex_unlock(&mxport->mutex); in mxuport_set_dtr()
644 struct mxuport_port *mxport = usb_get_serial_port_data(port); in mxuport_set_rts() local
649 mutex_lock(&mxport->mutex); in mxuport_set_rts()
650 mcr_state = mxport->mcr_state; in mxuport_set_rts()
676 mxport->mcr_state = mcr_state; in mxuport_set_rts()
679 mutex_unlock(&mxport->mutex); in mxuport_set_rts()
686 struct mxuport_port *mxport = usb_get_serial_port_data(port); in mxuport_dtr_rts() local
690 mutex_lock(&mxport->mutex); in mxuport_dtr_rts()
691 mcr_state = mxport->mcr_state; in mxuport_dtr_rts()
700 mxport->mcr_state = mcr_state; in mxuport_dtr_rts()
702 mutex_unlock(&mxport->mutex); in mxuport_dtr_rts()
709 struct mxuport_port *mxport = usb_get_serial_port_data(port); in mxuport_tiocmset() local
713 mutex_lock(&mxport->mutex); in mxuport_tiocmset()
714 mcr_state = mxport->mcr_state; in mxuport_tiocmset()
730 mxport->mcr_state = mcr_state; in mxuport_tiocmset()
732 mutex_unlock(&mxport->mutex); in mxuport_tiocmset()
739 struct mxuport_port *mxport; in mxuport_tiocmget() local
746 mxport = usb_get_serial_port_data(port); in mxuport_tiocmget()
748 mutex_lock(&mxport->mutex); in mxuport_tiocmget()
749 spin_lock_irqsave(&mxport->spinlock, flags); in mxuport_tiocmget()
751 msr = mxport->msr_state; in mxuport_tiocmget()
752 mcr = mxport->mcr_state; in mxuport_tiocmget()
754 spin_unlock_irqrestore(&mxport->spinlock, flags); in mxuport_tiocmget()
755 mutex_unlock(&mxport->mutex); in mxuport_tiocmget()
1128 struct mxuport_port *mxport; in mxuport_port_probe() local
1131 mxport = devm_kzalloc(&port->dev, sizeof(struct mxuport_port), in mxuport_port_probe()
1133 if (!mxport) in mxuport_port_probe()
1136 mutex_init(&mxport->mutex); in mxuport_port_probe()
1137 spin_lock_init(&mxport->spinlock); in mxuport_port_probe()
1140 usb_set_serial_port_data(port, mxport); in mxuport_port_probe()
1197 struct mxuport_port *mxport = usb_get_serial_port_data(port); in mxuport_open() local
1223 mxport->msr_state = 0; in mxuport_open()