Searched refs:ipu_plane (Results 1 – 4 of 4) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/imx/ |
| H A D | ipuv3-plane.c | 32 static inline struct ipu_plane *to_ipu_plane(struct drm_plane *p) in to_ipu_plane() 34 return container_of(p, struct ipu_plane, base); in to_ipu_plane() 86 int ipu_plane_irq(struct ipu_plane *ipu_plane) in ipu_plane_irq() argument 88 return ipu_idmac_channel_irq(ipu_plane->ipu, ipu_plane->ipu_ch, in ipu_plane_irq() 145 void ipu_plane_put_resources(struct ipu_plane *ipu_plane) in ipu_plane_put_resources() argument 147 if (!IS_ERR_OR_NULL(ipu_plane->dp)) in ipu_plane_put_resources() 148 ipu_dp_put(ipu_plane->dp); in ipu_plane_put_resources() 149 if (!IS_ERR_OR_NULL(ipu_plane->dmfc)) in ipu_plane_put_resources() 150 ipu_dmfc_put(ipu_plane->dmfc); in ipu_plane_put_resources() 151 if (!IS_ERR_OR_NULL(ipu_plane->ipu_ch)) in ipu_plane_put_resources() [all …]
|
| H A D | ipuv3-plane.h | 17 struct ipu_plane { struct 32 struct ipu_plane *ipu_plane_init(struct drm_device *dev, struct ipu_soc *ipu, argument 37 int ipu_plane_mode_set(struct ipu_plane *plane, struct drm_crtc *crtc, 44 int ipu_plane_get_resources(struct ipu_plane *plane); 45 void ipu_plane_put_resources(struct ipu_plane *plane); 47 int ipu_plane_irq(struct ipu_plane *plane); 49 void ipu_plane_disable(struct ipu_plane *ipu_plane, bool disable_dp_channel);
|
| H A D | ipuv3-crtc.c | 36 struct ipu_plane *plane[2]; 184 struct ipu_plane *plane = ipu_crtc->plane[i]; in ipu_irq_handler()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/ingenic/ |
| H A D | ingenic-drm-drv.c | 59 struct drm_plane f0, f1, *ipu_plane; member 251 if (IS_ENABLED(CONFIG_DRM_INGENIC_IPU) && priv->ipu_plane) { in ingenic_drm_crtc_atomic_check() 252 ipu_state = drm_atomic_get_plane_state(state->state, priv->ipu_plane); in ingenic_drm_crtc_atomic_check() 301 if (priv->ipu_plane && priv->ipu_plane->state->fb) in ingenic_drm_crtc_atomic_begin() 830 priv->ipu_plane = drm_plane_from_index(drm, 0); in ingenic_drm_bind() 883 priv->ipu_plane = drm_plane_from_index(drm, 2); in ingenic_drm_bind() 884 if (!priv->ipu_plane) { in ingenic_drm_bind()
|