Lines Matching refs:bd
20 static int genericbl_send_intensity(struct backlight_device *bd) in genericbl_send_intensity() argument
22 int intensity = bd->props.brightness; in genericbl_send_intensity()
24 if (bd->props.power != FB_BLANK_UNBLANK) in genericbl_send_intensity()
26 if (bd->props.state & BL_CORE_FBBLANK) in genericbl_send_intensity()
28 if (bd->props.state & BL_CORE_SUSPENDED) in genericbl_send_intensity()
41 static int genericbl_get_intensity(struct backlight_device *bd) in genericbl_get_intensity() argument
57 struct backlight_device *bd; in genericbl_probe() local
69 bd = devm_backlight_device_register(&pdev->dev, name, &pdev->dev, in genericbl_probe()
71 if (IS_ERR(bd)) in genericbl_probe()
72 return PTR_ERR(bd); in genericbl_probe()
74 platform_set_drvdata(pdev, bd); in genericbl_probe()
76 bd->props.power = FB_BLANK_UNBLANK; in genericbl_probe()
77 bd->props.brightness = machinfo->default_intensity; in genericbl_probe()
78 backlight_update_status(bd); in genericbl_probe()
80 generic_backlight_device = bd; in genericbl_probe()
88 struct backlight_device *bd = platform_get_drvdata(pdev); in genericbl_remove() local
90 bd->props.power = 0; in genericbl_remove()
91 bd->props.brightness = 0; in genericbl_remove()
92 backlight_update_status(bd); in genericbl_remove()