Lines Matching defs:avg_lum
89 atomic_t avg_lum;
2072 static void do_autoexposure(struct gspca_dev *gspca_dev, u16 avg_lum)
2085 if (avg_lum < MIN_AVG_LUM) {
2104 if (avg_lum > MAX_AVG_LUM) {
2123 static void do_autogain(struct gspca_dev *gspca_dev, u16 avg_lum)
2128 if (avg_lum < MIN_AVG_LUM && cur_gain < sd->gain->maximum)
2130 if (avg_lum > MAX_AVG_LUM && cur_gain > sd->gain->minimum)
2137 int avg_lum;
2142 avg_lum = atomic_read(&sd->avg_lum);
2144 do_autogain(gspca_dev, avg_lum);
2146 do_autoexposure(gspca_dev, avg_lum);
2236 int avg_lum, is_jpeg;
2243 avg_lum = ((data[35] >> 2) & 3) |
2246 avg_lum += ((data[35] >> 4) & 3) |
2249 avg_lum += ((data[35] >> 6) & 3) |
2252 avg_lum += (data[36] & 3) |
2255 avg_lum += ((data[36] >> 2) & 3) |
2258 avg_lum += ((data[36] >> 4) & 3) |
2261 avg_lum += ((data[36] >> 6) & 3) |
2264 avg_lum += ((data[44] >> 4) & 3) |
2267 avg_lum >>= 9;
2268 atomic_set(&sd->avg_lum, avg_lum);