Lines Matching refs:srcinfo
442 IM_STATUS rga_set_buffer_info(const rga_buffer_t src, rga_buffer_t dst, rga_info_t* srcinfo, rga_in… in rga_set_buffer_info() argument
443 if(NULL == srcinfo) { in rga_set_buffer_info()
453 srcinfo->handle = src.handle; in rga_set_buffer_info()
455 srcinfo->phyAddr = src.phy_addr; in rga_set_buffer_info()
457 srcinfo->fd = src.fd; in rga_set_buffer_info()
458 srcinfo->mmuFlag = 1; in rga_set_buffer_info()
460 srcinfo->virAddr = src.vir_addr; in rga_set_buffer_info()
461 srcinfo->mmuFlag = 1; in rga_set_buffer_info()
1532 rga_info_t srcinfo; in rga_task_submit() local
1541 memset(&srcinfo, 0, sizeof(rga_info_t)); in rga_task_submit()
1548 ret = rga_set_buffer_info(src, dst, &srcinfo, &dstinfo); in rga_task_submit()
1561 …rga_set_rect(&srcinfo.rect, srect.x, srect.y, src.width, src.height, src.wstride, src.hstride, src… in rga_task_submit()
1599 srcinfo.rotation = HAL_TRANSFORM_ROT_90; in rga_task_submit()
1602 srcinfo.rotation = HAL_TRANSFORM_ROT_180; in rga_task_submit()
1605 srcinfo.rotation = HAL_TRANSFORM_ROT_270; in rga_task_submit()
1611 srcinfo.rotation |= srcinfo.rotation ? in rga_task_submit()
1616 srcinfo.rotation |= srcinfo.rotation ? in rga_task_submit()
1621 srcinfo.rotation |= srcinfo.rotation ? in rga_task_submit()
1627 if(srcinfo.rotation ==0) in rga_task_submit()
1635 srcinfo.blend = 0x1; in rga_task_submit()
1638 srcinfo.blend = 0x2; in rga_task_submit()
1641 srcinfo.blend = (usage & IM_ALPHA_BLEND_PRE_MUL) ? 0x405 : 0x105; in rga_task_submit()
1650 srcinfo.blend = (usage & IM_ALPHA_BLEND_PRE_MUL) ? 0x504 : 0x501; in rga_task_submit()
1660 if(srcinfo.blend == 0) in rga_task_submit()
1665 srcinfo.blend ^= src.global_alpha << 16; in rga_task_submit()
1667 srcinfo.blend ^= 0xFF << 16; in rga_task_submit()
1673 srcinfo.blend = 0xff0105; in rga_task_submit()
1675 srcinfo.colorkey_en = 1; in rga_task_submit()
1676 srcinfo.colorkey_min = opt.colorkey_range.min; in rga_task_submit()
1677 srcinfo.colorkey_max = opt.colorkey_range.max; in rga_task_submit()
1680 srcinfo.colorkey_mode = 0; in rga_task_submit()
1683 srcinfo.colorkey_mode = 1; in rga_task_submit()
1690 srcinfo.osd_info.enable = true; in rga_task_submit()
1692 srcinfo.osd_info.mode_ctrl.mode = opt.osd_config.osd_mode; in rga_task_submit()
1694 srcinfo.osd_info.mode_ctrl.width_mode = opt.osd_config.block_parm.width_mode; in rga_task_submit()
1696 srcinfo.osd_info.mode_ctrl.block_fix_width = opt.osd_config.block_parm.width; in rga_task_submit()
1698 srcinfo.osd_info.mode_ctrl.unfix_index = opt.osd_config.block_parm.width_index; in rga_task_submit()
1699 srcinfo.osd_info.mode_ctrl.block_num = opt.osd_config.block_parm.block_count; in rga_task_submit()
1700 srcinfo.osd_info.mode_ctrl.default_color_sel = opt.osd_config.block_parm.background_config; in rga_task_submit()
1701 srcinfo.osd_info.mode_ctrl.direction_mode = opt.osd_config.block_parm.direction; in rga_task_submit()
1702 srcinfo.osd_info.mode_ctrl.color_mode = opt.osd_config.block_parm.color_mode; in rga_task_submit()
1705 srcinfo.osd_info.bpp2_info.ac_swap = opt.osd_config.bpp2_info.ac_swap; in rga_task_submit()
1706 srcinfo.osd_info.bpp2_info.endian_swap = opt.osd_config.bpp2_info.endian_swap; in rga_task_submit()
1707 srcinfo.osd_info.bpp2_info.color0.value = opt.osd_config.bpp2_info.color0.value; in rga_task_submit()
1708 srcinfo.osd_info.bpp2_info.color1.value = opt.osd_config.bpp2_info.color1.value; in rga_task_submit()
1710 srcinfo.osd_info.bpp2_info.color0.value = opt.osd_config.block_parm.normal_color.value; in rga_task_submit()
1711 srcinfo.osd_info.bpp2_info.color1.value = opt.osd_config.block_parm.invert_color.value; in rga_task_submit()
1716 srcinfo.osd_info.mode_ctrl.invert_enable = (0x1 << 1) | (0x1 << 2); in rga_task_submit()
1719 srcinfo.osd_info.mode_ctrl.invert_enable = 0x1 << 2; in rga_task_submit()
1722 srcinfo.osd_info.mode_ctrl.invert_enable = 0x1 << 1; in rga_task_submit()
1725 srcinfo.osd_info.mode_ctrl.invert_enable = (0x1 << 0) | (0x1 << 1) | (0x1 << 2); in rga_task_submit()
1728 srcinfo.osd_info.mode_ctrl.invert_enable = 0; in rga_task_submit()
1731 srcinfo.osd_info.mode_ctrl.invert_enable = 0x1 << 0; in rga_task_submit()
1733 srcinfo.osd_info.mode_ctrl.invert_flags_mode = opt.osd_config.invert_config.flags_mode; in rga_task_submit()
1734 srcinfo.osd_info.mode_ctrl.flags_index = opt.osd_config.invert_config.flags_index; in rga_task_submit()
1736 srcinfo.osd_info.last_flags = opt.osd_config.invert_config.invert_flags; in rga_task_submit()
1737 srcinfo.osd_info.cur_flags = opt.osd_config.invert_config.current_flags; in rga_task_submit()
1739 srcinfo.osd_info.mode_ctrl.invert_mode = opt.osd_config.invert_config.invert_mode; in rga_task_submit()
1741 srcinfo.osd_info.cal_factor.alpha_max = opt.osd_config.invert_config.factor.alpha_max; in rga_task_submit()
1742 srcinfo.osd_info.cal_factor.alpha_min = opt.osd_config.invert_config.factor.alpha_min; in rga_task_submit()
1743 srcinfo.osd_info.cal_factor.crb_max = opt.osd_config.invert_config.factor.crb_max; in rga_task_submit()
1744 srcinfo.osd_info.cal_factor.crb_min = opt.osd_config.invert_config.factor.crb_min; in rga_task_submit()
1745 srcinfo.osd_info.cal_factor.yg_max = opt.osd_config.invert_config.factor.yg_max; in rga_task_submit()
1746 srcinfo.osd_info.cal_factor.yg_min = opt.osd_config.invert_config.factor.yg_min; in rga_task_submit()
1748 srcinfo.osd_info.mode_ctrl.invert_thresh = opt.osd_config.invert_config.threash; in rga_task_submit()
1764 srcinfo.rop_code = opt.rop_code; in rga_task_submit()
1769 srcinfo.mosaic_info.enable = true; in rga_task_submit()
1770 srcinfo.mosaic_info.mode = opt.mosaic_mode; in rga_task_submit()
1775 srcinfo.pre_intr.enable = true; in rga_task_submit()
1777 srcinfo.pre_intr.read_intr_en = opt.intr_config.flags & IM_INTR_READ_INTR ? true : false; in rga_task_submit()
1778 if (srcinfo.pre_intr.read_intr_en) { in rga_task_submit()
1779 srcinfo.pre_intr.read_intr_en = true; in rga_task_submit()
1780 … srcinfo.pre_intr.read_hold_en = opt.intr_config.flags & IM_INTR_READ_HOLD ? true : false; in rga_task_submit()
1781 srcinfo.pre_intr.read_threshold = opt.intr_config.read_threshold; in rga_task_submit()
1784 srcinfo.pre_intr.write_intr_en = opt.intr_config.flags & IM_INTR_WRITE_INTR ? true : false; in rga_task_submit()
1785 if (srcinfo.pre_intr.write_intr_en > 0) { in rga_task_submit()
1786 srcinfo.pre_intr.write_start = opt.intr_config.write_start; in rga_task_submit()
1787 srcinfo.pre_intr.write_step = opt.intr_config.write_step; in rga_task_submit()
1906 srcinfo.rd_mode = src.rd_mode; in rga_task_submit()
1935 ret = rkRga.RkRgaCollorPalette(&srcinfo, &dstinfo, &patinfo); in rga_task_submit()
1937 ret = rkRga.RkRgaBlit(&srcinfo, &dstinfo, &patinfo); in rga_task_submit()
1939 ret = rkRga.RkRgaBlit(&srcinfo, &dstinfo, NULL); in rga_task_submit()