Lines Matching refs:mxport

337 	struct mxuport_port *mxport = usb_get_serial_port_data(port);  in mxuport_msr_event()  local
346 spin_lock_irqsave(&mxport->spinlock, flags); in mxuport_msr_event()
349 __func__, mxport->msr_state); in mxuport_msr_event()
352 mxport->msr_state |= UART_MSR_CTS; in mxuport_msr_event()
355 mxport->msr_state &= ~UART_MSR_CTS; in mxuport_msr_event()
360 mxport->msr_state |= UART_MSR_DSR; in mxuport_msr_event()
363 mxport->msr_state &= ~UART_MSR_DSR; in mxuport_msr_event()
368 mxport->msr_state |= UART_MSR_DCD; in mxuport_msr_event()
371 mxport->msr_state &= ~UART_MSR_DCD; in mxuport_msr_event()
374 spin_unlock_irqrestore(&mxport->spinlock, flags); in mxuport_msr_event()
615 struct mxuport_port *mxport = usb_get_serial_port_data(port); in mxuport_set_dtr() local
619 mutex_lock(&mxport->mutex); in mxuport_set_dtr()
625 mxport->mcr_state |= UART_MCR_DTR; in mxuport_set_dtr()
627 mxport->mcr_state &= ~UART_MCR_DTR; in mxuport_set_dtr()
630 mutex_unlock(&mxport->mutex); in mxuport_set_dtr()
637 struct mxuport_port *mxport = usb_get_serial_port_data(port); in mxuport_set_rts() local
642 mutex_lock(&mxport->mutex); in mxuport_set_rts()
643 mcr_state = mxport->mcr_state; in mxuport_set_rts()
669 mxport->mcr_state = mcr_state; in mxuport_set_rts()
672 mutex_unlock(&mxport->mutex); in mxuport_set_rts()
679 struct mxuport_port *mxport = usb_get_serial_port_data(port); in mxuport_dtr_rts() local
683 mutex_lock(&mxport->mutex); in mxuport_dtr_rts()
684 mcr_state = mxport->mcr_state; in mxuport_dtr_rts()
693 mxport->mcr_state = mcr_state; in mxuport_dtr_rts()
695 mutex_unlock(&mxport->mutex); in mxuport_dtr_rts()
702 struct mxuport_port *mxport = usb_get_serial_port_data(port); in mxuport_tiocmset() local
706 mutex_lock(&mxport->mutex); in mxuport_tiocmset()
707 mcr_state = mxport->mcr_state; in mxuport_tiocmset()
723 mxport->mcr_state = mcr_state; in mxuport_tiocmset()
725 mutex_unlock(&mxport->mutex); in mxuport_tiocmset()
732 struct mxuport_port *mxport; in mxuport_tiocmget() local
739 mxport = usb_get_serial_port_data(port); in mxuport_tiocmget()
741 mutex_lock(&mxport->mutex); in mxuport_tiocmget()
742 spin_lock_irqsave(&mxport->spinlock, flags); in mxuport_tiocmget()
744 msr = mxport->msr_state; in mxuport_tiocmget()
745 mcr = mxport->mcr_state; in mxuport_tiocmget()
747 spin_unlock_irqrestore(&mxport->spinlock, flags); in mxuport_tiocmget()
748 mutex_unlock(&mxport->mutex); in mxuport_tiocmget()
1121 struct mxuport_port *mxport; in mxuport_port_probe() local
1124 mxport = devm_kzalloc(&port->dev, sizeof(struct mxuport_port), in mxuport_port_probe()
1126 if (!mxport) in mxuport_port_probe()
1129 mutex_init(&mxport->mutex); in mxuport_port_probe()
1130 spin_lock_init(&mxport->spinlock); in mxuport_port_probe()
1133 usb_set_serial_port_data(port, mxport); in mxuport_port_probe()
1190 struct mxuport_port *mxport = usb_get_serial_port_data(port); in mxuport_open() local
1216 mxport->msr_state = 0; in mxuport_open()