/src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/ |
nouveau_dispnv04_tvmodesnv17.c | 554 const struct drm_display_mode *output_mode = local in function:nv17_ctv_update_rescaler 559 if (output_mode->flags & DRM_MODE_FLAG_INTERLACE) 564 hmargin = (output_mode->hdisplay - crtc_mode->hdisplay) / 2; 565 vmargin = (output_mode->vdisplay - crtc_mode->vdisplay) / 2; 567 hmargin = interpolate(0, min(hmargin, output_mode->hdisplay/20), 569 vmargin = interpolate(0, min(vmargin, output_mode->vdisplay/20), 573 (output_mode->hdisplay - 2*hmargin); 575 (output_mode->vdisplay - 2*vmargin) & ~3; 578 regs->fp_horiz_regs[FP_VALID_END] = output_mode->hdisplay - hmargin - 1; 580 regs->fp_vert_regs[FP_VALID_END] = output_mode->vdisplay - vmargin - 1 [all...] |
nouveau_dispnv04_tvmodesnv17.c | 554 const struct drm_display_mode *output_mode = local in function:nv17_ctv_update_rescaler 559 if (output_mode->flags & DRM_MODE_FLAG_INTERLACE) 564 hmargin = (output_mode->hdisplay - crtc_mode->hdisplay) / 2; 565 vmargin = (output_mode->vdisplay - crtc_mode->vdisplay) / 2; 567 hmargin = interpolate(0, min(hmargin, output_mode->hdisplay/20), 569 vmargin = interpolate(0, min(vmargin, output_mode->vdisplay/20), 573 (output_mode->hdisplay - 2*hmargin); 575 (output_mode->vdisplay - 2*vmargin) & ~3; 578 regs->fp_horiz_regs[FP_VALID_END] = output_mode->hdisplay - hmargin - 1; 580 regs->fp_vert_regs[FP_VALID_END] = output_mode->vdisplay - vmargin - 1 [all...] |
nouveau_dispnv04_dfp.c | 296 struct drm_display_mode *output_mode = &nv_encoder->mode; local in function:nv04_dfp_mode_set 302 drm_mode_debug_printmodeline(output_mode); 305 regp->fp_horiz_regs[FP_DISPLAY_END] = output_mode->hdisplay - 1; 306 regp->fp_horiz_regs[FP_TOTAL] = output_mode->htotal - 1; 308 (output_mode->hsync_start - output_mode->hdisplay) >= 310 regp->fp_horiz_regs[FP_CRTC] = output_mode->hdisplay; 312 regp->fp_horiz_regs[FP_CRTC] = output_mode->hsync_start - drm->vbios.digital_min_front_porch - 1; 313 regp->fp_horiz_regs[FP_SYNC_START] = output_mode->hsync_start - 1; 314 regp->fp_horiz_regs[FP_SYNC_END] = output_mode->hsync_end - 1 [all...] |
nouveau_dispnv04_tvnv17.c | 239 const struct drm_display_mode *output_mode = &tv_norm->ctv_enc_mode.mode; local in function:nv17_tv_get_hd_modes 258 if (modes[i].hdisplay > output_mode->hdisplay || 259 modes[i].vdisplay > output_mode->vdisplay) 262 if (modes[i].hdisplay == output_mode->hdisplay && 263 modes[i].vdisplay == output_mode->vdisplay) { 264 mode = drm_mode_duplicate(encoder->dev, output_mode); 270 (output_mode->flags & 275 if (output_mode->hdisplay <= 720 276 || output_mode->hdisplay >= 1920) { 277 mode->htotal = output_mode->htotal 314 const struct drm_display_mode *output_mode = local in function:nv17_tv_mode_valid 524 const struct drm_display_mode *output_mode = local in function:nv17_tv_mode_set [all...] |
nouveau_dispnv04_dfp.c | 296 struct drm_display_mode *output_mode = &nv_encoder->mode; local in function:nv04_dfp_mode_set 302 drm_mode_debug_printmodeline(output_mode); 305 regp->fp_horiz_regs[FP_DISPLAY_END] = output_mode->hdisplay - 1; 306 regp->fp_horiz_regs[FP_TOTAL] = output_mode->htotal - 1; 308 (output_mode->hsync_start - output_mode->hdisplay) >= 310 regp->fp_horiz_regs[FP_CRTC] = output_mode->hdisplay; 312 regp->fp_horiz_regs[FP_CRTC] = output_mode->hsync_start - drm->vbios.digital_min_front_porch - 1; 313 regp->fp_horiz_regs[FP_SYNC_START] = output_mode->hsync_start - 1; 314 regp->fp_horiz_regs[FP_SYNC_END] = output_mode->hsync_end - 1 [all...] |
nouveau_dispnv04_tvnv17.c | 239 const struct drm_display_mode *output_mode = &tv_norm->ctv_enc_mode.mode; local in function:nv17_tv_get_hd_modes 258 if (modes[i].hdisplay > output_mode->hdisplay || 259 modes[i].vdisplay > output_mode->vdisplay) 262 if (modes[i].hdisplay == output_mode->hdisplay && 263 modes[i].vdisplay == output_mode->vdisplay) { 264 mode = drm_mode_duplicate(encoder->dev, output_mode); 270 (output_mode->flags & 275 if (output_mode->hdisplay <= 720 276 || output_mode->hdisplay >= 1920) { 277 mode->htotal = output_mode->htotal 314 const struct drm_display_mode *output_mode = local in function:nv17_tv_mode_valid 524 const struct drm_display_mode *output_mode = local in function:nv17_tv_mode_set [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/ |
atom.h | 66 u8 output_mode:2; member in struct:nv50_head_atom::__anonf635598f0508 189 u8 output_mode:2; member in struct:nv50_wndw_atom::__anonf635598f1208::__anonf635598f1308
|
atom.h | 66 u8 output_mode:2; member in struct:nv50_head_atom::__anonf635598f0508 189 u8 output_mode:2; member in struct:nv50_wndw_atom::__anonf635598f1208::__anonf635598f1308
|