Lines Matching refs:dst

115 static unsigned int g2d_get_scaling(unsigned int src, unsigned int dst)
124 return ((src << 16) / dst);
272 * g2d_add_base_addr - helper function to set dst/src base address register.
275 * @img: a pointer to the dst/src g2d_image structure.
489 * @dst: a pointer to g2d_image structure including image and buffer
500 struct g2d_image *dst, unsigned int src_x, unsigned int src_y,
517 if (dst_x + dst->width > w)
518 dst_w = dst->width - dst_x;
519 if (dst_y + dst->height > h)
520 dst_h = dst->height - dst_y;
534 g2d_add_cmd(ctx, DST_COLOR_MODE_REG, dst->color_mode);
535 g2d_add_base_addr(ctx, dst, g2d_dst);
536 g2d_add_cmd(ctx, DST_STRIDE_REG, dst->stride);
666 * @dst: a pointer to g2d_image structure including image and buffer
681 struct g2d_image *dst, unsigned int src_x,
711 if (dst_x + dst_w > dst->width)
712 dst_w = dst->width - dst_x;
713 if (dst_y + dst_h > dst->height)
714 dst_h = dst->height - dst_y;
725 g2d_add_cmd(ctx, DST_COLOR_MODE_REG, dst->color_mode);
726 g2d_add_base_addr(ctx, dst, g2d_dst);
727 g2d_add_cmd(ctx, DST_STRIDE_REG, dst->stride);
734 g2d_add_cmd(ctx, SRC_PAD_VALUE_REG, dst->color);
778 * @dst: a pointer to g2d_image structure including image and buffer
790 struct g2d_image *dst, unsigned int src_x,
809 if (dst_x + w > dst->width)
810 dst_w = dst->width - dst_x;
811 if (dst_y + h > dst->height)
812 dst_h = dst->height - dst_y;
845 g2d_add_cmd(ctx, DST_COLOR_MODE_REG, dst->color_mode);
846 g2d_add_base_addr(ctx, dst, g2d_dst);
847 g2d_add_cmd(ctx, DST_STRIDE_REG, dst->stride);
893 * @dst: a pointer to g2d_image structure including image and buffer
907 struct g2d_image *dst, unsigned int src_x, unsigned int src_y,
931 if (dst_x + dst_w > dst->width)
932 dst_w = dst->width - dst_x;
933 if (dst_y + dst_h > dst->height)
934 dst_h = dst->height - dst_y;
964 g2d_add_cmd(ctx, DST_COLOR_MODE_REG, dst->color_mode);
965 g2d_add_base_addr(ctx, dst, g2d_dst);
966 g2d_add_cmd(ctx, DST_STRIDE_REG, dst->stride);