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;
369 if (sc->sc_pins[pin].pin_mapped)
391 if (sc->sc_pins[pin].pin_mapped)
393 sc->sc_pins[pin].pin_mapped = 1;
409 sc->sc_pins[pin].pin_mapped = 0;
427 sc->sc_pins[map->pm_map[pin]].pin_state = value;
437 rv = sc->sc_pins[map->pm_map[pin]].pin_flags;
449 if ((sc->sc_pins[map->pm_map[pin]].pin_caps & checkflags) != checkflags)
466 sc->sc_pins[map->pm_map[pin]].pin_flags = flags;
475 return sc->sc_pins[map->pm_map[pin]].pin_caps;
483 return sc->sc_pins[map->pm_map[pin]].pin_intrcaps;
533 match = sc->sc_pins[map->pm_map[pin]].pin_intrcaps & irqmode;
559 sc->sc_pins[map->pm_map[pin]].pin_num, ipl, irqmode, func, arg));
600 sc->sc_pins[map->pm_map[pin]].pin_num,
636 return sc->sc_pins[map->pm_map[pin]].pin_num;
775 if (!(sc->sc_pins[pin].pin_flags & GPIO_PIN_SET) &&
802 if (sc->sc_pins[pin].pin_mapped)
805 if (!(sc->sc_pins[pin].pin_flags & GPIO_PIN_SET) &&
818 sc->sc_pins[pin].pin_state = value;
834 if (sc->sc_pins[pin].pin_mapped)
837 if (!(sc->sc_pins[pin].pin_flags & GPIO_PIN_SET) &&
842 value = (sc->sc_pins[pin].pin_state == GPIO_PIN_LOW ?
846 req->gp_value = sc->sc_pins[pin].pin_state;
848 sc->sc_pins[pin].pin_state = value;
944 if ((flags & sc->sc_pins[pin].pin_caps) != flags)
948 set->gp_caps = sc->sc_pins[pin].pin_caps;
950 set->gp_flags = sc->sc_pins[pin].pin_flags;
956 sc->sc_pins[pin].pin_flags = flags;
997 if (sc->sc_pins[pin].pin_mapped)
999 if (!(sc->sc_pins[pin].pin_flags & GPIO_PIN_SET))
1009 sc->sc_pins[pin].pin_flags &= ~GPIO_PIN_SET;
1047 if (!(sc->sc_pins[pin].pin_flags & GPIO_PIN_SET) &&
1066 if (sc->sc_pins[pin].pin_mapped)
1069 if (!(sc->sc_pins[pin].pin_flags & GPIO_PIN_SET) &&
1080 op->gp_value = sc->sc_pins[pin].pin_state;
1082 sc->sc_pins[pin].pin_state = value;
1095 if (sc->sc_pins[pin].pin_mapped)
1098 if (!(sc->sc_pins[pin].pin_flags & GPIO_PIN_SET) &&
1103 value = (sc->sc_pins[pin].pin_state == GPIO_PIN_LOW ?
1107 op->gp_value = sc->sc_pins[pin].pin_state;
1109 sc->sc_pins[pin].pin_state = value;
1122 if (sc->sc_pins[pin].pin_mapped)
1127 if ((flags & sc->sc_pins[pin].pin_caps) != flags)
1130 ctl->gp_caps = sc->sc_pins[pin].pin_caps;
1132 ctl->gp_flags = sc->sc_pins[pin].pin_flags;
1136 sc->sc_pins[pin].pin_flags = flags;