Lines Matching full:topology

250  * @topology:  selected topology for the display
256 struct msm_display_topology *topology) in _dpu_rm_check_lm_and_get_connected_blks() argument
281 if (!topology->num_dspp) in _dpu_rm_check_lm_and_get_connected_blks()
303 struct msm_display_topology *topology) in _dpu_rm_reserve_lms() argument
311 if (!topology->num_lm) { in _dpu_rm_reserve_lms()
312 DPU_ERROR("invalid number of lm: %d\n", topology->num_lm); in _dpu_rm_reserve_lms()
318 lm_count < topology->num_lm; i++) { in _dpu_rm_reserve_lms()
327 &dspp_idx[lm_count], topology)) { in _dpu_rm_reserve_lms()
334 if (lm_count < topology->num_lm) { in _dpu_rm_reserve_lms()
347 topology)) { in _dpu_rm_reserve_lms()
356 if (lm_count != topology->num_lm) { in _dpu_rm_reserve_lms()
365 topology->num_dspp ? enc_id : 0; in _dpu_rm_reserve_lms()
602 struct msm_display_topology *topology) in _dpu_rm_make_reservation() argument
606 ret = _dpu_rm_reserve_lms(rm, global_state, enc->base.id, topology); in _dpu_rm_make_reservation()
613 topology); in _dpu_rm_make_reservation()
619 ret = _dpu_rm_reserve_dsc(rm, global_state, enc, topology); in _dpu_rm_make_reservation()
623 if (topology->needs_cdm) { in _dpu_rm_make_reservation()
671 * topology control properties, and reserve hardware blocks to that
679 * @topology: Pointer to topology info for the display
687 struct msm_display_topology *topology) in dpu_rm_reserve() argument
704 topology->num_lm, topology->num_dsc, in dpu_rm_reserve()
705 topology->num_intf); in dpu_rm_reserve()
707 ret = _dpu_rm_make_reservation(rm, global_state, enc, topology); in dpu_rm_reserve()