Lines Matching refs:pin
119 struct gpio_pin pin;
133 bcopy(arg, &pin, sizeof(pin));
134 dprintf("get config pin %d\n", pin.gp_pin);
135 res = GPIO_PIN_GETFLAGS(sc->sc_pdev, pin.gp_pin,
136 &pin.gp_flags);
140 GPIO_PIN_GETCAPS(sc->sc_pdev, pin.gp_pin, &pin.gp_caps);
141 GPIOBUS_PIN_GETNAME(bus, pin.gp_pin, pin.gp_name);
142 bcopy(&pin, arg, sizeof(pin));
145 bcopy(arg, &pin, sizeof(pin));
146 dprintf("set config pin %d\n", pin.gp_pin);
147 res = GPIO_PIN_GETCAPS(sc->sc_pdev, pin.gp_pin, &caps);
149 res = gpio_check_flags(caps, pin.gp_flags);
151 res = GPIO_PIN_SETFLAGS(sc->sc_pdev, pin.gp_pin,
152 pin.gp_flags);
158 dprintf("read pin %d -> %d\n",
166 dprintf("write pin %d -> %d\n",
171 dprintf("toggle pin %d\n",
176 bcopy(arg, &pin, sizeof(pin));
177 dprintf("set name on pin %d\n", pin.gp_pin);
178 res = GPIOBUS_PIN_SETNAME(bus, pin.gp_pin,
179 pin.gp_name);