Lines Matching defs:timings
76 /* Force reduced-blanking timings for detailed modes */
2422 * 0 is reserved. The spec says 0x01 fill for unused timings. Some old
2563 * HDTV detailed timings are encoded as field height.
3046 struct std_timing *std = &data->data.timings[i];
3206 * add_detailed_modes - Add modes from detailed timings
4324 * the 10kHz clock resolution limit of detailed timings.
5211 struct displayid_detailed_timings_1 *timings)
5214 unsigned pixel_clock = (timings->pixel_clock[0] |
5215 (timings->pixel_clock[1] << 8) |
5216 (timings->pixel_clock[2] << 16)) + 1;
5217 unsigned hactive = (timings->hactive[0] | timings->hactive[1] << 8) + 1;
5218 unsigned hblank = (timings->hblank[0] | timings->hblank[1] << 8) + 1;
5219 unsigned hsync = (timings->hsync[0] | (timings->hsync[1] & 0x7f) << 8) + 1;
5220 unsigned hsync_width = (timings->hsw[0] | timings->hsw[1] << 8) + 1;
5221 unsigned vactive = (timings->vactive[0] | timings->vactive[1] << 8) + 1;
5222 unsigned vblank = (timings->vblank[0] | timings->vblank[1] << 8) + 1;
5223 unsigned vsync = (timings->vsync[0] | (timings->vsync[1] & 0x7f) << 8) + 1;
5224 unsigned vsync_width = (timings->vsw[0] | timings->vsw[1] << 8) + 1;
5225 bool hsync_positive = (timings->hsync[1] >> 7) & 0x1;
5226 bool vsync_positive = (timings->vsync[1] >> 7) & 0x1;
5248 if (timings->flags & 0x80)
5269 struct displayid_detailed_timings_1 *timings = &det->timings[i];
5271 newmode = drm_mode_displayid_detailed(connector->dev, timings);