Lines Matching refs:bd
1117 static int read_brightness(struct backlight_device *bd) in read_brightness() argument
1119 struct eeepc_laptop *eeepc = bl_get_data(bd); in read_brightness()
1124 static int set_brightness(struct backlight_device *bd, int value) in set_brightness() argument
1126 struct eeepc_laptop *eeepc = bl_get_data(bd); in set_brightness()
1131 static int update_bl_status(struct backlight_device *bd) in update_bl_status() argument
1133 return set_brightness(bd, bd->props.brightness); in update_bl_status()
1143 struct backlight_device *bd = eeepc->backlight_device; in eeepc_backlight_notify() local
1144 int old = bd->props.brightness; in eeepc_backlight_notify()
1146 backlight_force_update(bd, BACKLIGHT_UPDATE_HOTKEY); in eeepc_backlight_notify()
1154 struct backlight_device *bd; in eeepc_backlight_init() local
1159 bd = backlight_device_register(EEEPC_LAPTOP_FILE, in eeepc_backlight_init()
1162 if (IS_ERR(bd)) { in eeepc_backlight_init()
1165 return PTR_ERR(bd); in eeepc_backlight_init()
1167 eeepc->backlight_device = bd; in eeepc_backlight_init()
1168 bd->props.brightness = read_brightness(bd); in eeepc_backlight_init()
1169 bd->props.power = FB_BLANK_UNBLANK; in eeepc_backlight_init()
1170 backlight_update_status(bd); in eeepc_backlight_init()