Displaying 2 results from an estimated 2 matches for "vbl_put".
Did you mean:
ib_put
2020 May 08
0
[RFC v4 04/12] drm/vblank: Add vblank works
...+ *
+ * On return @work is no longer guaraneed to be executing.
+ *
+ * Returns:
+ * %True if the work was cancelled before it started to execute, %false
+ * otherwise.
+ */
+bool drm_vblank_work_cancel_sync(struct drm_vblank_work *work)
+{
+ struct drm_vblank_crtc *vblank = work->vblank;
+ bool vbl_put, cancelled;
+
+ spin_lock_irq(&vblank->work_lock);
+ cancelled = vblank_work_cancel(work);
+ vbl_put = cancelled;
+
+ kthread_block_work_queuing(vblank->worker, &work->base);
+ spin_unlock_irq(&vblank->work_lock);
+
+ cancelled |= kthread_cancel_work_sync(&work->base)...
2020 May 08
16
[RFC v4 00/12] drm/nouveau: Introduce CRC support for gf119+
Nvidia released some documentation on how CRC support works on their
GPUs, hooray!
So: this patch series implements said CRC support in nouveau, along with
adding some special debugfs interfaces for some relevant igt-gpu-tools
tests (already on the ML).
First - we add some new functionality to kthread_work in the kernel, and
then use this to add a new feature to DRM that Ville Syrj?l? came up