| /linux/drivers/gpu/drm/msm/disp/dpu1/ |
| H A D | dpu_rm.c | 239 struct dpu_global_state *global_state, in _dpu_rm_reserve_cwb_mux_and_pingpongs() argument 267 if (reserved_by_other(global_state->cwb_to_crtc_id, j, crtc_id) || in _dpu_rm_reserve_cwb_mux_and_pingpongs() 284 global_state->pingpong_to_crtc_id[cwb_pp_idx[i]] = crtc_id; in _dpu_rm_reserve_cwb_mux_and_pingpongs() 285 global_state->cwb_to_crtc_id[cwb_mux_idx[i]] = crtc_id; in _dpu_rm_reserve_cwb_mux_and_pingpongs() 309 struct dpu_global_state *global_state, in _dpu_rm_check_lm_and_get_connected_blks() argument 317 if (reserved_by_other(global_state->mixer_to_crtc_id, lm_idx, crtc_id)) { in _dpu_rm_check_lm_and_get_connected_blks() 329 if (reserved_by_other(global_state->pingpong_to_crtc_id, idx, crtc_id)) { in _dpu_rm_check_lm_and_get_connected_blks() 345 if (reserved_by_other(global_state->dspp_to_crtc_id, idx, crtc_id)) { in _dpu_rm_check_lm_and_get_connected_blks() 356 struct dpu_global_state *global_state, in _dpu_rm_reserve_lms() argument 384 if (!_dpu_rm_check_lm_and_get_connected_blks(rm, global_state, in _dpu_rm_reserve_lms() [all …]
|
| H A D | dpu_crtc.c | 1283 struct dpu_global_state *global_state; in dpu_crtc_reassign_planes() local 1288 global_state = dpu_kms_get_global_state(crtc_state->state); in dpu_crtc_reassign_planes() 1289 if (IS_ERR(global_state)) in dpu_crtc_reassign_planes() 1290 return PTR_ERR(global_state); in dpu_crtc_reassign_planes() 1292 dpu_rm_release_all_sspp(global_state, crtc); in dpu_crtc_reassign_planes() 1313 ret = dpu_assign_plane_resources(global_state, state, crtc, states, total_planes); in dpu_crtc_reassign_planes() 1383 struct dpu_global_state *global_state; in dpu_crtc_assign_resources() local 1391 global_state = dpu_kms_get_global_state(crtc_state->state); in dpu_crtc_assign_resources() 1392 if (IS_ERR(global_state)) in dpu_crtc_assign_resources() 1393 return PTR_ERR(global_state); in dpu_crtc_assign_resources() [all …]
|
| H A D | dpu_encoder.c | 1159 struct dpu_global_state *global_state; in dpu_encoder_virt_atomic_mode_set() local 1184 global_state = dpu_kms_get_existing_global_state(dpu_kms); in dpu_encoder_virt_atomic_mode_set() 1185 if (IS_ERR_OR_NULL(global_state)) { in dpu_encoder_virt_atomic_mode_set() 1194 num_pp = dpu_rm_get_assigned_resources(&dpu_kms->rm, global_state, in dpu_encoder_virt_atomic_mode_set() 1198 num_cwb = dpu_rm_get_assigned_resources(&dpu_kms->rm, global_state, in dpu_encoder_virt_atomic_mode_set() 1203 num_pp = dpu_rm_get_assigned_resources(&dpu_kms->rm, global_state, in dpu_encoder_virt_atomic_mode_set() 1216 num_ctl = dpu_rm_get_assigned_resources(&dpu_kms->rm, global_state, in dpu_encoder_virt_atomic_mode_set() 1223 num_dsc = dpu_rm_get_assigned_resources(&dpu_kms->rm, global_state, in dpu_encoder_virt_atomic_mode_set() 1237 dpu_rm_get_assigned_resources(&dpu_kms->rm, global_state, in dpu_encoder_virt_atomic_mode_set() 2182 struct dpu_global_state *global_state; in dpu_encoder_helper_reset_mixers() local [all …]
|
| H A D | dpu_plane.h | 72 int dpu_assign_plane_resources(struct dpu_global_state *global_state,
|
| H A D | dpu_kms.c | 327 return to_dpu_global_state(dpu_kms->global_state.state); in dpu_kms_get_existing_global_state() 341 &dpu_kms->global_state); in dpu_kms_get_global_state() 373 const struct dpu_global_state *global_state = to_dpu_global_state(state); in dpu_kms_global_print_state() local 375 dpu_rm_print_state(p, global_state); in dpu_kms_global_print_state() 392 drm_atomic_private_obj_init(dpu_kms->dev, &dpu_kms->global_state, in dpu_kms_global_obj_init() 403 drm_atomic_private_obj_fini(&dpu_kms->global_state); in dpu_kms_global_obj_fini()
|
| H A D | dpu_plane.c | 1203 struct dpu_global_state *global_state, in dpu_plane_assign_resource_in_stage() argument 1215 pipe->sspp = dpu_rm_reserve_sspp(&dpu_kms->rm, global_state, crtc, reqs); in dpu_plane_assign_resource_in_stage() 1230 r_pipe->sspp = dpu_rm_reserve_sspp(&dpu_kms->rm, global_state, crtc, reqs); in dpu_plane_assign_resource_in_stage() 1240 struct dpu_global_state *global_state, in dpu_plane_virtual_assign_resources() argument 1291 global_state, in dpu_plane_virtual_assign_resources() 1300 int dpu_assign_plane_resources(struct dpu_global_state *global_state, in dpu_assign_plane_resources() argument 1316 int ret = dpu_plane_virtual_assign_resources(crtc, global_state, in dpu_assign_plane_resources()
|
| /linux/drivers/gpu/drm/msm/disp/mdp5/ |
| H A D | mdp5_mixer.c | 44 struct mdp5_global_state *global_state = mdp5_get_global_state(s); in mdp5_mixer_assign() local 48 if (IS_ERR(global_state)) in mdp5_mixer_assign() 49 return PTR_ERR(global_state); in mdp5_mixer_assign() 51 new_state = &global_state->hwmixer; in mdp5_mixer_assign() 121 struct mdp5_global_state *global_state = mdp5_get_global_state(s); in mdp5_mixer_release() local 127 if (IS_ERR(global_state)) in mdp5_mixer_release() 128 return PTR_ERR(global_state); in mdp5_mixer_release() 130 new_state = &global_state->hwmixer; in mdp5_mixer_release()
|
| H A D | mdp5_smp.c | 329 struct mdp5_global_state *global_state) in mdp5_smp_dump() argument 340 hwpstate = &global_state->hwpipe; in mdp5_smp_dump() 341 state = &global_state->smp; in mdp5_smp_dump() 370 struct mdp5_global_state *global_state; in mdp5_smp_init() local 381 global_state = mdp5_get_existing_global_state(mdp5_kms); in mdp5_smp_init() 382 state = &global_state->smp; in mdp5_smp_init()
|
| H A D | mdp5_smp.h | 74 struct mdp5_global_state *global_state);
|