Home
last modified time | relevance | path

Searched refs:drm_flip_work (Results 1 – 7 of 7) sorted by relevance

/linux-6.12.1/include/drm/
Ddrm_flip_work.h40 struct drm_flip_work;
51 typedef void (*drm_flip_func_t)(struct drm_flip_work *work, void *val);
62 struct drm_flip_work { struct
71 void drm_flip_work_queue(struct drm_flip_work *work, void *val); argument
72 void drm_flip_work_commit(struct drm_flip_work *work,
74 void drm_flip_work_init(struct drm_flip_work *work,
76 void drm_flip_work_cleanup(struct drm_flip_work *work);
/linux-6.12.1/drivers/gpu/drm/
Ddrm_flip_work.c46 static void drm_flip_work_queue_task(struct drm_flip_work *work, struct drm_flip_task *task) in drm_flip_work_queue_task()
63 void drm_flip_work_queue(struct drm_flip_work *work, void *val) in drm_flip_work_queue()
88 void drm_flip_work_commit(struct drm_flip_work *work, in drm_flip_work_commit()
103 struct drm_flip_work *work = container_of(w, struct drm_flip_work, worker); in flip_worker()
134 void drm_flip_work_init(struct drm_flip_work *work, in drm_flip_work_init()
153 void drm_flip_work_cleanup(struct drm_flip_work *work) in drm_flip_work_cleanup()
DMakefile135 drm_flip_work.o \
/linux-6.12.1/Documentation/gpu/
Ddrm-kms-helpers.rst419 .. kernel-doc:: include/drm/drm_flip_work.h
422 .. kernel-doc:: include/drm/drm_flip_work.h
425 .. kernel-doc:: drivers/gpu/drm/drm_flip_work.c
/linux-6.12.1/drivers/gpu/drm/msm/disp/mdp4/
Dmdp4_crtc.c56 struct drm_flip_work unref_cursor_work;
116 static void unref_cursor_worker(struct drm_flip_work *work, void *val) in unref_cursor_worker()
/linux-6.12.1/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_crtc.c46 struct drm_flip_work unref_cursor_work;
165 static void unref_cursor_worker(struct drm_flip_work *work, void *val) in unref_cursor_worker()
/linux-6.12.1/drivers/gpu/drm/rockchip/
Drockchip_drm_vop.c151 struct drm_flip_work fb_unref_work;
1751 static void vop_fb_unref_worker(struct drm_flip_work *work, void *val) in vop_fb_unref_worker()