Lines Matching defs:g2d_add_cmd

236  * g2d_add_cmd - set given command and value to user side command buffer.
245 static void g2d_add_cmd(struct g2d_context *ctx, unsigned long cmd,
285 g2d_add_cmd(ctx, cmd | G2D_BUF_USERPTR,
288 g2d_add_cmd(ctx, cmd, img->bo[0]);
300 g2d_add_cmd(ctx, SRC_MASK_DIRECT_REG, dir->val[0]);
301 g2d_add_cmd(ctx, DST_PAT_DIRECT_REG, dir->val[1]);
456 g2d_add_cmd(ctx, DST_SELECT_REG, G2D_SELECT_MODE_NORMAL);
457 g2d_add_cmd(ctx, DST_COLOR_MODE_REG, img->color_mode);
459 g2d_add_cmd(ctx, DST_STRIDE_REG, img->stride);
468 g2d_add_cmd(ctx, DST_LEFT_TOP_REG, pt.val);
472 g2d_add_cmd(ctx, DST_RIGHT_BOTTOM_REG, pt.val);
474 g2d_add_cmd(ctx, SF_COLOR_REG, img->color);
478 g2d_add_cmd(ctx, BITBLT_COMMAND_REG, bitblt.val);
533 g2d_add_cmd(ctx, DST_SELECT_REG, G2D_SELECT_MODE_BGCOLOR);
534 g2d_add_cmd(ctx, DST_COLOR_MODE_REG, dst->color_mode);
536 g2d_add_cmd(ctx, DST_STRIDE_REG, dst->stride);
538 g2d_add_cmd(ctx, SRC_SELECT_REG, G2D_SELECT_MODE_NORMAL);
539 g2d_add_cmd(ctx, SRC_COLOR_MODE_REG, src->color_mode);
541 g2d_add_cmd(ctx, SRC_STRIDE_REG, src->stride);
545 g2d_add_cmd(ctx, SRC_LEFT_TOP_REG, pt.val);
548 g2d_add_cmd(ctx, SRC_RIGHT_BOTTOM_REG, pt.val);
552 g2d_add_cmd(ctx, DST_LEFT_TOP_REG, pt.val);
555 g2d_add_cmd(ctx, DST_RIGHT_BOTTOM_REG, pt.val);
559 g2d_add_cmd(ctx, ROP4_REG, rop4.val);
617 g2d_add_cmd(ctx, DST_SELECT_REG, G2D_SELECT_MODE_BGCOLOR);
618 g2d_add_cmd(ctx, SRC_SELECT_REG, G2D_SELECT_MODE_NORMAL);
620 g2d_add_cmd(ctx, DST_COLOR_MODE_REG, img->color_mode);
621 g2d_add_cmd(ctx, SRC_COLOR_MODE_REG, img->color_mode);
626 g2d_add_cmd(ctx, DST_STRIDE_REG, img->stride);
627 g2d_add_cmd(ctx, SRC_STRIDE_REG, img->stride);
640 g2d_add_cmd(ctx, SRC_LEFT_TOP_REG, pt.val);
643 g2d_add_cmd(ctx, SRC_RIGHT_BOTTOM_REG, pt.val);
647 g2d_add_cmd(ctx, DST_LEFT_TOP_REG, pt.val);
650 g2d_add_cmd(ctx, DST_RIGHT_BOTTOM_REG, pt.val);
654 g2d_add_cmd(ctx, ROP4_REG, rop4.val);
724 g2d_add_cmd(ctx, DST_SELECT_REG, G2D_SELECT_MODE_BGCOLOR);
725 g2d_add_cmd(ctx, DST_COLOR_MODE_REG, dst->color_mode);
727 g2d_add_cmd(ctx, DST_STRIDE_REG, dst->stride);
729 g2d_add_cmd(ctx, SRC_SELECT_REG, G2D_SELECT_MODE_NORMAL);
730 g2d_add_cmd(ctx, SRC_COLOR_MODE_REG, src->color_mode);
732 g2d_add_cmd(ctx, SRC_REPEAT_MODE_REG, src->repeat_mode);
734 g2d_add_cmd(ctx, SRC_PAD_VALUE_REG, dst->color);
737 g2d_add_cmd(ctx, SRC_STRIDE_REG, src->stride);
743 g2d_add_cmd(ctx, BG_COLOR_REG, 0x00FFFFFF);
747 g2d_add_cmd(ctx, ROP4_REG, rop4.val);
750 g2d_add_cmd(ctx, SRC_SCALE_CTRL_REG, G2D_SCALE_MODE_BILINEAR);
751 g2d_add_cmd(ctx, SRC_XSCALE_REG, scale_x);
752 g2d_add_cmd(ctx, SRC_YSCALE_REG, scale_y);
757 g2d_add_cmd(ctx, SRC_LEFT_TOP_REG, pt.val);
760 g2d_add_cmd(ctx, SRC_RIGHT_BOTTOM_REG, pt.val);
764 g2d_add_cmd(ctx, DST_LEFT_TOP_REG, pt.val);
767 g2d_add_cmd(ctx, DST_RIGHT_BOTTOM_REG, pt.val);
841 g2d_add_cmd(ctx, DST_SELECT_REG, G2D_SELECT_MODE_BGCOLOR);
843 g2d_add_cmd(ctx, DST_SELECT_REG, G2D_SELECT_MODE_NORMAL);
845 g2d_add_cmd(ctx, DST_COLOR_MODE_REG, dst->color_mode);
847 g2d_add_cmd(ctx, DST_STRIDE_REG, dst->stride);
849 g2d_add_cmd(ctx, SRC_SELECT_REG, src->select_mode);
850 g2d_add_cmd(ctx, SRC_COLOR_MODE_REG, src->color_mode);
855 g2d_add_cmd(ctx, SRC_STRIDE_REG, src->stride);
858 g2d_add_cmd(ctx, FG_COLOR_REG, src->color);
861 g2d_add_cmd(ctx, BG_COLOR_REG, src->color);
867 g2d_add_cmd(ctx, BITBLT_COMMAND_REG, bitblt.val);
868 g2d_add_cmd(ctx, BLEND_FUNCTION_REG, blend.val);
872 g2d_add_cmd(ctx, SRC_LEFT_TOP_REG, pt.val);
875 g2d_add_cmd(ctx, SRC_RIGHT_BOTTOM_REG, pt.val);
879 g2d_add_cmd(ctx, DST_LEFT_TOP_REG, pt.val);
882 g2d_add_cmd(ctx, DST_RIGHT_BOTTOM_REG, pt.val);
960 g2d_add_cmd(ctx, DST_SELECT_REG, G2D_SELECT_MODE_BGCOLOR);
962 g2d_add_cmd(ctx, DST_SELECT_REG, G2D_SELECT_MODE_NORMAL);
964 g2d_add_cmd(ctx, DST_COLOR_MODE_REG, dst->color_mode);
966 g2d_add_cmd(ctx, DST_STRIDE_REG, dst->stride);
968 g2d_add_cmd(ctx, SRC_SELECT_REG, src->select_mode);
969 g2d_add_cmd(ctx, SRC_COLOR_MODE_REG, src->color_mode);
974 g2d_add_cmd(ctx, SRC_STRIDE_REG, src->stride);
977 g2d_add_cmd(ctx, FG_COLOR_REG, src->color);
980 g2d_add_cmd(ctx, BG_COLOR_REG, src->color);
985 g2d_add_cmd(ctx, SRC_SCALE_CTRL_REG, G2D_SCALE_MODE_BILINEAR);
986 g2d_add_cmd(ctx, SRC_XSCALE_REG, scale_x);
987 g2d_add_cmd(ctx, SRC_YSCALE_REG, scale_y);
992 g2d_add_cmd(ctx, BITBLT_COMMAND_REG, bitblt.val);
993 g2d_add_cmd(ctx, BLEND_FUNCTION_REG, blend.val);
997 g2d_add_cmd(ctx, SRC_LEFT_TOP_REG, pt.val);
1000 g2d_add_cmd(ctx, SRC_RIGHT_BOTTOM_REG, pt.val);
1004 g2d_add_cmd(ctx, DST_LEFT_TOP_REG, pt.val);
1007 g2d_add_cmd(ctx, DST_RIGHT_BOTTOM_REG, pt.val);