Lines Matching full:topology

241 						 struct msm_display_topology *topology)  in _dpu_rm_reserve_cwb_mux_and_pingpongs()  argument
243 int num_cwb_mux = topology->num_lm, cwb_mux_count = 0; in _dpu_rm_reserve_cwb_mux_and_pingpongs()
305 * @topology: selected topology for the display
311 struct msm_display_topology *topology) in _dpu_rm_check_lm_and_get_connected_blks() argument
336 if (!topology->num_dspp) in _dpu_rm_check_lm_and_get_connected_blks()
358 struct msm_display_topology *topology) in _dpu_rm_reserve_lms() argument
366 if (!topology->num_lm) { in _dpu_rm_reserve_lms()
367 DPU_ERROR("invalid number of lm: %d\n", topology->num_lm); in _dpu_rm_reserve_lms()
373 lm_count < topology->num_lm; i++) { in _dpu_rm_reserve_lms()
382 &dspp_idx[lm_count], topology)) { in _dpu_rm_reserve_lms()
389 if (lm_count < topology->num_lm) { in _dpu_rm_reserve_lms()
402 topology)) { in _dpu_rm_reserve_lms()
411 if (lm_count != topology->num_lm) { in _dpu_rm_reserve_lms()
420 topology->num_dspp ? crtc_id : 0; in _dpu_rm_reserve_lms()
670 struct msm_display_topology *topology) in _dpu_rm_make_reservation() argument
674 ret = _dpu_rm_reserve_lms(rm, global_state, crtc_id, topology); in _dpu_rm_make_reservation()
680 if (topology->cwb_enabled) { in _dpu_rm_make_reservation()
682 crtc_id, topology); in _dpu_rm_make_reservation()
688 topology); in _dpu_rm_make_reservation()
694 ret = _dpu_rm_reserve_dsc(rm, global_state, crtc_id, topology); in _dpu_rm_make_reservation()
698 if (topology->num_cdm > 0) { in _dpu_rm_make_reservation()
699 ret = _dpu_rm_reserve_cdm(rm, global_state, crtc_id, topology->num_cdm); in _dpu_rm_make_reservation()
750 * topology control properties, and reserve hardware blocks to that
757 * @topology: Pointer to topology info for the display
764 struct msm_display_topology *topology) in dpu_rm_reserve() argument
776 topology->num_lm, topology->num_dsc, in dpu_rm_reserve()
777 topology->num_intf); in dpu_rm_reserve()
779 ret = _dpu_rm_make_reservation(rm, global_state, crtc->base.id, topology); in dpu_rm_reserve()