Lines Matching refs:spriv
37 struct addi_watchdog_private *spriv = s->private; in addi_watchdog_insn_config() local
42 spriv->wdog_ctrl = ADDI_TCW_CTRL_ENA; in addi_watchdog_insn_config()
44 outl(reload, spriv->iobase + ADDI_TCW_RELOAD_REG); in addi_watchdog_insn_config()
51 spriv->wdog_ctrl = 0; in addi_watchdog_insn_config()
57 outl(spriv->wdog_ctrl, spriv->iobase + ADDI_TCW_CTRL_REG); in addi_watchdog_insn_config()
67 struct addi_watchdog_private *spriv = s->private; in addi_watchdog_insn_read() local
71 data[i] = inl(spriv->iobase + ADDI_TCW_STATUS_REG); in addi_watchdog_insn_read()
81 struct addi_watchdog_private *spriv = s->private; in addi_watchdog_insn_write() local
84 if (spriv->wdog_ctrl == 0) { in addi_watchdog_insn_write()
91 outl(spriv->wdog_ctrl | ADDI_TCW_CTRL_TRIG, in addi_watchdog_insn_write()
92 spriv->iobase + ADDI_TCW_CTRL_REG); in addi_watchdog_insn_write()
107 struct addi_watchdog_private *spriv; in addi_watchdog_init() local
109 spriv = comedi_alloc_spriv(s, sizeof(*spriv)); in addi_watchdog_init()
110 if (!spriv) in addi_watchdog_init()
113 spriv->iobase = iobase; in addi_watchdog_init()