Lines Matching defs:led_cdev
30 * @led_cdev: led class data;
37 struct led_classdev led_cdev;
43 #define cdev_to_priv(c) container_of(c, struct mlxreg_led_data, led_cdev)
117 dev_warn(led_data->led_cdev.dev, "Failed to get current brightness, error: %d\n",
188 struct led_classdev *led_cdev;
217 led_cdev = &led_data->led_cdev;
232 led_cdev->name = led_data->led_cdev_name;
233 led_cdev->brightness = brightness;
234 led_cdev->max_brightness = LED_ON;
235 led_cdev->brightness_set_blocking =
237 led_cdev->brightness_get = mlxreg_led_brightness_get;
238 led_cdev->blink_set = mlxreg_led_blink_set;
239 led_cdev->flags = LED_CORE_SUSPENDRESUME;
241 err = devm_led_classdev_register(&priv->pdev->dev, led_cdev);
245 if (led_cdev->brightness)
246 mlxreg_led_brightness_set(led_cdev,
247 led_cdev->brightness);
248 dev_info(led_cdev->dev, "label: %s, mask: 0x%02x, offset:0x%02x\n",