Lines Matching refs:template
89 static int create_gpio_led(const struct gpio_led *template, in create_gpio_led() argument
96 led_dat->gpiod = template->gpiod; in create_gpio_led()
106 if (!gpio_is_valid(template->gpio)) { in create_gpio_led()
108 template->gpio, template->name); in create_gpio_led()
112 if (template->active_low) in create_gpio_led()
115 ret = devm_gpio_request_one(parent, template->gpio, flags, in create_gpio_led()
116 template->name); in create_gpio_led()
120 led_dat->gpiod = gpio_to_desc(template->gpio); in create_gpio_led()
125 led_dat->cdev.name = template->name; in create_gpio_led()
126 led_dat->cdev.default_trigger = template->default_trigger; in create_gpio_led()
134 if (template->default_state == LEDS_GPIO_DEFSTATE_KEEP) in create_gpio_led()
137 state = (template->default_state == LEDS_GPIO_DEFSTATE_ON); in create_gpio_led()
139 if (!template->retain_state_suspended) in create_gpio_led()