Lines Matching refs:bd
770 static int asus_read_brightness(struct backlight_device *bd) in asus_read_brightness() argument
772 struct asus_laptop *asus = bl_get_data(bd); in asus_read_brightness()
784 static int asus_set_brightness(struct backlight_device *bd, int value) in asus_set_brightness() argument
786 struct asus_laptop *asus = bl_get_data(bd); in asus_set_brightness()
795 static int update_bl_status(struct backlight_device *bd) in update_bl_status() argument
797 int value = bd->props.brightness; in update_bl_status()
799 return asus_set_brightness(bd, value); in update_bl_status()
809 struct backlight_device *bd = asus->backlight_device; in asus_backlight_notify() local
810 int old = bd->props.brightness; in asus_backlight_notify()
812 backlight_force_update(bd, BACKLIGHT_UPDATE_HOTKEY); in asus_backlight_notify()
819 struct backlight_device *bd; in asus_backlight_init() local
830 bd = backlight_device_register(ASUS_LAPTOP_FILE, in asus_backlight_init()
833 if (IS_ERR(bd)) { in asus_backlight_init()
836 return PTR_ERR(bd); in asus_backlight_init()
839 asus->backlight_device = bd; in asus_backlight_init()
840 bd->props.brightness = asus_read_brightness(bd); in asus_backlight_init()
841 bd->props.power = FB_BLANK_UNBLANK; in asus_backlight_init()
842 backlight_update_status(bd); in asus_backlight_init()