Lines Matching refs:bd
24 static int genericbl_send_intensity(struct backlight_device *bd) in genericbl_send_intensity() argument
26 int intensity = bd->props.brightness; in genericbl_send_intensity()
28 if (bd->props.power != FB_BLANK_UNBLANK) in genericbl_send_intensity()
30 if (bd->props.state & BL_CORE_FBBLANK) in genericbl_send_intensity()
32 if (bd->props.state & BL_CORE_SUSPENDED) in genericbl_send_intensity()
45 static int genericbl_get_intensity(struct backlight_device *bd) in genericbl_get_intensity() argument
61 struct backlight_device *bd; in genericbl_probe() local
73 bd = devm_backlight_device_register(&pdev->dev, name, &pdev->dev, in genericbl_probe()
75 if (IS_ERR(bd)) in genericbl_probe()
76 return PTR_ERR(bd); in genericbl_probe()
78 platform_set_drvdata(pdev, bd); in genericbl_probe()
80 bd->props.power = FB_BLANK_UNBLANK; in genericbl_probe()
81 bd->props.brightness = machinfo->default_intensity; in genericbl_probe()
82 backlight_update_status(bd); in genericbl_probe()
84 generic_backlight_device = bd; in genericbl_probe()
92 struct backlight_device *bd = platform_get_drvdata(pdev); in genericbl_remove() local
94 bd->props.power = 0; in genericbl_remove()
95 bd->props.brightness = 0; in genericbl_remove()
96 backlight_update_status(bd); in genericbl_remove()