Lines Matching +full:device +full:- +full:specific

1 /* SPDX-License-Identifier: GPL-2.0-or-later */
8 * Seung-Woo Kim <sw0312.kim@samsung.com>
60 * specific overlay info.
84 * to hardware specific overlay info.
103 * @zpos: initial z-position of the plane.
121 * @atomic_enable: enable the device
122 * @atomic_disable: disable the device
123 * @enable_vblank: specific driver callback for enabling vblank interrupt.
124 * @disable_vblank: specific driver callback for disabling vblank interrupt.
125 * @mode_valid: specific driver callback for mode validation
127 * @atomic_begin: prepare device to receive an update
128 * @atomic_flush: mark the end of device update
129 * @update_plane: apply hardware specific overlay data to registers.
130 * @disable_plane: disable hardware specific overlay.
161 * Exynos specific crtc structure.
165 * @ops: pointer to callbacks for exynos drm specific functionality
166 * @ctx: A pointer to the crtc's implementation specific context
181 if (crtc->pipe_clk) in exynos_drm_pipe_clk_enable()
182 crtc->pipe_clk->enable(crtc->pipe_clk, enable); in exynos_drm_pipe_clk_enable()
200 struct device *g2d_dev;
201 struct device *dma_dev;
210 static inline struct device *to_dma_dev(struct drm_device *dev) in to_dma_dev()
212 struct exynos_drm_private *priv = dev->dev_private; in to_dma_dev()
214 return priv->dma_dev; in to_dma_dev()
219 struct exynos_drm_private *priv = drm_dev->dev_private; in is_drm_iommu_supported()
221 return priv->mapping ? true : false; in is_drm_iommu_supported()
224 int exynos_drm_register_dma(struct drm_device *drm, struct device *dev,
226 void exynos_drm_unregister_dma(struct drm_device *drm, struct device *dev,
231 struct drm_encoder *exynos_dpi_probe(struct device *dev);
236 exynos_dpi_probe(struct device *dev) { return NULL; } in exynos_dpi_probe()
249 int exynos_drm_check_fimc_device(struct device *dev);
251 static inline int exynos_drm_check_fimc_device(struct device *dev) in exynos_drm_check_fimc_device()