Home | History | Annotate | Download | only in gpio

Lines Matching defs:sc_gpio

52 	void *			sc_gpio;
132 sc->sc_gpio = ga->ga_gpio;
167 if (gpio_pin_map(sc->sc_gpio, ga->ga_offset, mask,
177 intrcaps = gpio_pin_intrcaps(sc->sc_gpio, &sc->sc_map, 0);
183 gpio_pin_unmap(sc->sc_gpio, &sc->sc_map);
187 if (!gpio_intr_str(sc->sc_gpio, &sc->sc_map, 0,
193 gpio_pin_unmap(sc->sc_gpio, &sc->sc_map);
196 flags = gpio_pin_get_conf(sc->sc_gpio, &sc->sc_map, 0);
199 if (!gpio_pin_set_conf(sc->sc_gpio, &sc->sc_map, 0, flags)) {
202 gpio_pin_unmap(sc->sc_gpio, &sc->sc_map);
206 intrcaps = gpio_pin_intrcaps(sc->sc_gpio, &sc->sc_map, 1);
212 gpio_pin_unmap(sc->sc_gpio, &sc->sc_map);
216 if (!gpio_intr_str(sc->sc_gpio, &sc->sc_map, 1,
222 gpio_pin_unmap(sc->sc_gpio, &sc->sc_map);
225 flags = gpio_pin_get_conf(sc->sc_gpio, &sc->sc_map, 1);
228 if (!gpio_pin_set_conf(sc->sc_gpio, &sc->sc_map, 1, flags)) {
231 gpio_pin_unmap(sc->sc_gpio, &sc->sc_map);
240 intrcaps = gpio_pin_intrcaps(sc->sc_gpio, &sc->sc_map, 0);
253 gpio_pin_unmap(sc->sc_gpio, &sc->sc_map);
256 if (!gpio_intr_str(sc->sc_gpio, &sc->sc_map, 0,
262 gpio_pin_unmap(sc->sc_gpio, &sc->sc_map);
265 flags = gpio_pin_get_conf(sc->sc_gpio, &sc->sc_map, 0);
268 if (!gpio_pin_set_conf(sc->sc_gpio, &sc->sc_map, 0, flags)) {
272 gpio_pin_unmap(sc->sc_gpio, &sc->sc_map);
316 int val = gpio_pin_read(sc->sc_gpio, &sc->sc_map, 0);
330 gpio_intr_disestablish(sc->sc_gpio,
368 gpio_pin_unmap(sc->sc_gpio, &sc->sc_map);
404 sc->sc_intrs[0].sc_ih = gpio_intr_establish(sc->sc_gpio,
415 sc->sc_intrs[1].sc_ih = gpio_intr_establish(sc->sc_gpio,
423 gpio_intr_disestablish(sc->sc_gpio,
430 sc->sc_intrs[0].sc_ih = gpio_intr_establish(sc->sc_gpio,