Lines Matching refs:gpio
113 * The ISR and bottom-half is shared by all the buttons. Each gpio
134 bc->gpio_ops->irq_mode(bc->button_map[n].gpio,
144 bc->gpio_ops->set(bc->button_map[n].gpio,
146 bc->gpio_ops->mode(bc->button_map[n].gpio, LWSGGPIO_FL_WRITE);
179 bc->gpio_ops->mode(bc->button_map[n].gpio, LWSGGPIO_FL_READ);
186 * telling us. We can't trust the gpio state if we read it now
192 bc->gpio_ops->irq_mode(bc->button_map[n].gpio,
228 active = bc->gpio_ops->read(bc->button_map[n].gpio) ^
417 /* this only runs inbetween a gpio ISR and the bottom half */
473 bc->gpio_ops->mode(bc->button_map[n].gpio,
483 bc->gpio_ops->irq_mode(bc->button_map[n].gpio,
492 bc->gpio_ops->irq_mode(bc->button_map[n].gpio,