Home
last modified time | relevance | path

Searched refs:crtc_mask (Results 1 - 25 of 42) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/gpu/drm/msm/
H A Dmsm_atomic_trace.h12 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 Dmsm_atomic.c36 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 Dmsm_kms.h38 * 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 Dmsm_atomic_trace.h12 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 Dmsm_atomic.c21 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 Dmsm_kms.h38 * 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 Dframebuffer.c142 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 Dframebuffer.c575 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 Dramnv40.c74 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 Dramnv40.c74 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 Dtidss_kms.c122 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 Dtidss_plane.h22 u32 crtc_mask, const u32 *formats,
H A Dtidss_plane.c180 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 Ddrm_mode_config.c611 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 Ddrm_mode_config.c614 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 Dtidss_kms.c125 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 Dtidss_plane.h22 u32 crtc_mask, const u32 *formats,
H A Dtidss_plane.c169 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 Dimx-drm-core.c124 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 Dimx-drm-core.c122 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 Dmdp4_kms.c94 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 Dmdp4_kms.c87 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 Dintel_dpll_mgr.c179 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 Ddpu_kms.c368 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 Ddpu_kms.c433 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()

Completed in 16 milliseconds

12