Lines Matching refs:cfg

463 				struct bdisp_op_cfg *cfg,  in bdisp_hw_build_node()  argument
498 switch (cfg->src_nbp) { in bdisp_hw_build_node()
527 node->ins |= cfg->cconv ? BLT_INS_IVMX : 0; in bdisp_hw_build_node()
529 node->ins |= (cfg->scale || cfg->src_420 || cfg->dst_420) ? in bdisp_hw_build_node()
539 node->tty |= cfg->hflip ? BLT_TTY_HSO : 0; in bdisp_hw_build_node()
540 node->tty |= cfg->vflip ? BLT_TTY_VSO : 0; in bdisp_hw_build_node()
542 if (cfg->dst_420 && (t_plan == BDISP_CBCR)) { in bdisp_hw_build_node()
552 node->txy = cfg->vflip ? (dst_rect.height - 1) : dst_rect.top; in bdisp_hw_build_node()
554 node->txy |= cfg->hflip ? (dst_width - dst_x_offset - 1) : in bdisp_hw_build_node()
559 if (cfg->src_interlaced) { in bdisp_hw_build_node()
565 if (cfg->src_nbp == 1) { in bdisp_hw_build_node()
570 if (cfg->src_interlaced) in bdisp_hw_build_node()
579 if (cfg->src_420) { in bdisp_hw_build_node()
590 if (cfg->src_nbp == 3) in bdisp_hw_build_node()
592 if (cfg->src_interlaced) in bdisp_hw_build_node()
600 if (cfg->src_nbp == 3) { in bdisp_hw_build_node()
612 if (cfg->src_interlaced) in bdisp_hw_build_node()
616 if ((t_plan != BDISP_CBCR) && cfg->src_420) { in bdisp_hw_build_node()
631 bool skip_y = (t_plan == BDISP_CBCR) && !cfg->src_yuv; in bdisp_hw_build_node()
634 if (cfg->scale) { in bdisp_hw_build_node()
645 h_inc = cfg->h_inc; in bdisp_hw_build_node()
646 v_inc = cfg->v_inc; in bdisp_hw_build_node()
647 if (!cfg->src_420 && cfg->dst_420 && (t_plan == BDISP_CBCR)) { in bdisp_hw_build_node()
651 } else if (cfg->src_420 && !cfg->dst_420) { in bdisp_hw_build_node()
667 yh_inc = cfg->h_inc; in bdisp_hw_build_node()
668 yv_inc = cfg->v_inc; in bdisp_hw_build_node()
678 if (cfg->cconv) { in bdisp_hw_build_node()
679 ivmx = cfg->src_yuv ? bdisp_yuv_to_rgb : bdisp_rgb_to_yuv; in bdisp_hw_build_node()
699 struct bdisp_op_cfg cfg; in bdisp_hw_build_all_nodes() local
710 if (bdisp_hw_get_op_cfg(ctx, &cfg)) in bdisp_hw_build_all_nodes()
716 bdisp_hw_build_node(ctx, &cfg, ctx->node[nid], in bdisp_hw_build_all_nodes()
717 cfg.dst_nbp == 1 ? BDISP_RGB : BDISP_Y, in bdisp_hw_build_all_nodes()
724 if (cfg.dst_nbp > 1) { in bdisp_hw_build_all_nodes()
725 bdisp_hw_build_node(ctx, &cfg, ctx->node[nid], in bdisp_hw_build_all_nodes()