Lines Matching defs:gpio_pin_t
104 typedef struct gpiobus_pin *gpio_pin_t;
146 char *name, gpio_pin_t *gpio);
148 int idx, gpio_pin_t *gpio);
150 char *name, gpio_pin_t *gpio);
152 char *name, int idx, gpio_pin_t *gpio);
156 int gpio_pin_get_by_bus_pinnum(device_t _bus, uint32_t _pinnum, gpio_pin_t *_gp);
159 int gpio_pin_get_by_child_index(device_t _child, uint32_t _idx, gpio_pin_t *_gp);
162 void gpio_pin_release(gpio_pin_t gpio);
165 int gpio_pin_getcaps(gpio_pin_t pin, uint32_t *caps);
166 int gpio_pin_is_active(gpio_pin_t pin, bool *active);
167 int gpio_pin_set_active(gpio_pin_t pin, bool active);
168 int gpio_pin_setflags(gpio_pin_t pin, uint32_t flags);
170 u_int alloc_flags, gpio_pin_t pin, uint32_t intr_mode);