Lines Matching refs:opt
400 im_rect *srect, im_rect *drect, im_rect *prect, im_opt_t *opt) { in empty_structure() argument
413 if (opt != NULL) in empty_structure()
414 memset(opt, 0, sizeof(*opt)); in empty_structure()
1465 static void rga_dump_opt(int log_level, im_opt_t &opt, int usage) { in rga_dump_opt() argument
1468 IM_LOG(log_level, "opt version[0x%x]:\n", opt.version); in rga_dump_opt()
1469 IM_LOG(log_level, "set_core[0x%x], priority[%d]\n", opt.core, opt.priority); in rga_dump_opt()
1472 IM_LOG(log_level, "color[0x%x] ", opt.color); in rga_dump_opt()
1474 IM_LOG(log_level, "mosaic[%d] ", opt.mosaic_mode); in rga_dump_opt()
1476 IM_LOG(log_level, "rop[0x%x] ", opt.rop_code); in rga_dump_opt()
1479 opt.colorkey_range.min, opt.colorkey_range.max); in rga_dump_opt()
1486 opt.nn.scale_r, opt.nn.scale_g, opt.nn.scale_b, in rga_dump_opt()
1487 opt.nn.offset_r, opt.nn.offset_g, opt.nn.offset_b); in rga_dump_opt()
1490 rga_dump_osd_info(log_level, opt.osd_config); in rga_dump_opt()
1495 opt.intr_config.flags, opt.intr_config.read_threshold, in rga_dump_opt()
1496 opt.intr_config.write_start, opt.intr_config.write_step); in rga_dump_opt()
1499 IM_STATUS rga_get_opt(im_opt_t *opt, void *ptr) { in rga_get_opt() argument
1500 if (opt == NULL || ptr == NULL) in rga_get_opt()
1513 opt->color = ((im_opt_t *)ptr)->color; in rga_get_opt()
1514 memcpy(&opt->colorkey_range, &((im_opt_t *)ptr)->colorkey_range, sizeof(im_colorkey_range)); in rga_get_opt()
1515 memcpy(&opt->nn, &((im_opt_t *)ptr)->nn, sizeof(im_nn_t)); in rga_get_opt()
1516 opt->rop_code = ((im_opt_t *)ptr)->rop_code; in rga_get_opt()
1517 opt->priority = ((im_opt_t *)ptr)->priority; in rga_get_opt()
1518 opt->core = ((im_opt_t *)ptr)->core; in rga_get_opt()
1520 memcpy(opt, ptr, sizeof(im_opt_t)); in rga_get_opt()
1536 im_opt_t opt; in rga_task_submit() local
1538 if (rga_get_opt(&opt, opt_ptr) == IM_STATUS_FAILED) in rga_task_submit()
1539 memset(&opt, 0x0, sizeof(opt)); 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()
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()
1695 if (opt.osd_config.block_parm.width_mode == IM_OSD_BLOCK_MODE_NORMAL) in rga_task_submit()
1696 srcinfo.osd_info.mode_ctrl.block_fix_width = opt.osd_config.block_parm.width; in rga_task_submit()
1697 else if (opt.osd_config.block_parm.width_mode == IM_OSD_BLOCK_MODE_DIFFERENT) 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()
1714 switch (opt.osd_config.invert_config.invert_channel) { 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()
1740 if (opt.osd_config.invert_config.invert_mode == IM_OSD_INVERT_USE_FACTOR) { 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()
1754 dstinfo.nn.scale_r = opt.nn.scale_r; in rga_task_submit()
1755 dstinfo.nn.scale_g = opt.nn.scale_g; in rga_task_submit()
1756 dstinfo.nn.scale_b = opt.nn.scale_b; in rga_task_submit()
1757 dstinfo.nn.offset_r = opt.nn.offset_r; in rga_task_submit()
1758 dstinfo.nn.offset_g = opt.nn.offset_g; in rga_task_submit()
1759 dstinfo.nn.offset_b = opt.nn.offset_b; in rga_task_submit()
1764 srcinfo.rop_code = opt.rop_code; in rga_task_submit()
1770 srcinfo.mosaic_info.mode = opt.mosaic_mode; 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()
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()
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()
1926 dstinfo.core = opt.core ? opt.core : g_im2d_context.core; in rga_task_submit()
1927 dstinfo.priority = opt.priority ? opt.priority : g_im2d_context.priority; in rga_task_submit()
1932 dstinfo.color = opt.color; in rga_task_submit()