Lines Matching defs:cdev
23 struct led_classdev cdev;
33 return container_of(led_cdev, struct gpio_led_data, cdev);
84 led_dat->cdev.default_trigger = template->default_trigger;
87 led_dat->cdev.brightness_set = gpio_led_set;
89 led_dat->cdev.brightness_set_blocking = gpio_led_set_blocking;
93 led_dat->cdev.blink_set = gpio_blink_set;
102 led_dat->cdev.brightness = state;
103 led_dat->cdev.max_brightness = 1;
105 led_dat->cdev.flags |= LED_CORE_SUSPENDRESUME;
107 led_dat->cdev.flags |= LED_PANIC_INDICATOR;
109 led_dat->cdev.flags |= LED_RETAIN_AT_SHUTDOWN;
116 led_dat->cdev.name = template->name;
117 ret = devm_led_classdev_register(parent, &led_dat->cdev);
120 ret = devm_led_classdev_register_ext(parent, &led_dat->cdev,
127 pinctrl = devm_pinctrl_get_select_default(led_dat->cdev.dev);
131 dev_warn(led_dat->cdev.dev,
197 led_dat->cdev.dev->kobj.name);
311 if (!(led->cdev.flags & LED_RETAIN_AT_SHUTDOWN))
312 gpio_led_set(&led->cdev, LED_OFF);