Lines Matching refs:template
88 static int create_gpio_led(const struct gpio_led *template, in create_gpio_led() argument
95 led_dat->gpiod = template->gpiod; in create_gpio_led()
105 if (!gpio_is_valid(template->gpio)) { in create_gpio_led()
107 template->gpio, template->name); in create_gpio_led()
111 if (template->active_low) in create_gpio_led()
114 ret = devm_gpio_request_one(parent, template->gpio, flags, in create_gpio_led()
115 template->name); in create_gpio_led()
119 led_dat->gpiod = gpio_to_desc(template->gpio); in create_gpio_led()
124 led_dat->cdev.name = template->name; in create_gpio_led()
125 led_dat->cdev.default_trigger = template->default_trigger; in create_gpio_led()
133 if (template->default_state == LEDS_GPIO_DEFSTATE_KEEP) in create_gpio_led()
136 state = (template->default_state == LEDS_GPIO_DEFSTATE_ON); in create_gpio_led()
138 if (!template->retain_state_suspended) in create_gpio_led()