Lines Matching defs:template
74 static int create_gpio_led(const struct gpio_led *template,
81 led_dat->cdev.default_trigger = template->default_trigger;
92 if (template->default_state == LEDS_GPIO_DEFSTATE_KEEP) {
97 state = (template->default_state == LEDS_GPIO_DEFSTATE_ON);
100 if (!template->retain_state_suspended)
102 if (template->panic_indicator)
104 if (template->retain_state_shutdown)
111 if (template->name) {
112 led_dat->cdev.name = template->name;
202 const struct gpio_led *template)
216 gpiod_set_consumer_name(gpiod, template->name);
229 if (!gpio_is_valid(template->gpio))
232 if (template->active_low)
235 ret = devm_gpio_request_one(dev, template->gpio, flags,
236 template->name);
240 gpiod = gpio_to_desc(template->gpio);
261 const struct gpio_led *template = &pdata->leds[i];
264 if (template->gpiod)
265 led_dat->gpiod = template->gpiod;
269 i, template);
272 template->gpio, template->name);
276 ret = create_gpio_led(template, led_dat,