Lines Matching refs:oX
748 u32 oX, oY, *push; in nv50_crtc_set_scale() local
765 oX = omode->hdisplay; in nv50_crtc_set_scale()
780 u32 aspect = (oY << 19) / oX; in nv50_crtc_set_scale()
783 oX -= (bX * 2); in nv50_crtc_set_scale()
785 else oY = ((oX * aspect) + (aspect / 2)) >> 19; in nv50_crtc_set_scale()
787 oX -= (oX >> 4) + 32; in nv50_crtc_set_scale()
789 else oY = ((oX * aspect) + (aspect / 2)) >> 19; in nv50_crtc_set_scale()
798 oX = min((u32)umode->hdisplay, oX); in nv50_crtc_set_scale()
802 if (oY < oX) { in nv50_crtc_set_scale()
804 oX = ((oY * aspect) + (aspect / 2)) >> 19; in nv50_crtc_set_scale()
807 oY = ((oX * aspect) + (aspect / 2)) >> 19; in nv50_crtc_set_scale()
819 evo_data(push, (oY << 16) | oX); in nv50_crtc_set_scale()
820 evo_data(push, (oY << 16) | oX); in nv50_crtc_set_scale()
827 evo_data(push, (oY << 16) | oX); in nv50_crtc_set_scale()
828 evo_data(push, (oY << 16) | oX); in nv50_crtc_set_scale()
829 evo_data(push, (oY << 16) | oX); in nv50_crtc_set_scale()