Searched refs:drm_vblank_work (Results 1 - 14 of 14) sorted by relevance
/kernel/linux/linux-5.10/include/drm/ |
H A D | drm_vblank_work.h | 11 * struct drm_vblank_work - A delayed work item which delays until a target 21 struct drm_vblank_work { struct 57 * to_drm_vblank_work - Retrieve the respective &drm_vblank_work item from a 59 * @_work: The &kthread_work embedded inside a &drm_vblank_work 62 container_of((_work), struct drm_vblank_work, base) 64 int drm_vblank_work_schedule(struct drm_vblank_work *work, 66 void drm_vblank_work_init(struct drm_vblank_work *work, struct drm_crtc *crtc, 68 bool drm_vblank_work_cancel_sync(struct drm_vblank_work *work); 69 void drm_vblank_work_flush(struct drm_vblank_work *work);
|
H A D | drm_vblank.h | 37 struct drm_vblank_work; 215 * @pending_work: A list of scheduled &drm_vblank_work items that are 222 * &drm_vblank_work item has either finished executing, or was
|
/kernel/linux/linux-6.6/include/drm/ |
H A D | drm_vblank_work.h | 11 * struct drm_vblank_work - A delayed work item which delays until a target 21 struct drm_vblank_work { struct 57 * to_drm_vblank_work - Retrieve the respective &drm_vblank_work item from a 59 * @_work: The &kthread_work embedded inside a &drm_vblank_work 62 container_of((_work), struct drm_vblank_work, base) 64 int drm_vblank_work_schedule(struct drm_vblank_work *work, 66 void drm_vblank_work_init(struct drm_vblank_work *work, struct drm_crtc *crtc, 68 bool drm_vblank_work_cancel_sync(struct drm_vblank_work *work); 69 void drm_vblank_work_flush(struct drm_vblank_work *work);
|
H A D | drm_vblank.h | 37 struct drm_vblank_work; 215 * @pending_work: A list of scheduled &drm_vblank_work items that are 222 * &drm_vblank_work item has either finished executing, or was
|
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_vblank_work.c | 7 #include <drm/drm_vblank_work.h> 37 * This is where &drm_vblank_work comes in. &drm_vblank_work provides a simple 42 * heavy load. &drm_vblank_work also supports rescheduling, so that self 48 struct drm_vblank_work *work, *next; in drm_handle_vblank_works() 72 struct drm_vblank_work *work, *next; in drm_vblank_cancel_pending_works() 106 int drm_vblank_work_schedule(struct drm_vblank_work *work, in drm_vblank_work_schedule() 182 bool drm_vblank_work_cancel_sync(struct drm_vblank_work *work) in drm_vblank_work_cancel_sync() 218 void drm_vblank_work_flush(struct drm_vblank_work *work) in drm_vblank_work_flush() 240 void drm_vblank_work_init(struct drm_vblank_work *wor [all...] |
H A D | Makefile | 21 drm_managed.o drm_vblank_work.o
|
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_vblank_work.c | 7 #include <drm/drm_vblank_work.h> 37 * This is where &drm_vblank_work comes in. &drm_vblank_work provides a simple 42 * heavy load. &drm_vblank_work also supports rescheduling, so that self 48 struct drm_vblank_work *work, *next; in drm_handle_vblank_works() 72 struct drm_vblank_work *work, *next; in drm_vblank_cancel_pending_works() 106 int drm_vblank_work_schedule(struct drm_vblank_work *work, in drm_vblank_work_schedule() 182 bool drm_vblank_work_cancel_sync(struct drm_vblank_work *work) in drm_vblank_work_cancel_sync() 218 void drm_vblank_work_flush(struct drm_vblank_work *work) in drm_vblank_work_flush() 240 void drm_vblank_work_init(struct drm_vblank_work *wor [all...] |
H A D | Makefile | 46 drm_vblank_work.o \
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | crc.h | 7 #include <drm/drm_vblank_work.h> 68 struct drm_vblank_work flip_work;
|
H A D | crc.c | 6 #include <drm/drm_vblank_work.h> 83 struct drm_vblank_work *work = to_drm_vblank_work(base); in nv50_crc_ctx_flip_work()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | crc.h | 7 #include <drm/drm_vblank_work.h> 66 struct drm_vblank_work flip_work;
|
H A D | crc.c | 6 #include <drm/drm_vblank_work.h> 83 struct drm_vblank_work *work = to_drm_vblank_work(base); in nv50_crc_ctx_flip_work()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_crtc.c | 12 #include <drm/drm_vblank_work.h> 402 struct drm_vblank_work *work = to_drm_vblank_work(base); in intel_crtc_vblank_work()
|
H A D | intel_display_types.h | 45 #include <drm/drm_vblank_work.h> 1401 struct drm_vblank_work vblank_work;
|
Completed in 11 milliseconds