Lines Matching refs:bd
51 static int nvidia_bl_update_status(struct backlight_device *bd) in nvidia_bl_update_status() argument
53 struct nvidia_par *par = bl_get_data(bd); in nvidia_bl_update_status()
60 if (bd->props.power != FB_BLANK_UNBLANK || in nvidia_bl_update_status()
61 bd->props.fb_blank != FB_BLANK_UNBLANK) in nvidia_bl_update_status()
64 level = bd->props.brightness; in nvidia_bl_update_status()
85 static int nvidia_bl_get_brightness(struct backlight_device *bd) in nvidia_bl_get_brightness() argument
87 return bd->props.brightness; in nvidia_bl_get_brightness()
98 struct backlight_device *bd; in nvidia_bl_init() local
112 bd = backlight_device_register(name, info->dev, par, &nvidia_bl_ops); in nvidia_bl_init()
113 if (IS_ERR(bd)) { in nvidia_bl_init()
119 info->bl_dev = bd; in nvidia_bl_init()
124 bd->props.max_brightness = FB_BACKLIGHT_LEVELS - 1; in nvidia_bl_init()
125 bd->props.brightness = bd->props.max_brightness; in nvidia_bl_init()
126 bd->props.power = FB_BLANK_UNBLANK; in nvidia_bl_init()
127 backlight_update_status(bd); in nvidia_bl_init()
140 struct backlight_device *bd = info->bl_dev; in nvidia_bl_exit() local
142 backlight_device_unregister(bd); in nvidia_bl_exit()