Lines Matching defs:gpin
717 struct axppmic_gpio_pin *gpin;
739 gpin = kmem_zalloc(sizeof(*gpin), KM_SLEEP);
740 gpin->pin_sc = sc;
741 gpin->pin_nr = pin;
742 gpin->pin_flags = flags;
743 gpin->pin_actlo = actlo;
745 return gpin;
752 struct axppmic_gpio_pin *gpin = priv;
754 axppmic_gpio_ctl(sc, gpin->pin_nr, AXP_GPIO_CTRL_FUNC_INPUT);
756 kmem_free(gpin, sizeof(*gpin));
763 struct axppmic_gpio_pin *gpin = priv;
767 KASSERT(sc == gpin->pin_sc);
769 const uint8_t data_mask = __BIT(gpin->pin_nr);
778 gpin->pin_nr, error);
783 if (!raw && gpin->pin_actlo) {
794 struct axppmic_gpio_pin *gpin = priv;
797 if (!raw && gpin->pin_actlo) {
801 error = axppmic_gpio_ctl(sc, gpin->pin_nr,
805 gpin->pin_nr, error);