Searched refs:idio16gpio (Results 1 – 1 of 1) sorted by relevance
72 struct idio_16_gpio *const idio16gpio = to_idio16gpio(chip); in idio_16_gpio_get() local79 return !!(inb(idio16gpio->base + 1) & BIT_MASK); in idio_16_gpio_get()81 return !!(inb(idio16gpio->base + 5) & (BIT_MASK>>8)); in idio_16_gpio_get()86 struct idio_16_gpio *const idio16gpio = to_idio16gpio(chip); in idio_16_gpio_set() local93 spin_lock_irqsave(&idio16gpio->lock, flags); in idio_16_gpio_set()96 idio16gpio->out_state |= BIT_MASK; in idio_16_gpio_set()98 idio16gpio->out_state &= ~BIT_MASK; in idio_16_gpio_set()101 outb(idio16gpio->out_state >> 8, idio16gpio->base + 4); in idio_16_gpio_set()103 outb(idio16gpio->out_state, idio16gpio->base); in idio_16_gpio_set()105 spin_unlock_irqrestore(&idio16gpio->lock, flags); in idio_16_gpio_set()[all …]