Lines Matching refs:s_image
400 struct ipu_image_convert_image *s_image = &ctx->in; in transform_tile_index() local
406 return src_row * s_image->num_cols + src_col; in transform_tile_index()
412 src_row = src_row * 2 - (s_image->num_rows - 1); in transform_tile_index()
413 src_col = src_col * 2 - (s_image->num_cols - 1); in transform_tile_index()
450 struct ipu_image_convert_image *s_image = &ctx->in; in calc_out_tile_map() local
453 for (row = 0; row < s_image->num_rows; row++) { in calc_out_tile_map()
454 for (col = 0; col < s_image->num_cols; col++) { in calc_out_tile_map()
695 struct ipu_image_convert_image *s_image = &ctx->in; in convert_start() local
704 src_cs = ipu_pixelformat_to_colorspace(s_image->fmt->fourcc); in convert_start()
718 s_image->tile[0].width, in convert_start()
719 s_image->tile[0].height, in convert_start()
729 init_idmac_channel(ctx, chan->in_chan, s_image, in convert_start()
917 struct ipu_image_convert_image *s_image = &ctx->in; in do_irq() local
955 src_tile = &s_image->tile[ctx->next_tile]; in do_irq()
960 s_image->base.phys0 + src_tile->offset); in do_irq()
963 if (s_image->fmt->planar) in do_irq()
977 src_tile = &s_image->tile[ctx->next_tile + 1]; in do_irq()
982 s_image->base.phys0 + src_tile->offset); in do_irq()
1359 struct ipu_image_convert_image *s_image, *d_image; in ipu_image_convert_prepare() local
1391 s_image = &ctx->in; in ipu_image_convert_prepare()
1398 s_image->num_rows = d_image->num_cols; in ipu_image_convert_prepare()
1399 s_image->num_cols = d_image->num_rows; in ipu_image_convert_prepare()
1401 s_image->num_rows = d_image->num_rows; in ipu_image_convert_prepare()
1402 s_image->num_cols = d_image->num_cols; in ipu_image_convert_prepare()
1408 ret = fill_image(ctx, s_image, in, IMAGE_CONVERT_IN); in ipu_image_convert_prepare()
1417 dump_format(ctx, s_image); in ipu_image_convert_prepare()
1435 !s_image->fmt->planar && in ipu_image_convert_prepare()