Lines Matching refs:mode
103 struct drm_display_mode *mode, in psb_intel_crtc_mode_set() argument
171 adjusted_mode->clock / mode->clock; in psb_intel_crtc_mode_set()
221 drm_mode_debug_printmodeline(mode); in psb_intel_crtc_mode_set()
288 ((mode->vdisplay - 1) << 16) | (mode->hdisplay - 1)); in psb_intel_crtc_mode_set()
291 ((mode->hdisplay - 1) << 16) | (mode->vdisplay - 1)); in psb_intel_crtc_mode_set()
389 struct drm_display_mode *mode; in psb_intel_crtc_mode_get() local
411 mode = kzalloc(sizeof(*mode), GFP_KERNEL); in psb_intel_crtc_mode_get()
412 if (!mode) in psb_intel_crtc_mode_get()
415 mode->clock = psb_intel_crtc_clock_get(dev, crtc); in psb_intel_crtc_mode_get()
416 mode->hdisplay = (htot & 0xffff) + 1; in psb_intel_crtc_mode_get()
417 mode->htotal = ((htot & 0xffff0000) >> 16) + 1; in psb_intel_crtc_mode_get()
418 mode->hsync_start = (hsync & 0xffff) + 1; in psb_intel_crtc_mode_get()
419 mode->hsync_end = ((hsync & 0xffff0000) >> 16) + 1; in psb_intel_crtc_mode_get()
420 mode->vdisplay = (vtot & 0xffff) + 1; in psb_intel_crtc_mode_get()
421 mode->vtotal = ((vtot & 0xffff0000) >> 16) + 1; in psb_intel_crtc_mode_get()
422 mode->vsync_start = (vsync & 0xffff) + 1; in psb_intel_crtc_mode_get()
423 mode->vsync_end = ((vsync & 0xffff0000) >> 16) + 1; in psb_intel_crtc_mode_get()
425 drm_mode_set_name(mode); in psb_intel_crtc_mode_get()
426 drm_mode_set_crtcinfo(mode, 0); in psb_intel_crtc_mode_get()
428 return mode; in psb_intel_crtc_mode_get()