summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/msm/msm_kms.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/msm/msm_kms.h')
-rw-r--r--drivers/gpu/drm/msm/msm_kms.h23
1 files changed, 0 insertions, 23 deletions
diff --git a/drivers/gpu/drm/msm/msm_kms.h b/drivers/gpu/drm/msm/msm_kms.h
index 7fb4876..0643774 100644
--- a/drivers/gpu/drm/msm/msm_kms.h
+++ b/drivers/gpu/drm/msm/msm_kms.h
@@ -65,27 +65,4 @@ static inline void msm_kms_init(struct msm_kms *kms,
struct msm_kms *mdp4_kms_init(struct drm_device *dev);
struct msm_kms *mdp5_kms_init(struct drm_device *dev);
-/* TODO move these helper iterator macro somewhere common: */
-#define for_each_plane_on_crtc(_crtc, _plane) \
- list_for_each_entry((_plane), &(_crtc)->dev->mode_config.plane_list, head) \
- if ((_plane)->state->crtc == (_crtc))
-
-static inline bool
-__plane_will_be_attached_to_crtc(struct drm_atomic_state *state,
- struct drm_plane *plane, struct drm_crtc *crtc)
-{
- int idx = drm_plane_index(plane);
-
- /* if plane is modified in incoming state, use the new state: */
- if (state->plane_states[idx])
- return state->plane_states[idx]->crtc == crtc;
-
- /* otherwise, current state: */
- return plane->state->crtc == crtc;
-}
-
-#define for_each_pending_plane_on_crtc(_state, _crtc, _plane) \
- list_for_each_entry((_plane), &(_crtc)->dev->mode_config.plane_list, head) \
- if (__plane_will_be_attached_to_crtc((_state), (_plane), (_crtc)))
-
#endif /* __MSM_KMS_H__ */