Lines Matching defs:gpin
122 struct plgpio_fdt_pin *gpin;
138 gpin = kmem_zalloc(sizeof(*gpin), KM_SLEEP);
139 gpin->pin_sc = sc;
140 gpin->pin_no = pin;
141 gpin->pin_flags = flags;
142 gpin->pin_actlo = actlo;
144 plgpio_pin_ctl(gpin->pin_sc, gpin->pin_no, gpin->pin_flags);
146 return gpin;
152 struct plgpio_fdt_pin * const gpin = priv;
154 plgpio_pin_ctl(gpin->pin_sc, gpin->pin_no, GPIO_PIN_INPUT);
155 kmem_free(gpin, sizeof(*gpin));
161 struct plgpio_fdt_pin * const gpin = priv;
164 val = plgpio_pin_read(gpin->pin_sc, gpin->pin_no);
166 if (!raw && gpin->pin_actlo)
175 struct plgpio_fdt_pin * const gpin = priv;
177 if (!raw && gpin->pin_actlo)
180 plgpio_pin_write(gpin->pin_sc, gpin->pin_no, val);