summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/channel_sync_gk20a.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/channel_sync_gk20a.h')
-rw-r--r--drivers/gpu/nvgpu/gk20a/channel_sync_gk20a.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/channel_sync_gk20a.h b/drivers/gpu/nvgpu/gk20a/channel_sync_gk20a.h
index a347cbab..618e1b26 100644
--- a/drivers/gpu/nvgpu/gk20a/channel_sync_gk20a.h
+++ b/drivers/gpu/nvgpu/gk20a/channel_sync_gk20a.h
@@ -3,7 +3,7 @@
3 * 3 *
4 * GK20A Channel Synchronization Abstraction 4 * GK20A Channel Synchronization Abstraction
5 * 5 *
6 * Copyright (c) 2014, NVIDIA CORPORATION. All rights reserved. 6 * Copyright (c) 2014-2015, NVIDIA CORPORATION. All rights reserved.
7 * 7 *
8 * This program is free software; you can redistribute it and/or modify it 8 * This program is free software; you can redistribute it and/or modify it
9 * under the terms and conditions of the GNU General Public License, 9 * under the terms and conditions of the GNU General Public License,
@@ -54,7 +54,8 @@ struct gk20a_channel_sync {
54 */ 54 */
55 int (*incr)(struct gk20a_channel_sync *s, 55 int (*incr)(struct gk20a_channel_sync *s,
56 struct priv_cmd_entry **entry, 56 struct priv_cmd_entry **entry,
57 struct gk20a_fence **fence); 57 struct gk20a_fence **fence,
58 bool need_sync_fence);
58 59
59 /* Increment syncpoint/semaphore, preceded by a wfi. 60 /* Increment syncpoint/semaphore, preceded by a wfi.
60 * Returns 61 * Returns
@@ -76,7 +77,8 @@ struct gk20a_channel_sync {
76 int wait_fence_fd, 77 int wait_fence_fd,
77 struct priv_cmd_entry **entry, 78 struct priv_cmd_entry **entry,
78 struct gk20a_fence **fence, 79 struct gk20a_fence **fence,
79 bool wfi); 80 bool wfi,
81 bool need_sync_fence);
80 82
81 /* Reset the channel syncpoint/semaphore. */ 83 /* Reset the channel syncpoint/semaphore. */
82 void (*set_min_eq_max)(struct gk20a_channel_sync *s); 84 void (*set_min_eq_max)(struct gk20a_channel_sync *s);