Lines Matching refs:newctrl
280 int newctrl; in acm_ctrl_irq() local
314 newctrl = get_unaligned_le16(data); in acm_ctrl_irq()
316 if (!acm->clocal && (acm->ctrlin & ~newctrl & ACM_CTRL_DCD)) { in acm_ctrl_irq()
322 difference = acm->ctrlin ^ newctrl; in acm_ctrl_irq()
324 acm->ctrlin = newctrl; in acm_ctrl_irq()
806 unsigned int newctrl; in acm_tty_tiocmset() local
808 newctrl = acm->ctrlout; in acm_tty_tiocmset()
814 newctrl = (newctrl & ~clear) | set; in acm_tty_tiocmset()
816 if (acm->ctrlout == newctrl) in acm_tty_tiocmset()
818 return acm_set_control(acm, acm->ctrlout = newctrl); in acm_tty_tiocmset()
976 int newctrl = acm->ctrlout; in acm_tty_set_termios() local
1003 newctrl &= ~ACM_CTRL_DTR; in acm_tty_set_termios()
1005 newctrl |= ACM_CTRL_DTR; in acm_tty_set_termios()
1008 if (newctrl != acm->ctrlout) in acm_tty_set_termios()
1009 acm_set_control(acm, acm->ctrlout = newctrl); in acm_tty_set_termios()