Lines Matching refs:vmode
146 const struct ast_vbios_enhtable *vmode) in ast_set_vbios_color_reg() argument
169 if (vmode->flags & NewModeInfo) { in ast_set_vbios_color_reg()
177 const struct ast_vbios_enhtable *vmode) in ast_set_vbios_mode_reg() argument
181 refresh_rate_index = vmode->refresh_rate_index; in ast_set_vbios_mode_reg()
182 mode_id = vmode->mode_id; in ast_set_vbios_mode_reg()
189 if (vmode->flags & NewModeInfo) { in ast_set_vbios_mode_reg()
246 const struct ast_vbios_enhtable *vmode) in ast_set_crtc_reg() argument
252 (vmode->flags & AST2500PreCatchCRT)) in ast_set_crtc_reg()
371 const struct ast_vbios_enhtable *vmode) in ast_set_dclk_reg() argument
376 clk_info = &dclk_table_ast2500[vmode->dclk_index]; in ast_set_dclk_reg()
378 clk_info = &dclk_table[vmode->dclk_index]; in ast_set_dclk_reg()
436 const struct ast_vbios_enhtable *vmode) in ast_set_sync_reg() argument
442 if (vmode->flags & NVSync) in ast_set_sync_reg()
444 if (vmode->flags & NHSync) in ast_set_sync_reg()
572 ast_set_vbios_color_reg(ast, fb->format, ast_crtc_state->vmode); in ast_primary_plane_helper_atomic_update()
677 const struct ast_vbios_enhtable *vmode; in ast_crtc_helper_mode_valid() local
679 vmode = ast_vbios_find_mode(ast, mode); in ast_crtc_helper_mode_valid()
680 if (!vmode) in ast_crtc_helper_mode_valid()
693 const struct ast_vbios_enhtable *vmode = ast_crtc_state->vmode; in ast_crtc_helper_mode_set_nofb() local
704 ast_set_vbios_mode_reg(ast, adjusted_mode, vmode); in ast_crtc_helper_mode_set_nofb()
707 ast_set_crtc_reg(ast, adjusted_mode, vmode); in ast_crtc_helper_mode_set_nofb()
708 ast_set_dclk_reg(ast, adjusted_mode, vmode); in ast_crtc_helper_mode_set_nofb()
710 ast_set_sync_reg(ast, adjusted_mode, vmode); in ast_crtc_helper_mode_set_nofb()
724 const struct ast_vbios_enhtable *vmode; in ast_crtc_helper_atomic_check() local
784 vmode = ast_vbios_find_mode(ast, &crtc_state->mode); in ast_crtc_helper_atomic_check()
785 if (!vmode) in ast_crtc_helper_atomic_check()
787 ast_state->vmode = vmode; in ast_crtc_helper_atomic_check()
789 if (vmode->flags & HBorder) in ast_crtc_helper_atomic_check()
791 if (vmode->flags & VBorder) in ast_crtc_helper_atomic_check()
794 adjusted_mode->crtc_hdisplay = vmode->hde; in ast_crtc_helper_atomic_check()
795 adjusted_mode->crtc_hblank_start = vmode->hde + hborder; in ast_crtc_helper_atomic_check()
796 adjusted_mode->crtc_hblank_end = vmode->ht - hborder; in ast_crtc_helper_atomic_check()
797 adjusted_mode->crtc_hsync_start = vmode->hde + hborder + vmode->hfp; in ast_crtc_helper_atomic_check()
798 adjusted_mode->crtc_hsync_end = vmode->hde + hborder + vmode->hfp + vmode->hsync; in ast_crtc_helper_atomic_check()
799 adjusted_mode->crtc_htotal = vmode->ht; in ast_crtc_helper_atomic_check()
801 adjusted_mode->crtc_vdisplay = vmode->vde; in ast_crtc_helper_atomic_check()
802 adjusted_mode->crtc_vblank_start = vmode->vde + vborder; in ast_crtc_helper_atomic_check()
803 adjusted_mode->crtc_vblank_end = vmode->vt - vborder; in ast_crtc_helper_atomic_check()
804 adjusted_mode->crtc_vsync_start = vmode->vde + vborder + vmode->vfp; in ast_crtc_helper_atomic_check()
805 adjusted_mode->crtc_vsync_end = vmode->vde + vborder + vmode->vfp + vmode->vsync; in ast_crtc_helper_atomic_check()
806 adjusted_mode->crtc_vtotal = vmode->vt; in ast_crtc_helper_atomic_check()
910 new_ast_state->vmode = ast_state->vmode; in ast_crtc_atomic_duplicate_state()