Lines Matching defs:flash
6 #include <linux/led-class-flash.h>
11 #include <media/v4l2-flash-led-class.h>
48 struct led_classdev_flash flash;
56 container_of(lcdev, struct rt4505_priv, flash.led_cdev);
84 container_of(lcdev, struct rt4505_priv, flash.led_cdev);
120 container_of(fled_cdev, struct rt4505_priv, flash);
137 container_of(fled_cdev, struct rt4505_priv, flash);
153 container_of(fled_cdev, struct rt4505_priv, flash);
174 container_of(fled_cdev, struct rt4505_priv, flash);
190 container_of(fled_cdev, struct rt4505_priv, flash);
243 struct led_classdev_flash *flash = v4l2_flash->fled_cdev;
245 container_of(flash, struct rt4505_priv, flash);
264 struct led_classdev_flash *flash = &priv->flash;
265 struct led_classdev *lcdev = &flash->led_cdev;
293 struct led_classdev_flash *flash = &priv->flash;
294 struct led_classdev *lcdev = &flash->led_cdev;
312 ret = fwnode_property_read_u32(child, "flash-max-microamp", &val);
314 dev_warn(priv->dev, "flash-max-microamp DT property missing\n");
319 s = &flash->brightness;
324 ret = fwnode_property_read_u32(child, "flash-max-timeout-us", &val);
327 "flash-max-timeout-us DT property missing\n");
333 s = &flash->timeout;
338 flash->ops = &rt4505_flash_ops;
376 ret = devm_led_classdev_flash_register_ext(priv->dev, &priv->flash,
379 dev_err(priv->dev, "Failed to register flash\n");
385 &priv->flash, &v4l2_flash_ops,
388 dev_err(priv->dev, "Failed to register v4l2 flash\n");