Lines Matching defs:newstate
327 struct drm_plane_state *newstate = drm_atomic_get_new_plane_state(state, plane);
335 if (!newstate || !newstate->fb)
342 finfo = drm_format_info(newstate->fb->format->format);
355 needs_modeset = drm_atomic_crtc_needs_modeset(newstate->crtc->state);
365 drm_fb_dma_sync_non_coherent(ipu->drm, oldstate, newstate);
368 ipu->addr_y = drm_fb_dma_get_gem_addr(newstate->fb, newstate, 0);
370 ipu->addr_u = drm_fb_dma_get_gem_addr(newstate->fb, newstate,
373 ipu->addr_v = drm_fb_dma_get_gem_addr(newstate->fb, newstate,
391 stride = ((newstate->src_w >> 16) * finfo->cpp[2] / finfo->hsub)
395 stride |= ((newstate->src_w >> 16) * finfo->cpp[1] / finfo->hsub)
400 stride = ((newstate->src_w >> 16) * finfo->cpp[0]) << JZ_IPU_Y_STRIDE_Y_LSB;
405 ((newstate->src_h >> 16) << JZ_IPU_IN_GS_H_LSB));
474 ((newstate->crtc_w * 4) << JZ_IPU_OUT_GS_W_LSB)
475 | newstate->crtc_h << JZ_IPU_OUT_GS_H_LSB);
476 regmap_write(ipu->map, JZ_REG_IPU_OUT_STRIDE, newstate->crtc_w * 4);
561 newstate->src_w >> 16, newstate->src_h >> 16,
562 newstate->crtc_w, newstate->crtc_h,