Lines Matching refs:bd
124 static inline int backlight_update_status(struct backlight_device *bd) in backlight_update_status() argument
128 mutex_lock(&bd->update_lock); in backlight_update_status()
129 if (bd->ops && bd->ops->update_status) in backlight_update_status()
130 ret = bd->ops->update_status(bd); in backlight_update_status()
131 mutex_unlock(&bd->update_lock); in backlight_update_status()
140 static inline int backlight_enable(struct backlight_device *bd) in backlight_enable() argument
142 if (!bd) in backlight_enable()
145 bd->props.power = FB_BLANK_UNBLANK; in backlight_enable()
146 bd->props.fb_blank = FB_BLANK_UNBLANK; in backlight_enable()
147 bd->props.state &= ~BL_CORE_FBBLANK; in backlight_enable()
149 return backlight_update_status(bd); in backlight_enable()
156 static inline int backlight_disable(struct backlight_device *bd) in backlight_disable() argument
158 if (!bd) in backlight_disable()
161 bd->props.power = FB_BLANK_POWERDOWN; in backlight_disable()
162 bd->props.fb_blank = FB_BLANK_POWERDOWN; in backlight_disable()
163 bd->props.state |= BL_CORE_FBBLANK; in backlight_disable()
165 return backlight_update_status(bd); in backlight_disable()
172 static inline void backlight_put(struct backlight_device *bd) in backlight_put() argument
174 if (bd) in backlight_put()
175 put_device(&bd->dev); in backlight_put()
185 extern void backlight_device_unregister(struct backlight_device *bd);
187 struct backlight_device *bd);
188 extern void backlight_force_update(struct backlight_device *bd,
193 extern int backlight_device_set_brightness(struct backlight_device *bd, unsigned long brightness);