Lines Matching refs:ioread8
115 return !(ioread8(&idio24gpio->reg->ctl) & out_mode_mask); in idio_24_gpio_get_direction()
131 ctl_state = ioread8(&idio24gpio->reg->ctl) & ~out_mode_mask; in idio_24_gpio_direction_input()
153 ctl_state = ioread8(&idio24gpio->reg->ctl) | out_mode_mask; in idio_24_gpio_direction_output()
171 return !!(ioread8(&idio24gpio->reg->out0_7) & offset_mask); in idio_24_gpio_get()
174 return !!(ioread8(&idio24gpio->reg->out8_15) & offset_mask); in idio_24_gpio_get()
177 return !!(ioread8(&idio24gpio->reg->out16_23) & offset_mask); in idio_24_gpio_get()
181 return !!(ioread8(&idio24gpio->reg->in0_7) & offset_mask); in idio_24_gpio_get()
184 return !!(ioread8(&idio24gpio->reg->in8_15) & offset_mask); in idio_24_gpio_get()
187 return !!(ioread8(&idio24gpio->reg->in16_23) & offset_mask); in idio_24_gpio_get()
190 if (ioread8(&idio24gpio->reg->ctl) & out_mode_mask) in idio_24_gpio_get()
191 return !!(ioread8(&idio24gpio->reg->ttl_out0_7) & offset_mask); in idio_24_gpio_get()
194 return !!(ioread8(&idio24gpio->reg->ttl_in0_7) & offset_mask); in idio_24_gpio_get()
239 port_state = ioread8(ports[i]); in idio_24_gpio_get_multiple()
240 else if (ioread8(&idio24gpio->reg->ctl) & out_mode_mask) in idio_24_gpio_get_multiple()
241 port_state = ioread8(&idio24gpio->reg->ttl_out0_7); in idio_24_gpio_get_multiple()
243 port_state = ioread8(&idio24gpio->reg->ttl_in0_7); in idio_24_gpio_get_multiple()
267 if (offset > 47 && !(ioread8(&idio24gpio->reg->ctl) & out_mode_mask)) in idio_24_gpio_set()
284 out_state = ioread8(base) | mask; in idio_24_gpio_set()
286 out_state = ioread8(base) & ~mask; in idio_24_gpio_set()
330 out_state = ioread8(ports[i]) & ~gpio_mask; in idio_24_gpio_set_multiple()
338 if (!ttl_mask || !(ioread8(&idio24gpio->reg->ctl) & out_mode_mask)) in idio_24_gpio_set_multiple()
345 out_state = ioread8(&idio24gpio->reg->ttl_out0_7) & ~ttl_mask; in idio_24_gpio_set_multiple()
372 cos_enable_state = ioread8(&idio24gpio->reg->cos_enable); in idio_24_irq_mask()
401 cos_enable_state = ioread8(&idio24gpio->reg->cos_enable); in idio_24_irq_unmask()