Lines Matching refs:desc
103 int gpiod_request(struct gpio_desc *desc, const char *label);
104 void gpiod_free(struct gpio_desc *desc);
105 int gpiod_hog(struct gpio_desc *desc, const char *name,
111 static int __maybe_unused gpio_chip_hwgpio(const struct gpio_desc *desc) in gpio_chip_hwgpio() argument
113 return desc - &desc->chip->desc[0]; in gpio_chip_hwgpio()
118 #define gpiod_emerg(desc, fmt, ...) \ argument
119 pr_emerg("gpio-%d (%s): " fmt, desc_to_gpio(desc), desc->label ? : "?",\
121 #define gpiod_crit(desc, fmt, ...) \ argument
122 pr_crit("gpio-%d (%s): " fmt, desc_to_gpio(desc), desc->label ? : "?", \
124 #define gpiod_err(desc, fmt, ...) \ argument
125 pr_err("gpio-%d (%s): " fmt, desc_to_gpio(desc), desc->label ? : "?", \
127 #define gpiod_warn(desc, fmt, ...) \ argument
128 pr_warn("gpio-%d (%s): " fmt, desc_to_gpio(desc), desc->label ? : "?", \
130 #define gpiod_info(desc, fmt, ...) \ argument
131 pr_info("gpio-%d (%s): " fmt, desc_to_gpio(desc), desc->label ? : "?", \
133 #define gpiod_dbg(desc, fmt, ...) \ argument
134 pr_debug("gpio-%d (%s): " fmt, desc_to_gpio(desc), desc->label ? : "?",\