Home
last modified time | relevance | path

Searched refs:mixer_blks (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_rm.c53 for (i = 0; i < ARRAY_SIZE(rm->mixer_blks); i++) { in dpu_rm_destroy()
56 if (rm->mixer_blks[i]) { in dpu_rm_destroy()
57 hw = to_dpu_hw_mixer(rm->mixer_blks[i]); in dpu_rm_destroy()
115 rm->mixer_blks[lm->id - LM_0] = &hw->base; in dpu_rm_init()
219 * @primary_idx: index of primary mixer in rm->mixer_blks[]
220 * @peer_idx: index of other mixer in rm->mixer_blks[]
221 * @Return: true if rm->mixer_blks[peer_idx] is a peer of
222 * rm->mixer_blks[primary_idx]
230 prim_lm_cfg = to_dpu_hw_mixer(rm->mixer_blks[primary_idx])->cap; in _dpu_rm_check_lm_peer()
231 peer_cfg = to_dpu_hw_mixer(rm->mixer_blks[peer_id in _dpu_rm_check_lm_peer()
[all...]
H A Ddpu_rm.h19 * @mixer_blks: array of layer mixer hardware resources
28 struct dpu_hw_blk *mixer_blks[LM_MAX - LM_0]; member
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_rm.c65 for (i = 0; i < ARRAY_SIZE(rm->mixer_blks); i++) { in dpu_rm_destroy()
68 if (rm->mixer_blks[i]) { in dpu_rm_destroy()
69 hw = to_dpu_hw_mixer(rm->mixer_blks[i]); in dpu_rm_destroy()
128 rm->mixer_blks[lm->id - LM_0] = &hw->base; in dpu_rm_init()
259 * @primary_idx: index of primary mixer in rm->mixer_blks[]
265 prim_lm_cfg = to_dpu_hw_mixer(rm->mixer_blks[primary_idx])->cap; in _dpu_rm_get_lm_peer()
279 * @lm_idx: index of proposed layer mixer in rm->mixer_blks[], function checks
304 lm_cfg = to_dpu_hw_mixer(rm->mixer_blks[lm_idx])->cap; in _dpu_rm_check_lm_and_get_connected_blks()
354 for (i = 0; i < ARRAY_SIZE(rm->mixer_blks) && in _dpu_rm_reserve_lms()
356 if (!rm->mixer_blks[ in _dpu_rm_reserve_lms()
[all...]
H A Ddpu_rm.h19 * @mixer_blks: array of layer mixer hardware resources
28 struct dpu_hw_blk *mixer_blks[LM_MAX - LM_0]; member

Completed in 3 milliseconds