Lines Matching refs:top_field
82 struct sti_gdp_node *top_field; member
252 gdp->node_list[i].top_field->gam_gdp_ppt |= GAM_GDP_PPT_IGNORE; in sti_gdp_disable()
329 gdp->node_list[i].top_field = base; in sti_gdp_init()
400 struct sti_gdp_node *top_field, *btm_field; in sti_gdp_atomic_update() local
433 top_field = list->top_field; in sti_gdp_atomic_update()
437 sti_plane_to_str(plane), top_field, btm_field); in sti_gdp_atomic_update()
440 top_field->gam_gdp_agc = GAM_GDP_AGC_FULL_RANGE; in sti_gdp_atomic_update()
441 top_field->gam_gdp_ctl = WAIT_NEXT_VSYNC; in sti_gdp_atomic_update()
448 top_field->gam_gdp_ctl |= format; in sti_gdp_atomic_update()
449 top_field->gam_gdp_ctl |= sti_gdp_get_alpharange(format); in sti_gdp_atomic_update()
450 top_field->gam_gdp_ppt &= ~GAM_GDP_PPT_IGNORE; in sti_gdp_atomic_update()
464 top_field->gam_gdp_pml = (u32)cma_obj->paddr + fb->offsets[0]; in sti_gdp_atomic_update()
465 top_field->gam_gdp_pml += src_x * (bpp >> 3); in sti_gdp_atomic_update()
466 top_field->gam_gdp_pml += src_y * fb->pitches[0]; in sti_gdp_atomic_update()
469 top_field->gam_gdp_pmp = fb->pitches[0]; in sti_gdp_atomic_update()
470 top_field->gam_gdp_size = clamp_val(src_h, 0, GAM_GDP_SIZE_MAX) << 16 | in sti_gdp_atomic_update()
478 top_field->gam_gdp_vpo = (ydo << 16) | xdo; in sti_gdp_atomic_update()
479 top_field->gam_gdp_vps = (yds << 16) | xds; in sti_gdp_atomic_update()
482 memcpy(btm_field, top_field, sizeof(*btm_field)); in sti_gdp_atomic_update()
483 top_field->gam_gdp_nvn = list->btm_field_paddr; in sti_gdp_atomic_update()
488 btm_field->gam_gdp_pml = top_field->gam_gdp_pml + in sti_gdp_atomic_update()