Lines Matching defs:desc
20 struct gpio_desc **desc = res;
22 gpiod_put(*desc);
99 struct gpio_desc *desc;
101 desc = gpiod_get_index(dev, con_id, idx, flags);
102 if (IS_ERR(desc))
103 return desc;
113 devm_gpiod_match, &desc);
115 return desc;
121 gpiod_put(desc);
125 *dr = desc;
128 return desc;
154 struct gpio_desc *desc;
161 desc = gpiod_find_and_request(dev, fwnode, con_id, index, flags, label, false);
162 if (IS_ERR(desc)) {
164 return desc;
167 *dr = desc;
170 return desc;
191 struct gpio_desc *desc;
193 desc = devm_gpiod_get_index(dev, con_id, index, flags);
194 if (gpiod_not_found(desc))
197 return desc;
264 * @desc: GPIO descriptor to dispose of
270 void devm_gpiod_put(struct device *dev, struct gpio_desc *desc)
273 &desc));
280 * @desc: GPIO descriptor to remove resource management from
287 void devm_gpiod_unhinge(struct device *dev, struct gpio_desc *desc)
291 if (IS_ERR_OR_NULL(desc))
294 devm_gpiod_match, &desc);