Lines Matching full:lm
61 const struct dpu_lm_cfg *lm = &cat->mixer[i]; in dpu_rm_init() local
63 hw = dpu_hw_lm_init(dev, lm, mmio, cat->mdss_ver); in dpu_rm_init()
66 DPU_ERROR("failed lm object creation: err %d\n", rc); in dpu_rm_init()
69 rm->mixer_blks[lm->id - LM_0] = &hw->base; in dpu_rm_init()
225 * Returns: lm peer mixed id on success or %-EINVAL on error
299 * if lm, and all other hardwired blocks connected to the lm (pp) is
306 * Return: true if lm matches all requirements, false otherwise
318 DPU_DEBUG("lm %d already reserved\n", lm_idx + LM_0); in _dpu_rm_check_lm_and_get_connected_blks()
325 DPU_ERROR("failed to get pp on lm %d\n", lm_cfg->pingpong); in _dpu_rm_check_lm_and_get_connected_blks()
330 DPU_DEBUG("lm %d pp %d already reserved\n", lm_cfg->id, in _dpu_rm_check_lm_and_get_connected_blks()
341 DPU_ERROR("failed to get dspp on lm %d\n", lm_cfg->dspp); in _dpu_rm_check_lm_and_get_connected_blks()
346 DPU_DEBUG("lm %d dspp %d already reserved\n", lm_cfg->id, in _dpu_rm_check_lm_and_get_connected_blks()
367 DPU_ERROR("invalid number of lm: %d\n", topology->num_lm); in _dpu_rm_reserve_lms()
875 [DPU_HW_BLK_LM] = "LM",