Lines Matching refs:spriv
66 struct subdev_8255_private *spriv = s->private; in subdev_8255_insn() local
67 unsigned long regbase = spriv->regbase; in subdev_8255_insn()
74 spriv->io(dev, 1, I8255_DATA_A_REG, in subdev_8255_insn()
77 spriv->io(dev, 1, I8255_DATA_B_REG, in subdev_8255_insn()
80 spriv->io(dev, 1, I8255_DATA_C_REG, in subdev_8255_insn()
84 v = spriv->io(dev, 0, I8255_DATA_A_REG, 0, regbase); in subdev_8255_insn()
85 v |= (spriv->io(dev, 0, I8255_DATA_B_REG, 0, regbase) << 8); in subdev_8255_insn()
86 v |= (spriv->io(dev, 0, I8255_DATA_C_REG, 0, regbase) << 16); in subdev_8255_insn()
96 struct subdev_8255_private *spriv = s->private; in subdev_8255_do_config() local
97 unsigned long regbase = spriv->regbase; in subdev_8255_do_config()
111 spriv->io(dev, 1, I8255_CTRL_REG, config, regbase); in subdev_8255_do_config()
149 struct subdev_8255_private *spriv; in __subdev_8255_init() local
151 spriv = comedi_alloc_spriv(s, sizeof(*spriv)); in __subdev_8255_init()
152 if (!spriv) in __subdev_8255_init()
156 spriv->io = io; in __subdev_8255_init()
158 spriv->io = subdev_8255_mmio; in __subdev_8255_init()
160 spriv->io = subdev_8255_io; in __subdev_8255_init()
161 spriv->regbase = regbase; in __subdev_8255_init()
256 struct subdev_8255_private *spriv = s->private; in subdev_8255_regbase() local
258 return spriv->regbase; in subdev_8255_regbase()