summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/etnaviv/etnaviv_gpu.h
diff options
context:
space:
mode:
authorLucas Stach <l.stach@pengutronix.de>2017-12-04 19:24:06 +0100
committerLucas Stach <l.stach@pengutronix.de>2018-02-12 16:31:00 +0100
commit683da226f88dde7bf68940c21418995b63baae2f (patch)
treed0f7a6ab97ecb2af8cee5c033259da0d9073618b /drivers/gpu/drm/etnaviv/etnaviv_gpu.h
parente93b6deeb45a781489f4ceaa97f9545a3cbebb81 (diff)
downloadlinux-stable-683da226f88dde7bf68940c21418995b63baae2f.tar.gz
linux-stable-683da226f88dde7bf68940c21418995b63baae2f.tar.bz2
linux-stable-683da226f88dde7bf68940c21418995b63baae2f.zip
drm/etnaviv: move dependency handling to scheduler
Move the fence dependency handling to the scheduler where it belongs. Jobs with unsignaled dependencies just get to sit in the scheduler queue without holding any locks. Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Diffstat (limited to 'drivers/gpu/drm/etnaviv/etnaviv_gpu.h')
-rw-r--r--drivers/gpu/drm/etnaviv/etnaviv_gpu.h3
1 files changed, 0 insertions, 3 deletions
diff --git a/drivers/gpu/drm/etnaviv/etnaviv_gpu.h b/drivers/gpu/drm/etnaviv/etnaviv_gpu.h
index 02f7ffa34f3b..f5c6dbe026d6 100644
--- a/drivers/gpu/drm/etnaviv/etnaviv_gpu.h
+++ b/drivers/gpu/drm/etnaviv/etnaviv_gpu.h
@@ -188,9 +188,6 @@ int etnaviv_gpu_init(struct etnaviv_gpu *gpu);
int etnaviv_gpu_debugfs(struct etnaviv_gpu *gpu, struct seq_file *m);
#endif
-int etnaviv_gpu_fence_sync_obj(struct etnaviv_gem_object *etnaviv_obj,
- unsigned int context, bool exclusive, bool implicit);
-
void etnaviv_gpu_retire(struct etnaviv_gpu *gpu);
int etnaviv_gpu_wait_fence_interruptible(struct etnaviv_gpu *gpu,
u32 fence, struct timespec *timeout);