aboutsummaryrefslogtreecommitdiff
path: root/drivers/gpu/host1x/intr.h
diff options
context:
space:
mode:
authorDave Airlie <[email protected]>2021-04-30 09:56:31 +1000
committerDave Airlie <[email protected]>2021-04-30 09:57:07 +1000
commit12fc11bce6f29a73eb3d61ab4e76a9ece3da1f1d (patch)
treee17d2fdc2ea4a8f9363e242b6465ce88e5c283d3 /drivers/gpu/host1x/intr.h
parenta1a1ca70deb3ec600eeabb21de7f3f48aaae5695 (diff)
parent7b6f846785f41d57917e36851c120cfbe87f0809 (diff)
Merge tag 'drm/tegra/for-5.13-rc1' of ssh://git.freedesktop.org/git/tegra/linux into drm-next
drm/tegra: Changes for v5.13-rc1 The changes this time around contain a couple of fixes for host1x along with some improvements for Tegra DRM. Most notably the Tegra DRM driver now supports the hardware cursor on Tegra186 and later, more correctly reflects the capabilities of the display pipelines on various Tegra SoC generations and knows how to deal with the dGPU sector layout by using framebuffer modifiers. Signed-off-by: Dave Airlie <[email protected]> From: Thierry Reding <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'drivers/gpu/host1x/intr.h')
-rw-r--r--drivers/gpu/host1x/intr.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/gpu/host1x/intr.h b/drivers/gpu/host1x/intr.h
index aac38194398f..6ea55e615e3a 100644
--- a/drivers/gpu/host1x/intr.h
+++ b/drivers/gpu/host1x/intr.h
@@ -74,8 +74,10 @@ int host1x_intr_add_action(struct host1x *host, struct host1x_syncpt *syncpt,
* Unreference an action submitted to host1x_intr_add_action().
* You must call this if you passed non-NULL as ref.
* @ref the ref returned from host1x_intr_add_action()
+ * @flush wait until any pending handlers have completed before returning.
*/
-void host1x_intr_put_ref(struct host1x *host, unsigned int id, void *ref);
+void host1x_intr_put_ref(struct host1x *host, unsigned int id, void *ref,
+ bool flush);
/* Initialize host1x sync point interrupt */
int host1x_intr_init(struct host1x *host, unsigned int irq_sync);