Lines Matching full:dsc
169 const struct dpu_dsc_cfg *dsc = &cat->dsc[i]; in dpu_rm_init() local
172 hw = dpu_hw_dsc_init_1_2(dev, dsc, mmio); in dpu_rm_init()
174 hw = dpu_hw_dsc_init(dev, dsc, mmio, cat->mdss_ver); in dpu_rm_init()
178 DPU_ERROR("failed dsc object creation: err %d\n", rc); in dpu_rm_init()
181 rm->dsc_blks[dsc->id - DSC_0] = &hw->base; in dpu_rm_init()
508 * DSC with even index must be used with the PINGPONG with even index in _dpu_rm_pingpong_dsc_check()
509 * DSC with odd index must be used with the PINGPONG with odd index in _dpu_rm_pingpong_dsc_check()
549 DPU_ERROR("DSC allocation failed num_dsc=%d required=%d\n", in _dpu_rm_dsc_alloc()
566 /* only start from even dsc index */ in _dpu_rm_dsc_alloc_pair()
573 /* consective dsc index to be paired */ in _dpu_rm_dsc_alloc_pair()
605 DPU_ERROR("DSC allocation failed num_dsc=%d required=%d\n", in _dpu_rm_dsc_alloc_pair()
624 * 2) DSC pair starts from even index, such as index(0,1), (2,3), etc in _dpu_rm_reserve_dsc()
625 * 3) even PINGPONG connects to even DSC in _dpu_rm_reserve_dsc()
626 * 4) odd PINGPONG connects to odd DSC in _dpu_rm_reserve_dsc()
878 [DPU_HW_BLK_DSC] = "DSC",