Home
last modified time | relevance | path

Searched refs:drm_vblank_work (Results 1 – 8 of 8) sorted by relevance

/linux/include/drm/
H A Ddrm_vblank_work.h22 struct drm_vblank_work { struct
63 container_of((_work), struct drm_vblank_work, base)
65 int drm_vblank_work_schedule(struct drm_vblank_work *work,
67 void drm_vblank_work_init(struct drm_vblank_work *work, struct drm_crtc *crtc,
69 bool drm_vblank_work_cancel_sync(struct drm_vblank_work *work);
70 void drm_vblank_work_flush(struct drm_vblank_work *work);
/linux/drivers/gpu/drm/
H A Ddrm_vblank_work.c50 struct drm_vblank_work *work, *next; in drm_handle_vblank_works()
74 struct drm_vblank_work *work, *next; in drm_vblank_cancel_pending_works()
111 int drm_vblank_work_schedule(struct drm_vblank_work *work, in drm_vblank_work_schedule()
187 bool drm_vblank_work_cancel_sync(struct drm_vblank_work *work) in drm_vblank_work_cancel_sync()
223 void drm_vblank_work_flush(struct drm_vblank_work *work) in drm_vblank_work_flush()
267 void drm_vblank_work_init(struct drm_vblank_work *work, struct drm_crtc *crtc, in drm_vblank_work_init()
H A DMakefile73 drm_vblank_work.o \
/linux/drivers/gpu/drm/nouveau/dispnv50/
H A Dcrc.h66 struct drm_vblank_work flip_work;
H A Dcrc.c85 struct drm_vblank_work *work = to_drm_vblank_work(base); in nv50_crc_ctx_flip_work()
/linux/Documentation/gpu/
H A Ddrm-kms.rst656 .. kernel-doc:: drivers/gpu/drm/drm_vblank_work.c
662 .. kernel-doc:: include/drm/drm_vblank_work.h
665 .. kernel-doc:: drivers/gpu/drm/drm_vblank_work.c
/linux/drivers/gpu/drm/i915/display/
H A Dintel_display_types.h691 struct drm_vblank_work unpin_work;
1412 struct drm_vblank_work vblank_work;
H A Dintel_crtc.c458 struct drm_vblank_work *work = to_drm_vblank_work(base); in intel_crtc_vblank_work()