Lines Matching defs:timings
84 /* Force reduced-blanking timings for detailed modes */
2356 * 0 is reserved. The spec says 0x01 fill for unused timings. Some old
2489 * HDTV detailed timings are encoded as field height.
2970 std = &data->data.timings[i];
3124 * add_detailed_modes - Add modes from detailed timings
4182 * the 10kHz clock resolution limit of detailed timings.
5024 const struct displayid_detailed_timings_1 *timings)
5027 unsigned pixel_clock = (timings->pixel_clock[0] |
5028 (timings->pixel_clock[1] << 8) |
5029 (timings->pixel_clock[2] << 16));
5030 unsigned hactive = (timings->hactive[0] | timings->hactive[1] << 8) + 1;
5031 unsigned hblank = (timings->hblank[0] | timings->hblank[1] << 8) + 1;
5032 unsigned hsync = (timings->hsync[0] | (timings->hsync[1] & 0x7f) << 8) + 1;
5033 unsigned hsync_width = (timings->hsw[0] | timings->hsw[1] << 8) + 1;
5034 unsigned vactive = (timings->vactive[0] | timings->vactive[1] << 8) + 1;
5035 unsigned vblank = (timings->vblank[0] | timings->vblank[1] << 8) + 1;
5036 unsigned vsync = (timings->vsync[0] | (timings->vsync[1] & 0x7f) << 8) + 1;
5037 unsigned vsync_width = (timings->vsw[0] | timings->vsw[1] << 8) + 1;
5038 bool hsync_positive = (timings->hsync[1] >> 7) & 0x1;
5039 bool vsync_positive = (timings->vsync[1] >> 7) & 0x1;
5060 if (timings->flags & 0x80)
5082 const struct displayid_detailed_timings_1 *timings = &det->timings[i];
5084 newmode = drm_mode_displayid_detailed(connector->dev, timings);