Lines Matching refs:backlight
50 #include "backlight.h"
53 #define BACKLIGHT_CLASS "/sys/class/backlight"
55 /* Enough for 10 digits of backlight + '\n' + '\0' */
72 * machine problem into a simple backlight control not working problem.
77 void backlight_init(struct backlight *b)
92 int backlight_set(struct backlight *b, int level)
109 int backlight_get(struct backlight *b)
125 int backlight_open(struct backlight *b, char *iface)
157 int backlight_on(struct backlight *b)
162 int backlight_off(struct backlight *b)
297 static int __backlight_init(struct backlight *b, char *iface, int fd)
304 static int __backlight_direct_init(struct backlight *b, char *iface)
318 static int __backlight_helper_init(struct backlight *b, char *iface)
329 * anyone to control the backlight. However, as pkexec
332 * Either way, we have to trust that it is our backlight-helper
335 if (stat(LIBEXEC_PATH "/xf86-video-intel-backlight-helper", &st))
360 LIBEXEC_PATH "/xf86-video-intel-backlight-helper",
363 execle(LIBEXEC_PATH "/xf86-video-intel-backlight-helper",
364 "xf86-video-intel-backlight-helper",
417 int backlight_open(struct backlight *b, char *iface)
447 int backlight_set(struct backlight *b, int level)
465 int backlight_get(struct backlight *b)
480 int backlight_off(struct backlight *b)
492 int backlight_on(struct backlight *b)
505 void backlight_disable(struct backlight *b)
517 void backlight_close(struct backlight *b)
533 "/sys/bus/pci/devices/%04x:%02x:%02x.%d/backlight",