Lines Matching defs:mode
199 * bandwidth compared with the clone (mirroring) display mode provided by
218 const struct drm_display_mode *mode)
223 (mode->crtc_htotal << 16) | mode->crtc_hdisplay);
226 (mode->crtc_vtotal << 16) | mode->crtc_vdisplay);
229 (mode->crtc_hsync_end << 16) | mode->crtc_hsync_start | HSYNC_EN);
232 (mode->crtc_vsync_end << 16) | mode->crtc_vsync_start | VSYNC_EN);
236 const struct drm_display_mode *mode)
241 (mode->crtc_htotal << 16) | mode->crtc_hdisplay);
244 (mode->crtc_vtotal << 16) | mode->crtc_vdisplay);
247 (mode->crtc_hsync_end << 16) | mode->crtc_hsync_start | HSYNC_EN);
250 (mode->crtc_vsync_end << 16) | mode->crtc_vsync_start | VSYNC_EN);
578 struct drm_display_mode *mode = &crtc->state->mode;
585 mode->hdisplay, mode->vdisplay, drm_mode_vrefresh(mode));
587 seq_printf(m, "Pixel clock required: %d kHz\n", mode->clock);
589 seq_printf(m, "Diff: %d kHz\n", out_khz - mode->clock);
742 lsdc_crtc_mode_valid(struct drm_crtc *crtc, const struct drm_display_mode *mode)
749 if (mode->hdisplay > descp->max_width)
752 if (mode->vdisplay > descp->max_height)
755 if (mode->clock > descp->max_pixel_clk) {
756 drm_dbg_kms(ddev, "mode %dx%d, pixel clock=%d is too high\n",
757 mode->hdisplay, mode->vdisplay, mode->clock);
762 pitch = mode->hdisplay * 4;
780 unsigned int clock = state->mode.clock;
811 struct drm_display_mode *mode = &state->mode;
817 unsigned int width_in_bytes = mode->hdisplay * 4;
836 crtc_hw_ops->set_mode(lcrtc, mode);
903 const struct drm_display_mode *mode)
910 vsw = mode->crtc_vsync_end - mode->crtc_vsync_start;
911 vbp = mode->crtc_vtotal - mode->crtc_vsync_end;
914 vactive_end = vactive_start + mode->crtc_vdisplay;
917 vfp_end = mode->crtc_vtotal;