Lines Matching refs:newctrl
284 int newctrl; in acm_ctrl_irq() local
318 newctrl = get_unaligned_le16(data); in acm_ctrl_irq()
320 if (!acm->clocal && (acm->ctrlin & ~newctrl & ACM_CTRL_DCD)) { in acm_ctrl_irq()
326 difference = acm->ctrlin ^ newctrl; in acm_ctrl_irq()
328 acm->ctrlin = newctrl; in acm_ctrl_irq()
810 unsigned int newctrl; in acm_tty_tiocmset() local
812 newctrl = acm->ctrlout; in acm_tty_tiocmset()
818 newctrl = (newctrl & ~clear) | set; in acm_tty_tiocmset()
820 if (acm->ctrlout == newctrl) in acm_tty_tiocmset()
822 return acm_set_control(acm, acm->ctrlout = newctrl); in acm_tty_tiocmset()
980 int newctrl = acm->ctrlout; in acm_tty_set_termios() local
1007 newctrl &= ~ACM_CTRL_DTR; in acm_tty_set_termios()
1009 newctrl |= ACM_CTRL_DTR; in acm_tty_set_termios()
1012 if (newctrl != acm->ctrlout) in acm_tty_set_termios()
1013 acm_set_control(acm, acm->ctrlout = newctrl); in acm_tty_set_termios()