Searched refs:drm_vblank_crtc (Results 1 - 13 of 13) sorted by path

/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_vkms.c70 struct drm_vblank_crtc *vblank = &dev->vblank[pipe];
97 struct drm_vblank_crtc *vblank = &dev->vblank[pipe];
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.c524 struct drm_vblank_crtc *vblank;
/linux-master/drivers/gpu/drm/
H A Ddrm_internal.h49 struct drm_vblank_crtc;
104 static inline void drm_vblank_flush_worker(struct drm_vblank_crtc *vblank)
109 static inline void drm_vblank_destroy_worker(struct drm_vblank_crtc *vblank)
115 int drm_vblank_worker_init(struct drm_vblank_crtc *vblank);
116 void drm_vblank_cancel_pending_works(struct drm_vblank_crtc *vblank);
117 void drm_handle_vblank_works(struct drm_vblank_crtc *vblank);
H A Ddrm_vblank.c169 static struct drm_vblank_crtc *
170 drm_vblank_crtc(struct drm_device *dev, unsigned int pipe) function
175 struct drm_vblank_crtc *
178 return drm_vblank_crtc(crtc->dev, drm_crtc_index(crtc));
186 struct drm_vblank_crtc *vblank = drm_vblank_crtc(dev, pipe);
200 struct drm_vblank_crtc *vblank = drm_vblank_crtc(dev, pipe);
289 struct drm_vblank_crtc *vblank = drm_vblank_crtc(de
[all...]
H A Ddrm_vblank_work.c46 void drm_handle_vblank_works(struct drm_vblank_crtc *vblank)
70 void drm_vblank_cancel_pending_works(struct drm_vblank_crtc *vblank)
112 struct drm_vblank_crtc *vblank = work->vblank;
187 struct drm_vblank_crtc *vblank = work->vblank;
223 struct drm_vblank_crtc *vblank = work->vblank;
252 int drm_vblank_worker_init(struct drm_vblank_crtc *vblank)
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_crtc.c82 struct drm_vblank_crtc *vblank = &dev->vblank[drm_crtc_index(&crtc->base)];
H A Dintel_vblank.c70 struct drm_vblank_crtc *vblank = &dev_priv->drm.vblank[drm_crtc_index(crtc)];
123 struct drm_vblank_crtc *vblank = &dev_priv->drm.vblank[drm_crtc_index(crtc)];
135 struct drm_vblank_crtc *vblank =
181 struct drm_vblank_crtc *vblank =
204 struct drm_vblank_crtc *vblank;
257 const struct drm_vblank_crtc *vblank =
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_display.c86 struct drm_vblank_crtc *vblank = drm_crtc_vblank_crtc(crtc);
/linux-master/drivers/gpu/drm/vkms/
H A Dvkms_crtc.c64 struct drm_vblank_crtc *vblank = drm_crtc_vblank_crtc(crtc);
91 struct drm_vblank_crtc *vblank = drm_crtc_vblank_crtc(crtc);
/linux-master/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_vkms.c254 struct drm_vblank_crtc *vblank = &dev->vblank[pipe];
287 struct drm_vblank_crtc *vblank = &dev->vblank[pipe];
/linux-master/include/drm/
H A Ddrm_device.h14 struct drm_vblank_crtc;
229 struct drm_vblank_crtc *vblank;
258 * &drm_vblank_crtc.max_vblank_count, in which case @max_vblank_count
H A Ddrm_vblank.h82 * struct drm_vblank_crtc - vblank tracking for a CRTC
91 struct drm_vblank_crtc { struct
228 struct drm_vblank_crtc *drm_crtc_vblank_crtc(struct drm_crtc *crtc);
H A Ddrm_vblank_work.h24 * &drm_vblank_crtc.worker. Drivers should not interact with this
31 * @vblank: A pointer to &drm_vblank_crtc this work item belongs to.
33 struct drm_vblank_crtc *vblank;
51 * &drm_vblank_crtc.pending_work.

Completed in 378 milliseconds