Lines Matching refs:drm_crtc
1 /* $NetBSD: drm_crtc.c,v 1.19 2021/12/19 00:56:18 riastradh Exp $ */
35 __KERNEL_RCSID(0, "$NetBSD: drm_crtc.c,v 1.19 2021/12/19 00:56:18 riastradh Exp $");
43 #include <drm/drm_crtc.h>
68 * &struct drm_crtc (possibly as part of a larger structure) and registers it
88 * of pointers to &struct drm_crtc."
90 struct drm_crtc *drm_crtc_from_index(struct drm_device *dev, int idx)
92 struct drm_crtc *crtc;
102 int drm_crtc_force_disable(struct drm_crtc *crtc)
116 struct drm_crtc *tmp;
127 struct drm_crtc *crtc;
144 struct drm_crtc *crtc;
153 static int drm_crtc_crc_init(struct drm_crtc *crtc)
165 static void drm_crtc_crc_fini(struct drm_crtc *crtc)
174 static struct drm_crtc *fence_to_crtc(struct dma_fence *fence)
177 return container_of(fence->lock, struct drm_crtc, fence_lock);
182 struct drm_crtc *crtc = fence_to_crtc(fence);
189 struct drm_crtc *crtc = fence_to_crtc(fence);
199 struct dma_fence *drm_crtc_create_fence(struct drm_crtc *crtc)
232 int drm_crtc_init_with_planes(struct drm_device *dev, struct drm_crtc *crtc,
322 void drm_crtc_cleanup(struct drm_crtc *crtc)
327 * remove the drm_crtc at runtime we would have to decrement all
328 * the indices on the drm_crtc after us in the crtc_list.
369 struct drm_crtc *crtc;
427 struct drm_crtc *crtc = set->crtc;
429 struct drm_crtc *tmp;
498 int drm_crtc_check_viewport(const struct drm_crtc *crtc,
536 struct drm_crtc *crtc;
748 struct drm_crtc *crtc = obj_to_crtc(obj);