Lines Matching refs:stride
227 void ipu_cpmem_set_stride(struct ipuv3_channel *ch, int stride) in ipu_cpmem_set_stride() argument
229 ipu_ch_param_write_field(ch, IPU_FIELD_SLY, stride - 1); in ipu_cpmem_set_stride()
256 void ipu_cpmem_interlaced_scan(struct ipuv3_channel *ch, int stride) in ipu_cpmem_interlaced_scan() argument
259 ipu_ch_param_write_field(ch, IPU_FIELD_ILO, stride / 8); in ipu_cpmem_interlaced_scan()
260 ipu_ch_param_write_field(ch, IPU_FIELD_SLY, (stride * 2) - 1); in ipu_cpmem_interlaced_scan()
398 u32 pixel_format, int stride, in ipu_cpmem_set_yuv_planar_full() argument
404 ipu_ch_param_write_field(ch, IPU_FIELD_SLUV, (stride / 2) - 1); in ipu_cpmem_set_yuv_planar_full()
409 ipu_ch_param_write_field(ch, IPU_FIELD_SLUV, (stride / 2) - 1); in ipu_cpmem_set_yuv_planar_full()
415 ipu_ch_param_write_field(ch, IPU_FIELD_SLUV, stride - 1); in ipu_cpmem_set_yuv_planar_full()
424 u32 pixel_format, int stride, int height) in ipu_cpmem_set_yuv_planar() argument
432 uv_stride = stride / 2; in ipu_cpmem_set_yuv_planar()
433 u_offset = stride * height; in ipu_cpmem_set_yuv_planar()
435 ipu_cpmem_set_yuv_planar_full(ch, pixel_format, stride, in ipu_cpmem_set_yuv_planar()
439 uv_stride = stride / 2; in ipu_cpmem_set_yuv_planar()
440 u_offset = stride * height; in ipu_cpmem_set_yuv_planar()
442 ipu_cpmem_set_yuv_planar_full(ch, pixel_format, stride, in ipu_cpmem_set_yuv_planar()
447 u_offset = stride * height; in ipu_cpmem_set_yuv_planar()
448 ipu_cpmem_set_yuv_planar_full(ch, pixel_format, stride, in ipu_cpmem_set_yuv_planar()