Lines Matching refs:oY
729 u32 oX, oY, *push; in nv50_crtc_set_scale() local
747 oY = omode->vdisplay; in nv50_crtc_set_scale()
749 oY *= 2; in nv50_crtc_set_scale()
761 u32 aspect = (oY << 19) / oX; in nv50_crtc_set_scale()
765 if (bY) oY -= (bY * 2); in nv50_crtc_set_scale()
766 else oY = ((oX * aspect) + (aspect / 2)) >> 19; in nv50_crtc_set_scale()
769 if (bY) oY -= (bY * 2); in nv50_crtc_set_scale()
770 else oY = ((oX * aspect) + (aspect / 2)) >> 19; in nv50_crtc_set_scale()
780 oY = min((u32)umode->vdisplay, oY); in nv50_crtc_set_scale()
783 if (oY < oX) { in nv50_crtc_set_scale()
785 oX = ((oY * aspect) + (aspect / 2)) >> 19; in nv50_crtc_set_scale()
788 oY = ((oX * aspect) + (aspect / 2)) >> 19; in nv50_crtc_set_scale()
800 evo_data(push, (oY << 16) | oX); in nv50_crtc_set_scale()
801 evo_data(push, (oY << 16) | oX); in nv50_crtc_set_scale()
808 evo_data(push, (oY << 16) | oX); in nv50_crtc_set_scale()
809 evo_data(push, (oY << 16) | oX); in nv50_crtc_set_scale()
810 evo_data(push, (oY << 16) | oX); in nv50_crtc_set_scale()