|
XenevaOS
|
#include <linux/kthread.h>
Go to the source code of this file.
Classes | |
| struct | drm_vblank_work |
Macros | |
| #define | to_drm_vblank_work(_work) container_of((_work), struct drm_vblank_work, base) |
Functions | |
| int | drm_vblank_work_schedule (struct drm_vblank_work *work, u64 count, bool nextonmiss) |
| void | drm_vblank_work_init (struct drm_vblank_work *work, struct drm_crtc *crtc, void(*func)(struct kthread_work *work)) |
| bool | drm_vblank_work_cancel_sync (struct drm_vblank_work *work) |
| void | drm_vblank_work_flush (struct drm_vblank_work *work) |
| void | drm_vblank_work_flush_all (struct drm_crtc *crtc) |
| #define to_drm_vblank_work | ( | _work | ) | container_of((_work), struct drm_vblank_work, base) |
to_drm_vblank_work - Retrieve the respective &drm_vblank_work item from a &kthread_work @_work: The &kthread_work embedded inside a &drm_vblank_work
| bool drm_vblank_work_cancel_sync | ( | struct drm_vblank_work * | work | ) |
| void drm_vblank_work_flush | ( | struct drm_vblank_work * | work | ) |
| void drm_vblank_work_flush_all | ( | struct drm_crtc * | crtc | ) |
| void drm_vblank_work_init | ( | struct drm_vblank_work * | work, |
| struct drm_crtc * | crtc, | ||
| void(*)(struct kthread_work *work) | func | ||
| ) |
| int drm_vblank_work_schedule | ( | struct drm_vblank_work * | work, |
| u64 | count, | ||
| bool | nextonmiss | ||
| ) |