Lines Matching refs:dsp_w
642 * RK3568 VOP Esmart/Smart dsp_w should be even pixel
1087 u32 actual_w, actual_h, dsp_w, dsp_h;
1152 dsp_w = drm_rect_width(dest);
1154 if (dest->x1 + dsp_w > adjusted_mode->hdisplay) {
1155 drm_err(vop2->drm, "vp%d %s dest->x1[%d] + dsp_w[%d] exceed mode hdisplay[%d]\n",
1156 vp->id, win->data->name, dest->x1, dsp_w, adjusted_mode->hdisplay);
1157 dsp_w = adjusted_mode->hdisplay - dest->x1;
1158 if (dsp_w < 4)
1159 dsp_w = 4;
1160 actual_w = dsp_w * actual_w / drm_rect_width(dest);
1179 if (actual_w > dsp_w && (actual_w & 0xf) == 1) {
1193 dsp_info = (dsp_h - 1) << 16 | ((dsp_w - 1) & 0xffff);
1198 vp->id, win->data->name, actual_w, actual_h, dsp_w, dsp_h,
1289 vop2_setup_scale(vop2, win, actual_w, actual_h, dsp_w, dsp_h, fb->format->format);