Searched refs:lm_idx (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_crtc.c | 383 int lm_idx, lm_horiz_position; in _dpu_crtc_program_lm_output_roi() local 388 for (lm_idx = 0; lm_idx < crtc_state->num_mixers; lm_idx++) { in _dpu_crtc_program_lm_output_roi() 389 const struct drm_rect *lm_roi = &crtc_state->lm_bounds[lm_idx]; in _dpu_crtc_program_lm_output_roi() 390 struct dpu_hw_mixer *hw_lm = crtc_state->mixers[lm_idx].hw_lm; in _dpu_crtc_program_lm_output_roi() 416 uint32_t lm_idx; in _dpu_crtc_blend_setup_pipe() local 441 for (lm_idx = 0; lm_idx < num_mixers; lm_idx in _dpu_crtc_blend_setup_pipe() 457 uint32_t lm_idx; _dpu_crtc_blend_setup_mixer() local [all...] |
H A D | dpu_rm.c | 279 * @lm_idx: index of proposed layer mixer in rm->mixer_blks[], function checks 292 uint32_t enc_id, int lm_idx, int *pp_idx, int *dspp_idx, in _dpu_rm_check_lm_and_get_connected_blks() 299 if (reserved_by_other(global_state->mixer_to_enc_id, lm_idx, enc_id)) { in _dpu_rm_check_lm_and_get_connected_blks() 300 DPU_DEBUG("lm %d already reserved\n", lm_idx + LM_0); in _dpu_rm_check_lm_and_get_connected_blks() 304 lm_cfg = to_dpu_hw_mixer(rm->mixer_blks[lm_idx])->cap; in _dpu_rm_check_lm_and_get_connected_blks() 343 int lm_idx[MAX_BLOCKS]; in _dpu_rm_reserve_lms() local 360 lm_idx[lm_count] = i; in _dpu_rm_reserve_lms() 388 lm_idx[lm_count] = j; in _dpu_rm_reserve_lms() 399 global_state->mixer_to_enc_id[lm_idx[i]] = enc_id; in _dpu_rm_reserve_lms() 404 trace_dpu_rm_reserve_lms(lm_idx[ in _dpu_rm_reserve_lms() 290 _dpu_rm_check_lm_and_get_connected_blks(struct dpu_rm *rm, struct dpu_global_state *global_state, uint32_t enc_id, int lm_idx, int *pp_idx, int *dspp_idx, struct dpu_rm_requirements *reqs) _dpu_rm_check_lm_and_get_connected_blks() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_rm.c | 247 * @lm_idx: index of proposed layer mixer in rm->mixer_blks[], function checks 260 uint32_t enc_id, int lm_idx, int *pp_idx, int *dspp_idx, in _dpu_rm_check_lm_and_get_connected_blks() 267 if (reserved_by_other(global_state->mixer_to_enc_id, lm_idx, enc_id)) { in _dpu_rm_check_lm_and_get_connected_blks() 268 DPU_DEBUG("lm %d already reserved\n", lm_idx + LM_0); in _dpu_rm_check_lm_and_get_connected_blks() 272 lm_cfg = to_dpu_hw_mixer(rm->mixer_blks[lm_idx])->cap; in _dpu_rm_check_lm_and_get_connected_blks() 311 int lm_idx[MAX_BLOCKS]; in _dpu_rm_reserve_lms() local 328 lm_idx[lm_count] = i; in _dpu_rm_reserve_lms() 357 lm_idx[lm_count] = j; in _dpu_rm_reserve_lms() 368 global_state->mixer_to_enc_id[lm_idx[i]] = enc_id; in _dpu_rm_reserve_lms() 373 trace_dpu_rm_reserve_lms(lm_idx[ in _dpu_rm_reserve_lms() 258 _dpu_rm_check_lm_and_get_connected_blks(struct dpu_rm *rm, struct dpu_global_state *global_state, uint32_t enc_id, int lm_idx, int *pp_idx, int *dspp_idx, struct dpu_rm_requirements *reqs) _dpu_rm_check_lm_and_get_connected_blks() argument [all...] |
H A D | dpu_crtc.c | 97 int lm_idx, lm_horiz_position; in _dpu_crtc_program_lm_output_roi() local 102 for (lm_idx = 0; lm_idx < crtc_state->num_mixers; lm_idx++) { in _dpu_crtc_program_lm_output_roi() 103 const struct drm_rect *lm_roi = &crtc_state->lm_bounds[lm_idx]; in _dpu_crtc_program_lm_output_roi() 104 struct dpu_hw_mixer *hw_lm = crtc_state->mixers[lm_idx].hw_lm; in _dpu_crtc_program_lm_output_roi() 131 uint32_t stage_idx, lm_idx; in _dpu_crtc_blend_setup_mixer() local 170 for (lm_idx = 0; lm_idx < cstate->num_mixers; lm_idx in _dpu_crtc_blend_setup_mixer() [all...] |
Completed in 5 milliseconds