Lines Matching defs:template
80 static int create_gpio_led(const struct gpio_led *template,
88 led_dat->cdev.default_trigger = template->default_trigger;
99 if (template->default_state == LEDS_GPIO_DEFSTATE_KEEP) {
104 state = (template->default_state == LEDS_GPIO_DEFSTATE_ON);
108 if (!template->retain_state_suspended)
110 if (template->panic_indicator)
112 if (template->retain_state_shutdown)
119 if (template->name) {
120 led_dat->cdev.name = template->name;
214 const struct gpio_led *template)
230 gpiod_set_consumer_name(gpiod, template->name);
241 if (!gpio_is_valid(template->gpio))
244 if (template->active_low)
247 ret = devm_gpio_request_one(dev, template->gpio, flags,
248 template->name);
252 gpiod = gpio_to_desc(template->gpio);
273 const struct gpio_led *template = &pdata->leds[i];
276 if (template->gpiod)
277 led_dat->gpiod = template->gpiod;
280 gpio_led_get_gpiod(dev, i, template);
283 template->gpio, template->name);
287 ret = create_gpio_led(template, led_dat, dev, NULL,