Lines Matching refs:bd
1118 static int read_brightness(struct backlight_device *bd) in read_brightness() argument
1120 struct eeepc_laptop *eeepc = bl_get_data(bd); in read_brightness()
1125 static int set_brightness(struct backlight_device *bd, int value) in set_brightness() argument
1127 struct eeepc_laptop *eeepc = bl_get_data(bd); in set_brightness()
1132 static int update_bl_status(struct backlight_device *bd) in update_bl_status() argument
1134 return set_brightness(bd, bd->props.brightness); in update_bl_status()
1144 struct backlight_device *bd = eeepc->backlight_device; in eeepc_backlight_notify() local
1145 int old = bd->props.brightness; in eeepc_backlight_notify()
1147 backlight_force_update(bd, BACKLIGHT_UPDATE_HOTKEY); in eeepc_backlight_notify()
1155 struct backlight_device *bd; in eeepc_backlight_init() local
1160 bd = backlight_device_register(EEEPC_LAPTOP_FILE, in eeepc_backlight_init()
1163 if (IS_ERR(bd)) { in eeepc_backlight_init()
1166 return PTR_ERR(bd); in eeepc_backlight_init()
1168 eeepc->backlight_device = bd; in eeepc_backlight_init()
1169 bd->props.brightness = read_brightness(bd); in eeepc_backlight_init()
1170 bd->props.power = FB_BLANK_UNBLANK; in eeepc_backlight_init()
1171 backlight_update_status(bd); in eeepc_backlight_init()