Lines Matching defs:timings
78 /* Force reduced-blanking timings for detailed modes */
3245 * 0 is reserved. The spec says 0x01 fill for unused timings. Some old
3394 * HDTV detailed timings are encoded as field height.
3913 const struct std_timing *std = &data->data.timings[i];
4070 * add_detailed_modes - Add modes from detailed timings
5292 * the 10kHz clock resolution limit of detailed timings.
6332 * any and all timings are accepted by the sink, as
6333 * opposed to just timings conforming to the indicated
6625 struct displayid_detailed_timings_1 *timings,
6629 unsigned pixel_clock = (timings->pixel_clock[0] |
6630 (timings->pixel_clock[1] << 8) |
6631 (timings->pixel_clock[2] << 16)) + 1;
6632 unsigned hactive = (timings->hactive[0] | timings->hactive[1] << 8) + 1;
6633 unsigned hblank = (timings->hblank[0] | timings->hblank[1] << 8) + 1;
6634 unsigned hsync = (timings->hsync[0] | (timings->hsync[1] & 0x7f) << 8) + 1;
6635 unsigned hsync_width = (timings->hsw[0] | timings->hsw[1] << 8) + 1;
6636 unsigned vactive = (timings->vactive[0] | timings->vactive[1] << 8) + 1;
6637 unsigned vblank = (timings->vblank[0] | timings->vblank[1] << 8) + 1;
6638 unsigned vsync = (timings->vsync[0] | (timings->vsync[1] & 0x7f) << 8) + 1;
6639 unsigned vsync_width = (timings->vsw[0] | timings->vsw[1] << 8) + 1;
6640 bool hsync_positive = (timings->hsync[1] >> 7) & 0x1;
6641 bool vsync_positive = (timings->vsync[1] >> 7) & 0x1;
6664 if (timings->flags & 0x80)
6686 struct displayid_detailed_timings_1 *timings = &det->timings[i];
6688 newmode = drm_mode_displayid_detailed(connector->dev, timings, type_7);