Lines Matching refs:gpio_desc

95 static inline void desc_set_label(struct gpio_desc *d, const char *label)  in desc_set_label()
108 struct gpio_desc *gpio_to_desc(unsigned gpio) in gpio_to_desc()
142 struct gpio_desc *gpiochip_get_desc(struct gpio_chip *chip, in gpiochip_get_desc()
163 int desc_to_gpio(const struct gpio_desc *desc) in desc_to_gpio()
174 struct gpio_chip *gpiod_to_chip(const struct gpio_desc *desc) in gpiod_to_chip()
214 int gpiod_get_direction(struct gpio_desc *desc) in gpiod_get_direction()
291 static struct gpio_desc *gpio_name_to_desc(const char * const name) in gpio_name_to_desc()
302 struct gpio_desc *desc = &gdev->descs[i]; in gpio_name_to_desc()
335 struct gpio_desc *gpio; in gpiochip_set_desc_names()
417 struct gpio_desc *descs[GPIOHANDLES_MAX];
576 struct gpio_desc *desc; in linehandle_create()
690 struct gpio_desc *desc;
886 struct gpio_desc *desc; in lineevent_create()
1056 struct gpio_desc *desc; in gpio_ioctl()
1213 struct gpio_desc *desc; in gpiochip_machine_hog()
1391 struct gpio_desc *desc = &gdev->descs[i]; in gpiochip_add_data_with_key()
1490 struct gpio_desc *desc; in gpiochip_remove()
2651 static int gpiod_request_commit(struct gpio_desc *desc, const char *label) in gpiod_request_commit()
2713 static int validate_desc(const struct gpio_desc *desc, const char *func) in validate_desc()
2745 int gpiod_request(struct gpio_desc *desc, const char *label) in gpiod_request()
2767 static bool gpiod_free_commit(struct gpio_desc *desc) in gpiod_free_commit()
2801 void gpiod_free(struct gpio_desc *desc) in gpiod_free()
2826 struct gpio_desc *desc; in gpiochip_is_requested()
2860 struct gpio_desc *gpiochip_request_own_desc(struct gpio_chip *chip, u16 hwnum, in gpiochip_request_own_desc()
2865 struct gpio_desc *desc = gpiochip_get_desc(chip, hwnum); in gpiochip_request_own_desc()
2895 void gpiochip_free_own_desc(struct gpio_desc *desc) in gpiochip_free_own_desc()
2941 int gpiod_direction_input(struct gpio_desc *desc) in gpiod_direction_input()
2992 static int gpiod_direction_output_raw_commit(struct gpio_desc *desc, int value) in gpiod_direction_output_raw_commit()
3046 int gpiod_direction_output_raw(struct gpio_desc *desc, int value) in gpiod_direction_output_raw()
3065 int gpiod_direction_output(struct gpio_desc *desc, int value) in gpiod_direction_output()
3138 int gpiod_set_debounce(struct gpio_desc *desc, unsigned debounce) in gpiod_set_debounce()
3165 int gpiod_set_transitory(struct gpio_desc *desc, bool transitory) in gpiod_set_transitory()
3207 int gpiod_is_active_low(const struct gpio_desc *desc) in gpiod_is_active_low()
3236 static int gpiod_get_raw_value_commit(const struct gpio_desc *desc) in gpiod_get_raw_value_commit()
3271 struct gpio_desc **desc_array, in gpiod_get_array_value_complex()
3331 const struct gpio_desc *desc = desc_array[i]; in gpiod_get_array_value_complex()
3351 const struct gpio_desc *desc = desc_array[j]; in gpiod_get_array_value_complex()
3382 int gpiod_get_raw_value(const struct gpio_desc *desc) in gpiod_get_raw_value()
3401 int gpiod_get_value(const struct gpio_desc *desc) in gpiod_get_value()
3435 struct gpio_desc **desc_array, in gpiod_get_raw_array_value()
3461 struct gpio_desc **desc_array, in gpiod_get_array_value()
3478 static void gpio_set_open_drain_value_commit(struct gpio_desc *desc, bool value) in gpio_set_open_drain_value_commit()
3503 static void gpio_set_open_source_value_commit(struct gpio_desc *desc, bool value) in gpio_set_open_source_value_commit()
3523 static void gpiod_set_raw_value_commit(struct gpio_desc *desc, bool value) in gpiod_set_raw_value_commit()
3557 struct gpio_desc **desc_array, in gpiod_set_array_value_complex()
3612 struct gpio_desc *desc = desc_array[i]; in gpiod_set_array_value_complex()
3670 void gpiod_set_raw_value(struct gpio_desc *desc, int value) in gpiod_set_raw_value()
3688 static void gpiod_set_value_nocheck(struct gpio_desc *desc, int value) in gpiod_set_value_nocheck()
3711 void gpiod_set_value(struct gpio_desc *desc, int value) in gpiod_set_value()
3734 struct gpio_desc **desc_array, in gpiod_set_raw_array_value()
3759 struct gpio_desc **desc_array, in gpiod_set_array_value()
3776 int gpiod_cansleep(const struct gpio_desc *desc) in gpiod_cansleep()
3788 int gpiod_set_consumer_name(struct gpio_desc *desc, const char *name) in gpiod_set_consumer_name()
3811 int gpiod_to_irq(const struct gpio_desc *desc) in gpiod_to_irq()
3849 struct gpio_desc *desc; in gpiochip_lock_as_irq()
3901 struct gpio_desc *desc; in gpiochip_unlock_as_irq()
3918 struct gpio_desc *desc = gpiochip_get_desc(chip, offset); in gpiochip_disable_irq()
3928 struct gpio_desc *desc = gpiochip_get_desc(chip, offset); in gpiochip_enable_irq()
4007 int gpiod_get_raw_value_cansleep(const struct gpio_desc *desc) in gpiod_get_raw_value_cansleep()
4024 int gpiod_get_value_cansleep(const struct gpio_desc *desc) in gpiod_get_value_cansleep()
4055 struct gpio_desc **desc_array, in gpiod_get_raw_array_value_cansleep()
4081 struct gpio_desc **desc_array, in gpiod_get_array_value_cansleep()
4104 void gpiod_set_raw_value_cansleep(struct gpio_desc *desc, int value) in gpiod_set_raw_value_cansleep()
4122 void gpiod_set_value_cansleep(struct gpio_desc *desc, int value) in gpiod_set_value_cansleep()
4143 struct gpio_desc **desc_array, in gpiod_set_raw_array_value_cansleep()
4185 struct gpio_desc **desc_array, in gpiod_set_array_value_cansleep()
4284 static struct gpio_desc *gpiod_find(struct device *dev, const char *con_id, in gpiod_find()
4287 struct gpio_desc *desc = ERR_PTR(-ENOENT); in gpiod_find()
4390 struct gpio_desc *__must_check gpiod_get(struct device *dev, const char *con_id, in gpiod_get()
4407 struct gpio_desc *__must_check gpiod_get_optional(struct device *dev, in gpiod_get_optional()
4428 int gpiod_configure_flags(struct gpio_desc *desc, const char *con_id, in gpiod_configure_flags()
4498 struct gpio_desc *__must_check gpiod_get_index(struct device *dev, in gpiod_get_index()
4504 struct gpio_desc *desc = NULL; in gpiod_get_index()
4591 struct gpio_desc *fwnode_get_named_gpiod(struct fwnode_handle *fwnode, in fwnode_get_named_gpiod()
4597 struct gpio_desc *desc = ERR_PTR(-ENODEV); in fwnode_get_named_gpiod()
4647 struct gpio_desc *__must_check gpiod_get_index_optional(struct device *dev, in gpiod_get_index_optional()
4652 struct gpio_desc *desc; in gpiod_get_index_optional()
4672 int gpiod_hog(struct gpio_desc *desc, const char *name, in gpiod_hog()
4676 struct gpio_desc *local_desc; in gpiod_hog()
4734 struct gpio_desc *desc; in gpiod_get_array()
4874 void gpiod_put(struct gpio_desc *desc) in gpiod_put()
4926 struct gpio_desc *gdesc = &gdev->descs[0]; in gpiolib_dbg_show()