Lines Matching refs:one
351 struct sc16is7xx_one *one = to_sc16is7xx_one(port, port); in sc16is7xx_line() local
353 return one->line; in sc16is7xx_line()
742 struct sc16is7xx_one *one = to_sc16is7xx_one(ws, reg_work); in sc16is7xx_reg_proc() local
746 spin_lock_irqsave(&one->port.lock, irqflags); in sc16is7xx_reg_proc()
747 config = one->config; in sc16is7xx_reg_proc()
748 memset(&one->config, 0, sizeof(one->config)); in sc16is7xx_reg_proc()
749 spin_unlock_irqrestore(&one->port.lock, irqflags); in sc16is7xx_reg_proc()
752 sc16is7xx_port_update(&one->port, SC16IS7XX_MCR_REG, in sc16is7xx_reg_proc()
754 (one->port.mctrl & TIOCM_LOOP) ? in sc16is7xx_reg_proc()
758 sc16is7xx_port_update(&one->port, SC16IS7XX_IER_REG, in sc16is7xx_reg_proc()
762 sc16is7xx_reconf_rs485(&one->port); in sc16is7xx_reg_proc()
768 struct sc16is7xx_one *one = to_sc16is7xx_one(port, port); in sc16is7xx_ier_clear() local
770 one->config.flags |= SC16IS7XX_RECONF_IER; in sc16is7xx_ier_clear()
771 one->config.ier_clear |= bit; in sc16is7xx_ier_clear()
772 queue_kthread_work(&s->kworker, &one->reg_work); in sc16is7xx_ier_clear()
788 struct sc16is7xx_one *one = to_sc16is7xx_one(port, port); in sc16is7xx_start_tx() local
790 queue_kthread_work(&s->kworker, &one->tx_work); in sc16is7xx_start_tx()
813 struct sc16is7xx_one *one = to_sc16is7xx_one(port, port); in sc16is7xx_set_mctrl() local
815 one->config.flags |= SC16IS7XX_RECONF_MD; in sc16is7xx_set_mctrl()
816 queue_kthread_work(&s->kworker, &one->reg_work); in sc16is7xx_set_mctrl()
921 struct sc16is7xx_one *one = to_sc16is7xx_one(port, port); in sc16is7xx_config_rs485() local
944 one->config.flags |= SC16IS7XX_RECONF_RS485; in sc16is7xx_config_rs485()
945 queue_kthread_work(&s->kworker, &one->reg_work); in sc16is7xx_config_rs485()