Searched refs:ipu_state (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-6.6/drivers/gpu/drm/ingenic/ |
H A D | ingenic-ipu.c | 332 struct ingenic_ipu_private_state *ipu_state; in ingenic_ipu_plane_atomic_update() local 338 ipu_state = ingenic_ipu_get_new_priv_state(ipu, state); in ingenic_ipu_plane_atomic_update() 339 if (WARN_ON(!ipu_state)) in ingenic_ipu_plane_atomic_update() 514 upscaling_w = ipu_state->num_w > ipu_state->denom_w; in ingenic_ipu_plane_atomic_update() 518 if (ipu_state->num_w != 1 || ipu_state->denom_w != 1) { in ingenic_ipu_plane_atomic_update() 520 coef_index |= (ipu_state->denom_w - 1) << 16; in ingenic_ipu_plane_atomic_update() 522 coef_index |= (ipu_state->num_w - 1) << 16; in ingenic_ipu_plane_atomic_update() 526 upscaling_h = ipu_state in ingenic_ipu_plane_atomic_update() 578 struct ingenic_ipu_private_state *ipu_state; ingenic_ipu_plane_atomic_check() local [all...] |
H A D | ingenic-drm-drv.c | 341 struct drm_plane_state *f1_state, *f0_state, *ipu_state = NULL; in ingenic_drm_crtc_atomic_check() local 361 ipu_state = drm_atomic_get_plane_state(crtc_state->state, in ingenic_drm_crtc_atomic_check() 363 if (IS_ERR(ipu_state)) in ingenic_drm_crtc_atomic_check() 364 return PTR_ERR(ipu_state); in ingenic_drm_crtc_atomic_check() 367 if (f1_state->fb && ipu_state->fb) { in ingenic_drm_crtc_atomic_check() 375 !(ipu_state && ipu_state->fb); in ingenic_drm_crtc_atomic_check()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/imx/ |
H A D | ipuv3-plane.c | 278 struct ipu_plane_state *ipu_state; in ipu_plane_state_reset() local 281 ipu_state = to_ipu_plane_state(plane->state); in ipu_plane_state_reset() 283 kfree(ipu_state); in ipu_plane_state_reset() 287 ipu_state = kzalloc(sizeof(*ipu_state), GFP_KERNEL); in ipu_plane_state_reset() 289 if (ipu_state) { in ipu_plane_state_reset() 290 __drm_atomic_helper_plane_reset(plane, &ipu_state->base); in ipu_plane_state_reset() 291 ipu_state->base.zpos = zpos; in ipu_plane_state_reset() 292 ipu_state->base.normalized_zpos = zpos; in ipu_plane_state_reset() 314 struct ipu_plane_state *ipu_state in ipu_plane_destroy_state() local 549 struct ipu_plane_state *ipu_state = to_ipu_plane_state(state); ipu_plane_atomic_update() local 724 struct ipu_plane_state *ipu_state = to_ipu_plane_state(state); ipu_plane_atomic_update_pending() local 748 struct ipu_plane_state *ipu_state; ipu_planes_assign_pre() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/imx/ipuv3/ |
H A D | ipuv3-plane.c | 301 struct ipu_plane_state *ipu_state; in ipu_plane_state_reset() local 304 ipu_state = to_ipu_plane_state(plane->state); in ipu_plane_state_reset() 306 kfree(ipu_state); in ipu_plane_state_reset() 310 ipu_state = kzalloc(sizeof(*ipu_state), GFP_KERNEL); in ipu_plane_state_reset() 312 if (ipu_state) in ipu_plane_state_reset() 313 __drm_atomic_helper_plane_reset(plane, &ipu_state->base); in ipu_plane_state_reset() 334 struct ipu_plane_state *ipu_state = to_ipu_plane_state(state); in ipu_plane_destroy_state() local 337 kfree(ipu_state); in ipu_plane_destroy_state() 582 struct ipu_plane_state *ipu_state in ipu_plane_atomic_update() local 780 struct ipu_plane_state *ipu_state = to_ipu_plane_state(state); ipu_plane_atomic_update_pending() local 804 struct ipu_plane_state *ipu_state; ipu_planes_assign_pre() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/ingenic/ |
H A D | ingenic-drm-drv.c | 240 struct drm_plane_state *f1_state, *f0_state, *ipu_state = NULL; in ingenic_drm_crtc_atomic_check() local 252 ipu_state = drm_atomic_get_plane_state(state->state, priv->ipu_plane); in ingenic_drm_crtc_atomic_check() 253 if (IS_ERR(ipu_state)) in ingenic_drm_crtc_atomic_check() 254 return PTR_ERR(ipu_state); in ingenic_drm_crtc_atomic_check() 257 if (f1_state->fb && ipu_state->fb) { in ingenic_drm_crtc_atomic_check() 265 !(ipu_state && ipu_state->fb); in ingenic_drm_crtc_atomic_check()
|
Completed in 7 milliseconds