Lines Matching +full:brightness +full:- +full:levels

1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
66 fprintf(stderr, "\tbacklight [-q] [-f device]\n"); in usage()
67 fprintf(stderr, "\tbacklight [-q] [-f device] -i\n"); in usage()
68 fprintf(stderr, "\tbacklight [-f device] value\n"); in usage()
69 fprintf(stderr, "\tbacklight [-f device] incr|+ value\n"); in usage()
70 fprintf(stderr, "\tbacklight [-f device] decr|- value\n"); in usage()
99 long percent = -1; in main()
105 fd = -1; in main()
107 while ((ch = getopt(argc, argv, "f:qhi")) != -1) { in main()
124 argc -= optind; in main()
130 argc -= 1; in main()
134 strcmp("-", argv[0]) == 0) { in main()
136 argc -= 1; in main()
144 argv[0][strlen(argv[0]) - 1] == '%') in main()
145 argv[0][strlen(argv[0]) - 1] = '\0'; in main()
148 errx(1, "Cannot parse brightness level %s: %s", in main()
154 if ((fd = open(device_name, O_RDWR)) == -1) in main()
171 if (ioctl(fd, BACKLIGHTGETSTATUS, &props) == -1) in main()
174 printf("%u\n", props.brightness); in main()
176 printf("brightness: %d\n", props.brightness); in main()
178 printf("levels:"); in main()
180 printf(" %d", props.levels[i]); in main()
186 if (percent == -1) in main()
188 props.brightness = percent; in main()
189 if (ioctl(fd, BACKLIGHTUPDATESTATUS, &props) == -1) in main()
197 if (ioctl(fd, BACKLIGHTGETSTATUS, &props) == -1) in main()
199 percent = percent == -1 ? 10 : percent; in main()
200 percent = action == BACKLIGHT_INCR ? percent : -percent; in main()
201 props.brightness += percent; in main()
202 if ((int)props.brightness < 0) in main()
203 props.brightness = 0; in main()
204 if (props.brightness > 100) in main()
205 props.brightness = 100; in main()
206 if (ioctl(fd, BACKLIGHTUPDATESTATUS, &props) == -1) in main()
210 if (ioctl(fd, BACKLIGHTGETINFO, &info) == -1) in main()