Searched refs:alpha_config (Results 1 – 4 of 4) sorted by relevance
1049 config = &msg->alpha_config; in RGA3_set_reg_overlap_info()1479 req->alpha_config.fg_global_alpha_value = 0xff; in rga_cmd_to_rga3_cmd()1480 req->alpha_config.bg_global_alpha_value = 0xff; in rga_cmd_to_rga3_cmd()1633 req->alpha_config.enable = true; in rga_cmd_to_rga3_cmd()1636 req->alpha_config.fg_pre_multiplied = false; in rga_cmd_to_rga3_cmd()1637 req->alpha_config.bg_pre_multiplied = false; in rga_cmd_to_rga3_cmd()1639 req->alpha_config.fg_pre_multiplied = true; in rga_cmd_to_rga3_cmd()1640 req->alpha_config.bg_pre_multiplied = true; in rga_cmd_to_rga3_cmd()1643 req->alpha_config.fg_pixel_alpha_en = rga_is_alpha_format(req->win1.format); in rga_cmd_to_rga3_cmd()1644 req->alpha_config.bg_pixel_alpha_en = rga_is_alpha_format(req->win0.format); in rga_cmd_to_rga3_cmd()[all …]
1291 config = &msg->alpha_config; in RGA2_set_reg_alpha_info()2068 req->alpha_config.enable = true; in rga_cmd_to_rga2_cmd()2071 req->alpha_config.fg_pre_multiplied = false; in rga_cmd_to_rga2_cmd()2072 req->alpha_config.bg_pre_multiplied = false; in rga_cmd_to_rga2_cmd()2074 req->alpha_config.fg_pre_multiplied = true; in rga_cmd_to_rga2_cmd()2076 req->alpha_config.bg_pre_multiplied = false; in rga_cmd_to_rga2_cmd()2078 req->alpha_config.fg_pre_multiplied = true; in rga_cmd_to_rga2_cmd()2079 req->alpha_config.bg_pre_multiplied = true; in rga_cmd_to_rga2_cmd()2082 req->alpha_config.fg_pixel_alpha_en = rga_is_alpha_format(req->src.format); in rga_cmd_to_rga2_cmd()2084 req->alpha_config.bg_pixel_alpha_en = in rga_cmd_to_rga2_cmd()[all …]
8574 static void vop2_parse_alpha(struct vop2_alpha_config *alpha_config, in vop2_parse_alpha() argument8577 int src_glb_alpha_en = (alpha_config->src_glb_alpha_value == 0xff) ? 0 : 1; in vop2_parse_alpha()8578 int dst_glb_alpha_en = (alpha_config->dst_glb_alpha_value == 0xff) ? 0 : 1; in vop2_parse_alpha()8579 int src_color_mode = alpha_config->src_premulti_en ? ALPHA_SRC_PRE_MUL : ALPHA_SRC_NO_PRE_MUL; in vop2_parse_alpha()8580 int dst_color_mode = alpha_config->dst_premulti_en ? ALPHA_SRC_PRE_MUL : ALPHA_SRC_NO_PRE_MUL; in vop2_parse_alpha()8587 if (!alpha_config->src_pixel_alpha_en) in vop2_parse_alpha()8589 else if (alpha_config->src_pixel_alpha_en && !src_glb_alpha_en) in vop2_parse_alpha()8606 alpha->src_color_ctrl.bits.glb_alpha = alpha_config->src_glb_alpha_value; in vop2_parse_alpha()8613 alpha->dst_color_ctrl.bits.glb_alpha = alpha_config->dst_glb_alpha_value; in vop2_parse_alpha()8623 if (alpha_config->dst_pixel_alpha_en && !dst_glb_alpha_en) in vop2_parse_alpha()[all …]
737 struct rga_alpha_config alpha_config; member825 struct rga_alpha_config alpha_config; member