Lines Matching refs:ipu_state

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->num_h > ipu_state->denom_h; in ingenic_ipu_plane_atomic_update()
530 if (ipu_state->num_h != 1 || ipu_state->denom_h != 1) { in ingenic_ipu_plane_atomic_update()
532 coef_index |= ipu_state->denom_h - 1; in ingenic_ipu_plane_atomic_update()
534 coef_index |= ipu_state->num_h - 1; in ingenic_ipu_plane_atomic_update()
545 if (ipu_state->num_w != 1 || ipu_state->denom_w != 1) in ingenic_ipu_plane_atomic_update()
547 ipu_state->num_w, ipu_state->denom_w); in ingenic_ipu_plane_atomic_update()
549 if (ipu_state->num_h != 1 || ipu_state->denom_h != 1) in ingenic_ipu_plane_atomic_update()
551 ipu_state->num_h, ipu_state->denom_h); in ingenic_ipu_plane_atomic_update()
563 ipu_state->num_w, ipu_state->denom_w, in ingenic_ipu_plane_atomic_update()
564 ipu_state->num_h, ipu_state->denom_h); in ingenic_ipu_plane_atomic_update()
578 struct ingenic_ipu_private_state *ipu_state; in ingenic_ipu_plane_atomic_check() local
587 ipu_state = ingenic_ipu_get_priv_state(ipu, state); in ingenic_ipu_plane_atomic_check()
588 if (IS_ERR(ipu_state)) in ingenic_ipu_plane_atomic_check()
589 return PTR_ERR(ipu_state); in ingenic_ipu_plane_atomic_check()
643 ipu_state->num_w = num_w; in ingenic_ipu_plane_atomic_check()
644 ipu_state->num_h = num_h; in ingenic_ipu_plane_atomic_check()
645 ipu_state->denom_w = denom_w; in ingenic_ipu_plane_atomic_check()
646 ipu_state->denom_h = denom_h; in ingenic_ipu_plane_atomic_check()