/kernel/linux/linux-5.10/drivers/gpu/drm/msm/ |
H A D | msm_atomic_trace.h | 12 TP_PROTO(bool async, unsigned crtc_mask), 13 TP_ARGS(async, crtc_mask), 16 __field(u32, crtc_mask) 20 __entry->crtc_mask = crtc_mask; 22 TP_printk("async=%d crtc_mask=%x", 23 __entry->async, __entry->crtc_mask) 27 TP_PROTO(bool async, unsigned crtc_mask), 28 TP_ARGS(async, crtc_mask), 31 __field(u32, crtc_mask) [all...] |
H A D | msm_atomic.c | 36 static void vblank_get(struct msm_kms *kms, unsigned crtc_mask) in vblank_get() argument 40 for_each_crtc_mask(kms->dev, crtc, crtc_mask) { in vblank_get() 47 static void vblank_put(struct msm_kms *kms, unsigned crtc_mask) in vblank_put() argument 51 for_each_crtc_mask(kms->dev, crtc, crtc_mask) { in vblank_put() 60 unsigned crtc_mask = BIT(crtc_idx); in msm_atomic_async_commit() local 62 trace_msm_atomic_async_commit_start(crtc_mask); in msm_atomic_async_commit() 66 if (!(kms->pending_crtc_mask & crtc_mask)) { in msm_atomic_async_commit() 71 kms->pending_crtc_mask &= ~crtc_mask; in msm_atomic_async_commit() 75 vblank_get(kms, crtc_mask); in msm_atomic_async_commit() 80 trace_msm_atomic_flush_commit(crtc_mask); in msm_atomic_async_commit() 180 unsigned crtc_mask = get_crtc_mask(state); msm_atomic_commit_tail() local [all...] |
H A D | msm_kms.h | 38 * a crtc_mask (ie. ->flush_commit(), and ->complete_commit()) 81 void (*flush_commit)(struct msm_kms *kms, unsigned crtc_mask); 90 void (*wait_flush)(struct msm_kms *kms, unsigned crtc_mask); 97 void (*complete_commit)(struct msm_kms *kms, unsigned crtc_mask); 193 #define for_each_crtc_mask(dev, crtc, crtc_mask) \ 195 for_each_if (drm_crtc_mask(crtc) & (crtc_mask))
|
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/ |
H A D | msm_atomic_trace.h | 12 TP_PROTO(bool async, unsigned crtc_mask), 13 TP_ARGS(async, crtc_mask), 16 __field(u32, crtc_mask) 20 __entry->crtc_mask = crtc_mask; 22 TP_printk("async=%d crtc_mask=%x", 23 __entry->async, __entry->crtc_mask) 27 TP_PROTO(bool async, unsigned crtc_mask), 28 TP_ARGS(async, crtc_mask), 31 __field(u32, crtc_mask) [all...] |
H A D | msm_atomic.c | 21 static void vblank_get(struct msm_kms *kms, unsigned crtc_mask) in vblank_get() argument 25 for_each_crtc_mask(kms->dev, crtc, crtc_mask) { in vblank_get() 32 static void vblank_put(struct msm_kms *kms, unsigned crtc_mask) in vblank_put() argument 36 for_each_crtc_mask(kms->dev, crtc, crtc_mask) { in vblank_put() 43 static void lock_crtcs(struct msm_kms *kms, unsigned int crtc_mask) in lock_crtcs() argument 48 for_each_crtc_mask(kms->dev, crtc, crtc_mask) { in lock_crtcs() 54 static void unlock_crtcs(struct msm_kms *kms, unsigned int crtc_mask) in unlock_crtcs() argument 58 for_each_crtc_mask_reverse(kms->dev, crtc, crtc_mask) in unlock_crtcs() 64 unsigned crtc_mask = BIT(crtc_idx); in msm_atomic_async_commit() local 66 trace_msm_atomic_async_commit_start(crtc_mask); in msm_atomic_async_commit() 208 unsigned crtc_mask = get_crtc_mask(state); msm_atomic_commit_tail() local [all...] |
H A D | msm_kms.h | 38 * a crtc_mask (ie. ->flush_commit(), and ->complete_commit()) 73 void (*flush_commit)(struct msm_kms *kms, unsigned crtc_mask); 82 void (*wait_flush)(struct msm_kms *kms, unsigned crtc_mask); 89 void (*complete_commit)(struct msm_kms *kms, unsigned crtc_mask); 190 #define for_each_crtc_mask(dev, crtc, crtc_mask) \ 192 for_each_if (drm_crtc_mask(crtc) & (crtc_mask)) 194 #define for_each_crtc_mask_reverse(dev, crtc, crtc_mask) \ 196 for_each_if (drm_crtc_mask(crtc) & (crtc_mask))
|
/kernel/linux/linux-6.6/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() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/gma500/ |
H A D | framebuffer.c | 575 int crtc_mask = 0, clone_mask = 0; in psb_setup_outputs() local 580 crtc_mask = (1 << 0); in psb_setup_outputs() 584 crtc_mask = dev_priv->ops->sdvo_mask; in psb_setup_outputs() 588 crtc_mask = dev_priv->ops->lvds_mask; in psb_setup_outputs() 592 crtc_mask = (1 << 0); in psb_setup_outputs() 596 crtc_mask = (1 << 2); in psb_setup_outputs() 600 crtc_mask = dev_priv->ops->hdmi_mask; in psb_setup_outputs() 604 crtc_mask = (1 << 0) | (1 << 1); in psb_setup_outputs() 608 crtc_mask = (1 << 1); in psb_setup_outputs() 611 encoder->possible_crtcs = crtc_mask; in psb_setup_outputs() [all...] |
/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/tidss/ |
H A D | tidss_kms.c | 122 u32 crtc_mask; in tidss_dispc_modeset_init() local 185 crtc_mask = (1 << num_pipes) - 1; in tidss_dispc_modeset_init() 196 DRM_PLANE_TYPE_PRIMARY, crtc_mask, in tidss_dispc_modeset_init() 230 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 | 180 u32 crtc_mask, const u32 *formats, in tidss_plane_create() 203 possible_crtcs = crtc_mask; in tidss_plane_create() 178 tidss_plane_create(struct tidss_device *tidss, u32 hw_plane_id, u32 plane_type, u32 crtc_mask, const u32 *formats, u32 num_formats) tidss_plane_create() argument
|
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_mode_config.c | 611 u32 crtc_mask = 0; in full_crtc_mask() local 614 crtc_mask |= drm_crtc_mask(crtc); in full_crtc_mask() 616 return crtc_mask; in full_crtc_mask() 621 u32 crtc_mask = full_crtc_mask(encoder->dev); in validate_encoder_possible_crtcs() local 623 WARN((encoder->possible_crtcs & crtc_mask) == 0 || in validate_encoder_possible_crtcs() 624 (encoder->possible_crtcs & ~crtc_mask) != 0, in validate_encoder_possible_crtcs() 628 encoder->possible_crtcs, crtc_mask); in validate_encoder_possible_crtcs()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_mode_config.c | 614 u32 crtc_mask = 0; in full_crtc_mask() local 617 crtc_mask |= drm_crtc_mask(crtc); in full_crtc_mask() 619 return crtc_mask; in full_crtc_mask() 624 u32 crtc_mask = full_crtc_mask(encoder->dev); in validate_encoder_possible_crtcs() local 626 WARN((encoder->possible_crtcs & crtc_mask) == 0 || in validate_encoder_possible_crtcs() 627 (encoder->possible_crtcs & ~crtc_mask) != 0, in validate_encoder_possible_crtcs() 631 encoder->possible_crtcs, crtc_mask); in validate_encoder_possible_crtcs()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/tidss/ |
H A D | tidss_kms.c | 125 u32 crtc_mask; in tidss_dispc_modeset_init() local 188 crtc_mask = (1 << num_pipes) - 1; in tidss_dispc_modeset_init() 200 DRM_PLANE_TYPE_PRIMARY, crtc_mask, in tidss_dispc_modeset_init() 239 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 | 169 u32 crtc_mask, const u32 *formats, in tidss_plane_create() 192 possible_crtcs = crtc_mask; in tidss_plane_create() 167 tidss_plane_create(struct tidss_device *tidss, u32 hw_plane_id, u32 plane_type, u32 crtc_mask, const u32 *formats, u32 num_formats) tidss_plane_create() argument
|
/kernel/linux/linux-5.10/drivers/gpu/drm/imx/ |
H A D | imx-drm-core.c | 124 uint32_t crtc_mask = drm_of_find_possible_crtcs(drm, np); in imx_drm_encoder_parse_of() local 132 if (crtc_mask == 0) in imx_drm_encoder_parse_of() 135 encoder->possible_crtcs = crtc_mask; in imx_drm_encoder_parse_of()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/imx/ipuv3/ |
H A D | imx-drm-core.c | 122 uint32_t crtc_mask = drm_of_find_possible_crtcs(drm, np); in imx_drm_encoder_parse_of() local 130 if (crtc_mask == 0) in imx_drm_encoder_parse_of() 133 encoder->possible_crtcs = crtc_mask; in imx_drm_encoder_parse_of()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp4/ |
H A D | mdp4_kms.c | 94 static void mdp4_flush_commit(struct msm_kms *kms, unsigned crtc_mask) in mdp4_flush_commit() argument 99 static void mdp4_wait_flush(struct msm_kms *kms, unsigned crtc_mask) in mdp4_wait_flush() argument 104 for_each_crtc_mask(mdp4_kms->dev, crtc, crtc_mask) in mdp4_wait_flush() 108 static void mdp4_complete_commit(struct msm_kms *kms, unsigned crtc_mask) in mdp4_complete_commit() argument
|
/kernel/linux/linux-6.6/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
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
H A D | intel_dpll_mgr.c | 179 drm_WARN_ON(&dev_priv->drm, !pll->state.crtc_mask); in intel_prepare_shared_dpll() 201 unsigned int crtc_mask = drm_crtc_mask(&crtc->base); in intel_enable_shared_dpll() local 210 if (drm_WARN_ON(&dev_priv->drm, !(pll->state.crtc_mask & crtc_mask)) || in intel_enable_shared_dpll() 211 drm_WARN_ON(&dev_priv->drm, pll->active_mask & crtc_mask)) in intel_enable_shared_dpll() 214 pll->active_mask |= crtc_mask; in intel_enable_shared_dpll() 247 unsigned int crtc_mask = drm_crtc_mask(&crtc->base); in intel_disable_shared_dpll() local 257 if (drm_WARN_ON(&dev_priv->drm, !(pll->active_mask & crtc_mask))) in intel_disable_shared_dpll() 268 pll->active_mask &= ~crtc_mask; in intel_disable_shared_dpll() 299 if (shared_dpll[i].crtc_mask in intel_find_shared_dpll() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_kms.c | 368 static void dpu_kms_flush_commit(struct msm_kms *kms, unsigned crtc_mask) in dpu_kms_flush_commit() argument 373 for_each_crtc_mask(dpu_kms->dev, crtc, crtc_mask) { in dpu_kms_flush_commit() 404 static void dpu_kms_complete_commit(struct msm_kms *kms, unsigned crtc_mask) in dpu_kms_complete_commit() argument 411 for_each_crtc_mask(dpu_kms->dev, crtc, crtc_mask) in dpu_kms_complete_commit() 458 static void dpu_kms_wait_flush(struct msm_kms *kms, unsigned crtc_mask) in dpu_kms_wait_flush() argument 463 for_each_crtc_mask(dpu_kms->dev, crtc, crtc_mask) in dpu_kms_wait_flush()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_kms.c | 433 static void dpu_kms_flush_commit(struct msm_kms *kms, unsigned crtc_mask) in dpu_kms_flush_commit() argument 438 for_each_crtc_mask(dpu_kms->dev, crtc, crtc_mask) { in dpu_kms_flush_commit() 447 static void dpu_kms_complete_commit(struct msm_kms *kms, unsigned crtc_mask) in dpu_kms_complete_commit() argument 454 for_each_crtc_mask(dpu_kms->dev, crtc, crtc_mask) in dpu_kms_complete_commit() 501 static void dpu_kms_wait_flush(struct msm_kms *kms, unsigned crtc_mask) in dpu_kms_wait_flush() argument 506 for_each_crtc_mask(dpu_kms->dev, crtc, crtc_mask) in dpu_kms_wait_flush()
|