Lines Matching refs:bd
768 static int asus_read_brightness(struct backlight_device *bd) in asus_read_brightness() argument
770 struct asus_laptop *asus = bl_get_data(bd); in asus_read_brightness()
782 static int asus_set_brightness(struct backlight_device *bd, int value) in asus_set_brightness() argument
784 struct asus_laptop *asus = bl_get_data(bd); in asus_set_brightness()
793 static int update_bl_status(struct backlight_device *bd) in update_bl_status() argument
795 int value = bd->props.brightness; in update_bl_status()
797 return asus_set_brightness(bd, value); in update_bl_status()
807 struct backlight_device *bd = asus->backlight_device; in asus_backlight_notify() local
808 int old = bd->props.brightness; in asus_backlight_notify()
810 backlight_force_update(bd, BACKLIGHT_UPDATE_HOTKEY); in asus_backlight_notify()
817 struct backlight_device *bd; in asus_backlight_init() local
828 bd = backlight_device_register(ASUS_LAPTOP_FILE, in asus_backlight_init()
831 if (IS_ERR(bd)) { in asus_backlight_init()
834 return PTR_ERR(bd); in asus_backlight_init()
837 asus->backlight_device = bd; in asus_backlight_init()
838 bd->props.brightness = asus_read_brightness(bd); in asus_backlight_init()
839 bd->props.power = FB_BLANK_UNBLANK; in asus_backlight_init()
840 backlight_update_status(bd); in asus_backlight_init()