Lines Matching refs:reqs
234 * @reqs: input parameter, rm requirements for HW blocks needed in the
241 struct dpu_rm_requirements *reqs)
266 if (!reqs->topology.num_dspp)
288 struct dpu_rm_requirements *reqs)
296 if (!reqs->topology.num_lm) {
297 DPU_ERROR("invalid number of lm: %d\n", reqs->topology.num_lm);
303 lm_count < reqs->topology.num_lm; i++) {
312 &dspp_idx[lm_count], reqs)) {
319 if (lm_count < reqs->topology.num_lm) {
332 reqs)) {
341 if (lm_count != reqs->topology.num_lm) {
350 reqs->topology.num_dspp ? enc_id : 0;
587 struct dpu_rm_requirements *reqs)
591 ret = _dpu_rm_reserve_lms(rm, global_state, enc->base.id, reqs);
598 &reqs->topology);
604 ret = _dpu_rm_reserve_dsc(rm, global_state, enc, &reqs->topology);
608 if (reqs->topology.needs_cdm) {
621 struct dpu_rm_requirements *reqs,
624 reqs->topology = req_topology;
627 reqs->topology.num_lm, reqs->topology.num_dsc,
628 reqs->topology.num_intf, reqs->topology.needs_cdm);
667 struct dpu_rm_requirements reqs;
682 ret = _dpu_rm_populate_requirements(enc, &reqs, topology);
688 ret = _dpu_rm_make_reservation(rm, global_state, enc, &reqs);