Lines Matching refs:bd
116 static inline int backlight_update_status(struct backlight_device *bd) in backlight_update_status() argument
120 mutex_lock(&bd->update_lock); in backlight_update_status()
121 if (bd->ops && bd->ops->update_status) in backlight_update_status()
122 ret = bd->ops->update_status(bd); in backlight_update_status()
123 mutex_unlock(&bd->update_lock); in backlight_update_status()
132 static inline int backlight_enable(struct backlight_device *bd) in backlight_enable() argument
134 if (!bd) in backlight_enable()
137 bd->props.power = FB_BLANK_UNBLANK; in backlight_enable()
138 bd->props.fb_blank = FB_BLANK_UNBLANK; in backlight_enable()
139 bd->props.state &= ~BL_CORE_FBBLANK; in backlight_enable()
141 return backlight_update_status(bd); in backlight_enable()
148 static inline int backlight_disable(struct backlight_device *bd) in backlight_disable() argument
150 if (!bd) in backlight_disable()
153 bd->props.power = FB_BLANK_POWERDOWN; in backlight_disable()
154 bd->props.fb_blank = FB_BLANK_POWERDOWN; in backlight_disable()
155 bd->props.state |= BL_CORE_FBBLANK; in backlight_disable()
157 return backlight_update_status(bd); in backlight_disable()
164 static inline void backlight_put(struct backlight_device *bd) in backlight_put() argument
166 if (bd) in backlight_put()
167 put_device(&bd->dev); in backlight_put()
177 extern void backlight_device_unregister(struct backlight_device *bd);
179 struct backlight_device *bd);
180 extern void backlight_force_update(struct backlight_device *bd,
185 extern int backlight_device_set_brightness(struct backlight_device *bd, unsigned long brightness);