Lines Matching refs:gpio_chip

57 static void gpiochip_free_hogs(struct gpio_chip *chip);
58 static void gpiochip_irqchip_remove(struct gpio_chip *gpiochip);
71 struct gpio_chip *chip; in gpio_to_desc()
95 struct gpio_desc *gpiochip_get_desc(struct gpio_chip *chip, in gpiochip_get_desc()
120 struct gpio_chip *gpiod_to_chip(const struct gpio_desc *desc) in gpiod_to_chip()
129 struct gpio_chip *chip; in gpiochip_find_base()
160 struct gpio_chip *chip; in gpiod_get_direction()
191 static int gpiochip_add_to_list(struct gpio_chip *chip) in gpiochip_add_to_list()
194 struct gpio_chip *_chip; in gpiochip_add_to_list()
199 _chip = list_entry(pos, struct gpio_chip, list); in gpiochip_add_to_list()
207 _chip = list_entry(pos->prev, struct gpio_chip, list); in gpiochip_add_to_list()
238 int gpiochip_add(struct gpio_chip *chip) in gpiochip_add()
328 void gpiochip_remove(struct gpio_chip *chip) in gpiochip_remove()
369 struct gpio_chip *gpiochip_find(void *data, in gpiochip_find()
370 int (*match)(struct gpio_chip *chip, in gpiochip_find()
373 struct gpio_chip *chip; in gpiochip_find()
390 static int gpiochip_match_name(struct gpio_chip *chip, void *data) in gpiochip_match_name()
397 static struct gpio_chip *find_chip_by_name(const char *name) in find_chip_by_name()
418 void gpiochip_set_chained_irqchip(struct gpio_chip *gpiochip, in gpiochip_set_chained_irqchip()
472 struct gpio_chip *chip = d->host_data; in gpiochip_irq_map()
497 struct gpio_chip *chip = d->host_data; in gpiochip_irq_unmap()
517 struct gpio_chip *chip = irq_data_get_irq_chip_data(d); in gpiochip_irq_reqres()
530 struct gpio_chip *chip = irq_data_get_irq_chip_data(d); in gpiochip_irq_relres()
535 static int gpiochip_to_irq(struct gpio_chip *chip, unsigned offset) in gpiochip_to_irq()
546 static void gpiochip_irqchip_remove(struct gpio_chip *gpiochip) in gpiochip_irqchip_remove()
591 int gpiochip_irqchip_add(struct gpio_chip *gpiochip, in gpiochip_irqchip_add()
654 static void gpiochip_irqchip_remove(struct gpio_chip *gpiochip) {} in gpiochip_irqchip_remove()
667 int gpiochip_add_pingroup_range(struct gpio_chip *chip, in gpiochip_add_pingroup_range()
716 int gpiochip_add_pin_range(struct gpio_chip *chip, const char *pinctl_name, in gpiochip_add_pin_range()
759 void gpiochip_remove_pin_ranges(struct gpio_chip *chip) in gpiochip_remove_pin_ranges()
780 struct gpio_chip *chip = desc->chip; in __gpiod_request()
824 struct gpio_chip *chip; in gpiod_request()
852 struct gpio_chip *chip; in __gpiod_free()
902 const char *gpiochip_is_requested(struct gpio_chip *chip, unsigned offset) in gpiochip_is_requested()
928 struct gpio_desc *gpiochip_request_own_desc(struct gpio_chip *chip, u16 hwnum, in gpiochip_request_own_desc()
981 struct gpio_chip *chip; in gpiod_direction_input()
1009 struct gpio_chip *chip; in _gpiod_direction_output_raw()
1099 struct gpio_chip *chip; in gpiod_set_debounce()
1154 struct gpio_chip *chip; in _gpiod_get_raw_value()
1219 struct gpio_chip *chip = desc->chip; in _gpio_set_open_drain_value()
1246 struct gpio_chip *chip = desc->chip; in _gpio_set_open_source_value()
1267 struct gpio_chip *chip; in _gpiod_set_raw_value()
1288 static void gpio_chip_set_multiple(struct gpio_chip *chip, in gpio_chip_set_multiple()
1318 struct gpio_chip *chip = desc_array[i]->chip; in gpiod_set_array_priv()
1469 struct gpio_chip *chip; in gpiod_to_irq()
1488 int gpiochip_lock_as_irq(struct gpio_chip *chip, unsigned int offset) in gpiochip_lock_as_irq()
1513 void gpiochip_unlock_as_irq(struct gpio_chip *chip, unsigned int offset) in gpiochip_unlock_as_irq()
1777 struct gpio_chip *chip; in gpiod_find()
2111 struct gpio_chip *chip; in gpiod_hog()
2150 static void gpiochip_free_hogs(struct gpio_chip *chip) in gpiochip_free_hogs()
2255 static void gpiolib_dbg_show(struct seq_file *s, struct gpio_chip *chip) in gpiolib_dbg_show()
2284 struct gpio_chip *chip = NULL; in gpiolib_seq_start()
2303 struct gpio_chip *chip = v; in gpiolib_seq_next()
2310 ret = list_entry(chip->list.next, struct gpio_chip, list); in gpiolib_seq_next()
2325 struct gpio_chip *chip = v; in gpiolib_seq_show()