Home
last modified time | relevance | path

Searched refs:encoder_mask (Results 1 – 23 of 23) sorted by relevance

/linux-6.15/drivers/gpu/drm/tests/
H A Ddrm_atomic_state_test.c22 u32 encoder_mask; member
251 crtc_state->encoder_mask = param->encoder_mask; in drm_test_check_in_clone_mode()
289 crtc_state->encoder_mask = param->encoder_mask; in drm_test_check_valid_clones()
316 .encoder_mask = DRM_TEST_ENC_0 | DRM_TEST_ENC_1,
321 .encoder_mask = DRM_TEST_ENC_0,
329 .encoder_mask = DRM_TEST_ENC_0,
335 .encoder_mask = DRM_TEST_ENC_0 | DRM_TEST_ENC_1,
340 .encoder_mask = DRM_TEST_ENC_0 | DRM_TEST_ENC_2,
/linux-6.15/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_crtc.c98 drm_for_each_encoder_mask(drm_enc, crtc->dev, crtc->state->encoder_mask) in dpu_crtc_verify_crc_source()
125 drm_for_each_encoder_mask(drm_enc, crtc->dev, crtc->state->encoder_mask) in dpu_crtc_setup_encoder_misr()
236 drm_for_each_encoder_mask(drm_enc, crtc->dev, crtc->state->encoder_mask) { in dpu_crtc_get_encoder_crc()
595 drm_for_each_encoder_mask(encoder, crtc->dev, crtc->state->encoder_mask) in dpu_crtc_get_intf_mode()
964 crtc->state->encoder_mask) { in dpu_crtc_kickoff_clone_mode()
1017 crtc->state->encoder_mask) { in dpu_crtc_commit_kickoff()
1033 crtc->state->encoder_mask) in dpu_crtc_commit_kickoff()
1039 crtc->state->encoder_mask) { in dpu_crtc_commit_kickoff()
1125 old_crtc_state->encoder_mask) { in dpu_crtc_disable()
1135 old_crtc_state->encoder_mask) { in dpu_crtc_disable()
[all …]
/linux-6.15/include/drm/
H A Ddrm_encoder.h332 #define drm_for_each_encoder_mask(encoder, dev, encoder_mask) \ argument
334 for_each_if ((encoder_mask) & drm_encoder_mask(encoder))
H A Ddrm_crtc.h207 u32 encoder_mask; member
/linux-6.15/drivers/gpu/drm/
H A Ddrm_mode_config.c582 u32 encoder_mask = 0; in full_encoder_mask() local
585 encoder_mask |= drm_encoder_mask(encoder); in full_encoder_mask()
587 return encoder_mask; in full_encoder_mask()
604 u32 encoder_mask = full_encoder_mask(dev); in validate_encoder_possible_clones() local
620 (encoder->possible_clones & ~encoder_mask) != 0, in validate_encoder_possible_clones()
624 encoder->possible_clones, encoder_mask); in validate_encoder_possible_clones()
H A Ddrm_atomic_helper.c112 unsigned int encoder_mask = 0; in handle_conflicting_encoders() local
136 if (encoder_mask & drm_encoder_mask(new_encoder)) { in handle_conflicting_encoders()
145 encoder_mask |= drm_encoder_mask(new_encoder); in handle_conflicting_encoders()
149 if (!encoder_mask) in handle_conflicting_encoders()
171 if (!encoder || !(encoder_mask & drm_encoder_mask(encoder))) in handle_conflicting_encoders()
240 crtc_state->encoder_mask &= in set_best_encoder()
251 crtc_state->encoder_mask |= in set_best_encoder()
584 drm_for_each_encoder_mask(drm_enc, crtc->dev, crtc_state->encoder_mask) { in drm_atomic_check_valid_clones()
590 if ((crtc_state->encoder_mask & drm_enc->possible_clones) != in drm_atomic_check_valid_clones()
591 crtc_state->encoder_mask) { in drm_atomic_check_valid_clones()
[all …]
H A Ddrm_crtc.c959 return hweight32(crtc_state->encoder_mask) > 1; in drm_crtc_in_clone_mode()
H A Ddrm_atomic.c454 drm_printf(p, "\tencoder_mask=%x\n", state->encoder_mask); in drm_atomic_crtc_print_state()
/linux-6.15/drivers/gpu/drm/i915/display/
H A Dintel_display.h279 #define for_each_intel_encoder_mask(dev, intel_encoder, encoder_mask) \ argument
283 for_each_if((encoder_mask) & \
286 #define for_each_intel_encoder_mask_with_psr(dev, intel_encoder, encoder_mask) \ argument
288 for_each_if(((encoder_mask) & drm_encoder_mask(&(intel_encoder)->base)) && \
H A Dintel_pfit.c172 if (crtc_state->uapi.encoder_mask && in intel_pch_pfit_check_cloning()
173 !is_power_of_2(crtc_state->uapi.encoder_mask)) { in intel_pch_pfit_check_cloning()
H A Dintel_psr.c2382 crtc_state->uapi.encoder_mask) { in intel_psr2_program_trans_man_trk_ctl()
2588 crtc_state->uapi.encoder_mask) { in intel_psr_apply_pr_link_on_su_wa()
2821 old_crtc_state->uapi.encoder_mask) { in intel_psr_pre_plane_update()
2865 crtc_state->uapi.encoder_mask) { in intel_psr_post_plane_update()
2949 new_crtc_state->uapi.encoder_mask) { in intel_psr_wait_for_idle_locked()
3598 crtc_state->uapi.encoder_mask) { in intel_psr_lock()
3621 crtc_state->uapi.encoder_mask) { in intel_psr_unlock()
H A Dintel_modeset_setup.c801 crtc_state->uapi.encoder_mask |= in intel_modeset_readout_hw_state()
H A Dintel_hdmi.c2286 return crtc_state->uapi.encoder_mask && in intel_hdmi_is_cloned()
2287 !is_power_of_2(crtc_state->uapi.encoder_mask); in intel_hdmi_is_cloned()
H A Dintel_display_debugfs.c568 crtc_state->uapi.encoder_mask) in intel_crtc_info()
H A Dintel_display.c1964 crtc_state->uapi.encoder_mask) { in get_crtc_power_domains()
8102 crtc_state->uapi.encoder_mask) { in intel_initial_commit()
/linux-6.15/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_trace.h183 __field(u32, encoder_mask)
205 __entry->encoder_mask = state->encoder_mask;
221 __entry->encoder_mask)
/linux-6.15/drivers/gpu/drm/nouveau/dispnv50/
H A Datom.h167 atom->state.encoder_mask) in nv50_head_atom_get_encoder()
H A Ddisp.c461 if (crtc_state->encoder_mask & mask) in nv50_outp_get_new_crtc()
2689 const u32 encoder_mask = drm_encoder_mask(&outp->base.base); in nv50_display_read_hw_or_state() local
2743 armh->state.encoder_mask = encoder_mask; in nv50_display_read_hw_or_state()
/linux-6.15/drivers/gpu/drm/mediatek/
H A Dmtk_crtc.c682 unsigned int encoder_mask = crtc_state->encoder_mask; in mtk_crtc_update_output() local
694 crtc_state->connectors_changed, encoder_mask, crtc_index); in mtk_crtc_update_output()
701 (encoder_mask & BIT(comp->encoder_index))) { in mtk_crtc_update_output()
/linux-6.15/drivers/gpu/drm/vc4/
H A Dvc4_crtc.c321 WARN_ON(hweight32(state->encoder_mask) > 1); in vc4_get_crtc_encoder()
323 drm_for_each_encoder_mask(encoder, crtc->dev, state->encoder_mask) in vc4_get_crtc_encoder()
/linux-6.15/drivers/gpu/drm/sprd/
H A Dsprd_dpu.c626 crtc->state->encoder_mask) { in sprd_crtc_mode_set_nofb()
/linux-6.15/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_du_crtc.c707 crtc_state->encoder_mask) { in rcar_du_crtc_atomic_check()
/linux-6.15/drivers/gpu/drm/rockchip/
H A Drockchip_drm_vop2.c1677 drm_for_each_encoder_mask(encoder, crtc->dev, crtc_state->encoder_mask) { in vop2_crtc_atomic_enable()
1755 drm_for_each_encoder_mask(encoder, crtc->dev, crtc_state->encoder_mask) { in vop2_crtc_atomic_enable()