Lines Matching refs:gpio_pin_t
102 typedef struct gpiobus_pin *gpio_pin_t; typedef
144 char *name, gpio_pin_t *gpio);
146 int idx, gpio_pin_t *gpio);
148 char *name, gpio_pin_t *gpio);
150 char *name, int idx, gpio_pin_t *gpio);
154 int gpio_pin_get_by_bus_pinnum(device_t _bus, uint32_t _pinnum, gpio_pin_t *_gp);
157 int gpio_pin_get_by_child_index(device_t _child, uint32_t _idx, gpio_pin_t *_gp);
160 int gpio_pin_acquire(gpio_pin_t gpio);
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);