Lines Matching refs:pm_map
394 map->pm_map[npins++] = pin;
408 pin = map->pm_map[i];
418 return gpiobus_pin_read(sc->sc_gc, map->pm_map[pin]);
426 gpiobus_pin_write(sc->sc_gc, map->pm_map[pin], value);
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)
465 gpiobus_pin_ctl(sc->sc_gc, map->pm_map[pin], flags);
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;