Lines Matching refs:actual_w
1205 u32 actual_w, actual_h, dsp_w, dsp_h;
1269 actual_w = drm_rect_width(src) >> 16;
1279 actual_w = dsp_w * actual_w / drm_rect_width(dest);
1295 * esmart can't support scale down when actual_w % 16 == 1.
1298 if (actual_w > dsp_w && (actual_w & 0xf) == 1) {
1300 vp->id, win->data->name, actual_w);
1301 actual_w -= 1;
1305 if (afbc_en && actual_w % 4) {
1306 drm_err(vop2->drm, "vp%d %s actual_w[%d] not 4 pixel aligned\n",
1307 vp->id, win->data->name, actual_w);
1308 actual_w = ALIGN_DOWN(actual_w, 4);
1311 act_info = (actual_h - 1) << 16 | ((actual_w - 1) & 0xffff);
1318 vp->id, win->data->name, actual_w, actual_h, dsp_w, dsp_h,
1336 afbc_tile_num = ALIGN(actual_w, 16) >> 4;
1402 actual_w = drm_rect_height(src) >> 16;
1421 vop2_setup_scale(vop2, win, actual_w, actual_h, dsp_w, dsp_h, fb->format->format);