Home
last modified time | relevance | path

Searched refs:gpio_mapping (Results 1 – 3 of 3) sorted by relevance

/dflybsd-src/sys/dev/misc/gpio/
H A Dgpio.h130 struct gpio_mapping { struct
143 struct gpio_mapping *gpio_map(struct gpio *gp, int *map, int offset, u_int32_t mask); argument
144 void gpio_unmap(struct gpio_mapping *gmp);
147 int gpio_pin_read(struct gpio *gp, struct gpio_mapping *map, int pin);
148 void gpio_pin_write(struct gpio *gp, struct gpio_mapping *map, int pin, int data);
149 void gpio_pin_ctl(struct gpio *gp, struct gpio_mapping *map, int pin, int flags);
150 int gpio_pin_caps(struct gpio *gp, struct gpio_mapping *map, int pin);
H A Dgpio.c182 struct gpio_mapping *
185 struct gpio_mapping *gmp; in gpio_map()
201 gmp = kmalloc(sizeof(struct gpio_mapping), M_TEMP, M_WAITOK); in gpio_map()
237 gpio_unmap(struct gpio_mapping *gmp) in gpio_unmap()
275 gpio_pin_read(struct gpio *gp, struct gpio_mapping *map, int pin) in gpio_pin_read()
281 gpio_pin_write(struct gpio *gp, struct gpio_mapping *map, int pin, int data) in gpio_pin_write()
287 gpio_pin_ctl(struct gpio *gp, struct gpio_mapping *map, int pin, int flags) in gpio_pin_ctl()
293 gpio_pin_caps(struct gpio *gp, struct gpio_mapping *map, int pin) in gpio_pin_caps()
H A Dgpio_led.c57 struct gpio_mapping *gp_map;