Lines Matching refs:ingenic_drm

52 struct ingenic_drm {
120 static inline struct ingenic_drm *drm_device_get_priv(struct drm_device *drm)
122 return container_of(drm, struct ingenic_drm, drm);
125 static inline struct ingenic_drm *drm_crtc_get_priv(struct drm_crtc *crtc)
127 return container_of(crtc, struct ingenic_drm, crtc);
130 static inline struct ingenic_drm *drm_nb_get_priv(struct notifier_block *nb)
132 return container_of(nb, struct ingenic_drm, clock_nb);
139 struct ingenic_drm *priv = drm_nb_get_priv(nb);
156 struct ingenic_drm *priv = drm_crtc_get_priv(crtc);
170 struct ingenic_drm *priv = drm_crtc_get_priv(crtc);
183 static void ingenic_drm_crtc_update_timings(struct ingenic_drm *priv,
239 struct ingenic_drm *priv = drm_crtc_get_priv(crtc);
274 struct ingenic_drm *priv = drm_crtc_get_priv(crtc);
292 struct ingenic_drm *priv = drm_crtc_get_priv(crtc);
312 struct ingenic_drm *priv = drm_crtc_get_priv(crtc);
343 struct ingenic_drm *priv = drm_device_get_priv(plane->dev);
389 static void ingenic_drm_plane_enable(struct ingenic_drm *priv,
406 struct ingenic_drm *priv = dev_get_drvdata(dev);
422 struct ingenic_drm *priv = drm_device_get_priv(plane->dev);
430 struct ingenic_drm *priv = dev_get_drvdata(dev);
490 struct ingenic_drm *priv = drm_device_get_priv(plane->dev);
520 struct ingenic_drm *priv = drm_device_get_priv(encoder->dev);
603 struct ingenic_drm *priv = drm_device_get_priv(dev);
621 struct ingenic_drm *priv = drm_device_get_priv(arg);
637 struct ingenic_drm *priv = drm_crtc_get_priv(crtc);
647 struct ingenic_drm *priv = drm_crtc_get_priv(crtc);
728 struct ingenic_drm *priv = d;
737 struct ingenic_drm *priv;
756 struct ingenic_drm, drm);
1026 struct ingenic_drm *priv = dev_get_drvdata(dev);