gpio_mapping
struct gpio_mapping *
struct gpio_mapping *gmp;
gmp = kmalloc(sizeof(struct gpio_mapping), M_TEMP, M_WAITOK);
gpio_unmap(struct gpio_mapping *gmp)
gpio_pin_read(struct gpio *gp, struct gpio_mapping *map, int pin)
gpio_pin_write(struct gpio *gp, struct gpio_mapping *map, int pin, int data)
gpio_pin_ctl(struct gpio *gp, struct gpio_mapping *map, int pin, int flags)
gpio_pin_caps(struct gpio *gp, struct gpio_mapping *map, int pin)
struct gpio_mapping *gpio_map(struct gpio *gp, int *map, int offset, u_int32_t mask);
void gpio_unmap(struct gpio_mapping *gmp);
int gpio_pin_read(struct gpio *gp, struct gpio_mapping *map, int pin);
void gpio_pin_write(struct gpio *gp, struct gpio_mapping *map, int pin, int data);
void gpio_pin_ctl(struct gpio *gp, struct gpio_mapping *map, int pin, int flags);
int gpio_pin_caps(struct gpio *gp, struct gpio_mapping *map, int pin);
struct gpio_mapping *gp_map;