Lines Matching refs:levels

90  * the rest are all supported levels.
97 ACPI_VIDEO_FIRST_LEVEL, /* actual supported levels begin here */
193 u8 _BCL:1; /* Query list of brightness control levels supported */
238 if (vd->brightness->levels[i] == cur_level)
251 vd->brightness->levels[request_level]);
282 if (level == video->brightness->levels[offset]) {
301 level = video->brightness->levels[state - 1];
319 union acpi_object **levels)
326 *levels = NULL;
338 *levels = obj;
364 if (level == device->brightness->levels[state]) {
614 level = device->brightness->levels[bqc_value +
651 if (device->brightness->levels[i] == *level) {
767 * Simple comparison function used to sort backlight levels.
801 * (br->levels[2]) is likely to be 0, and if the number of levels
826 ? br->levels[ACPI_VIDEO_FIRST_LEVEL + 1]
842 if (br->levels[level + ACPI_VIDEO_FIRST_LEVEL] == test_level)
887 * special levels (see below)
889 br->levels = kmalloc_array(obj->package.count + ACPI_VIDEO_FIRST_LEVEL,
890 sizeof(*br->levels),
892 if (!br->levels) {
906 && br->levels[count - 1] == value)
909 br->levels[count] = value;
911 if (br->levels[count] > max_level)
912 max_level = br->levels[count];
917 * some buggy BIOS don't export the levels
920 * are also supported brightness levels that OS should take care of.
923 if (br->levels[i] == br->levels[ACPI_VIDEO_AC_LEVEL])
925 if (br->levels[i] == br->levels[ACPI_VIDEO_BATTERY_LEVEL])
934 br->levels[i] = br->levels[i - level_ac_battery];
940 if (max_level == br->levels[ACPI_VIDEO_FIRST_LEVEL]) {
942 sort(&br->levels[ACPI_VIDEO_FIRST_LEVEL],
944 sizeof(br->levels[ACPI_VIDEO_FIRST_LEVEL]),
946 } else if (max_level != br->levels[count - 1])
1016 if (level == br->levels[i])
1027 "found %d brightness levels\n",
1032 kfree(br->levels);
1420 l = device->brightness->levels[i];
1430 l = device->brightness->levels[i];
1859 union acpi_object *levels;
1863 if (!acpi_video_device_lcd_query_levels(dev->dev->handle, &levels))
1864 kfree(levels);
1918 kfree(device->brightness->levels);