Lines Matching defs:sc_pins

70 	gpio_pin_t		*sc_pins;	/* pins array */
151 gpiobus_pin_ctl(sc->sc_gc, pin, sc->sc_pins[pin].pin_flags);
152 gpiobus_pin_write(sc->sc_gc, pin, sc->sc_pins[pin].pin_state);
239 sc->sc_pins = gba->gba_pins;
251 sc->sc_pins[pin].pin_defname[0] != '\0') {
252 defname = sc->sc_pins[pin].pin_defname;
381 if (sc->sc_pins[pin].pin_mapped)
403 if (sc->sc_pins[pin].pin_mapped)
405 sc->sc_pins[pin].pin_mapped = 1;
421 sc->sc_pins[pin].pin_mapped = 0;
439 sc->sc_pins[map->pm_map[pin]].pin_state = value;
449 rv = sc->sc_pins[map->pm_map[pin]].pin_flags;
461 if ((sc->sc_pins[map->pm_map[pin]].pin_caps & checkflags) != checkflags)
478 sc->sc_pins[map->pm_map[pin]].pin_flags = flags;
487 return sc->sc_pins[map->pm_map[pin]].pin_caps;
495 return sc->sc_pins[map->pm_map[pin]].pin_intrcaps;
545 match = sc->sc_pins[map->pm_map[pin]].pin_intrcaps & irqmode;
571 sc->sc_pins[map->pm_map[pin]].pin_num, ipl, irqmode, func, arg));
612 sc->sc_pins[map->pm_map[pin]].pin_num,
626 return sc->sc_pins[map->pm_map[pin]].pin_num;
765 if (!(sc->sc_pins[pin].pin_flags & GPIO_PIN_SET) &&
792 if (sc->sc_pins[pin].pin_mapped)
795 if (!(sc->sc_pins[pin].pin_flags & GPIO_PIN_SET) &&
808 sc->sc_pins[pin].pin_state = value;
824 if (sc->sc_pins[pin].pin_mapped)
827 if (!(sc->sc_pins[pin].pin_flags & GPIO_PIN_SET) &&
832 value = (sc->sc_pins[pin].pin_state == GPIO_PIN_LOW ?
836 req->gp_value = sc->sc_pins[pin].pin_state;
838 sc->sc_pins[pin].pin_state = value;
934 if ((flags & sc->sc_pins[pin].pin_caps) != flags)
938 set->gp_caps = sc->sc_pins[pin].pin_caps;
940 set->gp_flags = sc->sc_pins[pin].pin_flags;
946 sc->sc_pins[pin].pin_flags = flags;
987 if (sc->sc_pins[pin].pin_mapped)
989 if (!(sc->sc_pins[pin].pin_flags & GPIO_PIN_SET))
999 sc->sc_pins[pin].pin_flags &= ~GPIO_PIN_SET;
1037 if (!(sc->sc_pins[pin].pin_flags & GPIO_PIN_SET) &&
1056 if (sc->sc_pins[pin].pin_mapped)
1059 if (!(sc->sc_pins[pin].pin_flags & GPIO_PIN_SET) &&
1070 op->gp_value = sc->sc_pins[pin].pin_state;
1072 sc->sc_pins[pin].pin_state = value;
1085 if (sc->sc_pins[pin].pin_mapped)
1088 if (!(sc->sc_pins[pin].pin_flags & GPIO_PIN_SET) &&
1093 value = (sc->sc_pins[pin].pin_state == GPIO_PIN_LOW ?
1097 op->gp_value = sc->sc_pins[pin].pin_state;
1099 sc->sc_pins[pin].pin_state = value;
1112 if (sc->sc_pins[pin].pin_mapped)
1117 if ((flags & sc->sc_pins[pin].pin_caps) != flags)
1120 ctl->gp_caps = sc->sc_pins[pin].pin_caps;
1122 ctl->gp_flags = sc->sc_pins[pin].pin_flags;
1126 sc->sc_pins[pin].pin_flags = flags;