Lines Matching refs:bd
27 static int genericbl_send_intensity(struct backlight_device *bd) in genericbl_send_intensity() argument
29 int intensity = bd->props.brightness; in genericbl_send_intensity()
31 if (bd->props.power != FB_BLANK_UNBLANK) in genericbl_send_intensity()
33 if (bd->props.state & BL_CORE_FBBLANK) in genericbl_send_intensity()
35 if (bd->props.state & BL_CORE_SUSPENDED) in genericbl_send_intensity()
37 if (bd->props.state & GENERICBL_BATTLOW) in genericbl_send_intensity()
50 static int genericbl_get_intensity(struct backlight_device *bd) in genericbl_get_intensity() argument
66 struct backlight_device *bd; in genericbl_probe() local
78 bd = devm_backlight_device_register(&pdev->dev, name, &pdev->dev, in genericbl_probe()
80 if (IS_ERR(bd)) in genericbl_probe()
81 return PTR_ERR(bd); in genericbl_probe()
83 platform_set_drvdata(pdev, bd); in genericbl_probe()
85 bd->props.power = FB_BLANK_UNBLANK; in genericbl_probe()
86 bd->props.brightness = machinfo->default_intensity; in genericbl_probe()
87 backlight_update_status(bd); in genericbl_probe()
89 generic_backlight_device = bd; in genericbl_probe()
97 struct backlight_device *bd = platform_get_drvdata(pdev); in genericbl_remove() local
99 bd->props.power = 0; in genericbl_remove()
100 bd->props.brightness = 0; in genericbl_remove()
101 backlight_update_status(bd); in genericbl_remove()