| /linux-6.15/drivers/gpu/drm/msm/ |
| H A D | msm_atomic_trace.h | 20 __entry->crtc_mask = crtc_mask; 35 __entry->crtc_mask = crtc_mask; 43 TP_ARGS(crtc_mask), 48 __entry->crtc_mask = crtc_mask; 56 TP_ARGS(crtc_mask), 61 __entry->crtc_mask = crtc_mask; 69 TP_ARGS(crtc_mask), 74 __entry->crtc_mask = crtc_mask; 82 TP_ARGS(crtc_mask), 87 __entry->crtc_mask = crtc_mask; [all …]
|
| H A D | msm_atomic.c | 68 lock_crtcs(kms, crtc_mask); in msm_atomic_async_commit() 71 unlock_crtcs(kms, crtc_mask); in msm_atomic_async_commit() 79 vblank_get(kms, crtc_mask); in msm_atomic_async_commit() 94 vblank_put(kms, crtc_mask); in msm_atomic_async_commit() 97 unlock_crtcs(kms, crtc_mask); in msm_atomic_async_commit() 230 lock_crtcs(kms, crtc_mask); in msm_atomic_commit_tail() 298 vblank_get(kms, crtc_mask); in msm_atomic_commit_tail() 305 unlock_crtcs(kms, crtc_mask); in msm_atomic_commit_tail() 313 vblank_put(kms, crtc_mask); in msm_atomic_commit_tail() 315 lock_crtcs(kms, crtc_mask); in msm_atomic_commit_tail() [all …]
|
| H A D | msm_kms.h | 80 void (*flush_commit)(struct msm_kms *kms, unsigned crtc_mask); 89 void (*wait_flush)(struct msm_kms *kms, unsigned crtc_mask); 96 void (*complete_commit)(struct msm_kms *kms, unsigned crtc_mask); 186 #define for_each_crtc_mask(dev, crtc, crtc_mask) \ argument 188 for_each_if (drm_crtc_mask(crtc) & (crtc_mask)) 190 #define for_each_crtc_mask_reverse(dev, crtc, crtc_mask) \ argument 192 for_each_if (drm_crtc_mask(crtc) & (crtc_mask))
|
| /linux-6.15/drivers/gpu/drm/gma500/ |
| H A D | framebuffer.c | 142 int crtc_mask = 0, clone_mask = 0; in psb_setup_outputs() local 147 crtc_mask = (1 << 0); in psb_setup_outputs() 151 crtc_mask = dev_priv->ops->sdvo_mask; in psb_setup_outputs() 155 crtc_mask = dev_priv->ops->lvds_mask; in psb_setup_outputs() 159 crtc_mask = (1 << 0); in psb_setup_outputs() 163 crtc_mask = (1 << 2); in psb_setup_outputs() 167 crtc_mask = dev_priv->ops->hdmi_mask; in psb_setup_outputs() 171 crtc_mask = (1 << 0) | (1 << 1); in psb_setup_outputs() 175 crtc_mask = (1 << 1); in psb_setup_outputs() 178 encoder->possible_crtcs = crtc_mask; in psb_setup_outputs()
|
| H A D | psb_intel_drv.h | 95 int crtc_mask; member
|
| H A D | psb_intel_sdvo.c | 2175 psb_intel_sdvo->base.crtc_mask = (1 << 0) | (1 << 1); in psb_intel_sdvo_output_setup()
|
| /linux-6.15/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
| H A D | ramnv40.c | 74 u32 crtc_mask = 0; in nv40_ram_prog() local 87 crtc_mask |= (1 << i); in nv40_ram_prog() 96 if (!(crtc_mask & (1 << i))) in nv40_ram_prog() 162 if (!(crtc_mask & (1 << i))) in nv40_ram_prog()
|
| /linux-6.15/drivers/gpu/drm/tidss/ |
| H A D | tidss_kms.c | 122 u32 crtc_mask; in tidss_dispc_modeset_init() local 184 crtc_mask = (1 << num_pipes) - 1; in tidss_dispc_modeset_init() 195 DRM_PLANE_TYPE_PRIMARY, crtc_mask, in tidss_dispc_modeset_init() 229 DRM_PLANE_TYPE_OVERLAY, crtc_mask, in tidss_dispc_modeset_init()
|
| H A D | tidss_plane.h | 22 u32 crtc_mask, const u32 *formats,
|
| H A D | tidss_plane.c | 197 u32 crtc_mask, const u32 *formats, in tidss_plane_create() argument 220 possible_crtcs = crtc_mask; in tidss_plane_create()
|
| /linux-6.15/drivers/gpu/drm/ |
| H A D | drm_mode_config.c | 630 u32 crtc_mask = 0; in full_crtc_mask() local 633 crtc_mask |= drm_crtc_mask(crtc); in full_crtc_mask() 635 return crtc_mask; in full_crtc_mask() 640 u32 crtc_mask = full_crtc_mask(encoder->dev); in validate_encoder_possible_crtcs() local 642 WARN((encoder->possible_crtcs & crtc_mask) == 0 || in validate_encoder_possible_crtcs() 643 (encoder->possible_crtcs & ~crtc_mask) != 0, in validate_encoder_possible_crtcs() 647 encoder->possible_crtcs, crtc_mask); in validate_encoder_possible_crtcs()
|
| H A D | drm_atomic_helper.c | 1690 unsigned int crtc_mask = 0; in drm_atomic_helper_wait_for_vblanks() local 1707 crtc_mask |= drm_crtc_mask(crtc); in drm_atomic_helper_wait_for_vblanks() 1712 if (!(crtc_mask & drm_crtc_mask(crtc))) in drm_atomic_helper_wait_for_vblanks()
|
| /linux-6.15/drivers/gpu/drm/imx/ipuv3/ |
| H A D | imx-drm-core.c | 116 uint32_t crtc_mask = drm_of_find_possible_crtcs(drm, np); in imx_drm_encoder_parse_of() local 124 if (crtc_mask == 0) in imx_drm_encoder_parse_of() 127 encoder->possible_crtcs = crtc_mask; in imx_drm_encoder_parse_of()
|
| /linux-6.15/drivers/gpu/drm/msm/disp/mdp4/ |
| H A D | mdp4_kms.c | 87 static void mdp4_flush_commit(struct msm_kms *kms, unsigned crtc_mask) in mdp4_flush_commit() argument 92 static void mdp4_wait_flush(struct msm_kms *kms, unsigned crtc_mask) in mdp4_wait_flush() argument 97 for_each_crtc_mask(mdp4_kms->dev, crtc, crtc_mask) in mdp4_wait_flush() 101 static void mdp4_complete_commit(struct msm_kms *kms, unsigned crtc_mask) in mdp4_complete_commit() argument
|
| /linux-6.15/drivers/gpu/drm/sprd/ |
| H A D | sprd_dsi.c | 859 u32 crtc_mask; in sprd_dsi_encoder_init() local 862 crtc_mask = drm_of_find_possible_crtcs(dsi->drm, dev->of_node); in sprd_dsi_encoder_init() 863 if (!crtc_mask) { in sprd_dsi_encoder_init() 868 drm_dbg(dsi->drm, "find possible crtcs: 0x%08x\n", crtc_mask); in sprd_dsi_encoder_init() 870 encoder->possible_crtcs = crtc_mask; in sprd_dsi_encoder_init()
|
| /linux-6.15/drivers/gpu/drm/msm/disp/mdp5/ |
| H A D | mdp5_kms.c | 171 static void mdp5_flush_commit(struct msm_kms *kms, unsigned crtc_mask) in mdp5_flush_commit() argument 176 static void mdp5_wait_flush(struct msm_kms *kms, unsigned crtc_mask) in mdp5_wait_flush() argument 181 for_each_crtc_mask(mdp5_kms->dev, crtc, crtc_mask) in mdp5_wait_flush() 185 static void mdp5_complete_commit(struct msm_kms *kms, unsigned crtc_mask) in mdp5_complete_commit() argument
|
| /linux-6.15/drivers/gpu/drm/msm/disp/dpu1/ |
| H A D | dpu_kms.c | 462 static void dpu_kms_flush_commit(struct msm_kms *kms, unsigned crtc_mask) in dpu_kms_flush_commit() argument 467 for_each_crtc_mask(dpu_kms->dev, crtc, crtc_mask) { in dpu_kms_flush_commit() 476 static void dpu_kms_complete_commit(struct msm_kms *kms, unsigned crtc_mask) in dpu_kms_complete_commit() argument 483 for_each_crtc_mask(dpu_kms->dev, crtc, crtc_mask) in dpu_kms_complete_commit() 530 static void dpu_kms_wait_flush(struct msm_kms *kms, unsigned crtc_mask) in dpu_kms_wait_flush() argument 535 for_each_crtc_mask(dpu_kms->dev, crtc, crtc_mask) in dpu_kms_wait_flush()
|
| /linux-6.15/drivers/gpu/drm/hisilicon/kirin/ |
| H A D | dw_drm_dsi.c | 704 u32 crtc_mask = drm_of_find_possible_crtcs(drm_dev, dev->of_node); in dw_drm_encoder_init() local 706 if (!crtc_mask) { in dw_drm_encoder_init() 711 encoder->possible_crtcs = crtc_mask; in dw_drm_encoder_init()
|
| /linux-6.15/drivers/gpu/drm/i915/display/ |
| H A D | intel_modeset_setup.c | 535 u32 crtc_mask = drm_crtc_mask(&crtc->base); in intel_sanitize_all_crtcs() local 537 if (crtcs_forced_off & crtc_mask) in intel_sanitize_all_crtcs() 541 crtcs_forced_off |= crtc_mask; in intel_sanitize_all_crtcs()
|