Lines Matching refs:crop
303 struct v4l2_rect crop; in rpf_configure_partition() local
313 crop = *vsp1_rwpf_get_crop(rpf, rpf->entity.config); in rpf_configure_partition()
326 crop.width = pipe->partition->rpf.width; in rpf_configure_partition()
327 crop.left += pipe->partition->rpf.left; in rpf_configure_partition()
331 crop.height = round_down(crop.height / 2, fmtinfo->vsub); in rpf_configure_partition()
332 crop.top = round_down(crop.top / 2, fmtinfo->vsub); in rpf_configure_partition()
336 (crop.width << VI6_RPF_SRC_BSIZE_BHSIZE_SHIFT) | in rpf_configure_partition()
337 (crop.height << VI6_RPF_SRC_BSIZE_BVSIZE_SHIFT)); in rpf_configure_partition()
339 (crop.width << VI6_RPF_SRC_ESIZE_EHSIZE_SHIFT) | in rpf_configure_partition()
340 (crop.height << VI6_RPF_SRC_ESIZE_EVSIZE_SHIFT)); in rpf_configure_partition()
342 mem.addr[0] += crop.top * format->plane_fmt[0].bytesperline in rpf_configure_partition()
343 + crop.left * fmtinfo->bpp[0] / 8; in rpf_configure_partition()
349 offset = crop.top / fmtinfo->vsub * bpl in rpf_configure_partition()
350 + crop.left / fmtinfo->hsub * fmtinfo->bpp[1] / 8; in rpf_configure_partition()