diff options
author | Seshendra Gadagottu <sgadagottu@nvidia.com> | 2015-05-15 14:53:54 -0400 |
---|---|---|
committer | Terje Bergstrom <tbergstrom@nvidia.com> | 2015-06-02 14:17:39 -0400 |
commit | 38cee4d7effe5a2079a08b3c9a216b3197893959 (patch) | |
tree | 5a16f62a1fff0b3f6ba4c362d6be123c5416dbce /drivers/gpu/nvgpu/gk20a/channel_gk20a.c | |
parent | f8cc28af38752354130506b8a9cecd86fd7aa48e (diff) |
gpu:nvgpu: update channel_setup_ramfc interface
Pass flags parameter to channel_setup_ramfc for
indicating nvgpu_alloc_gpfifo_args characteristics.
Bug 1645628
Change-Id: Ia40b37c5c7b208d459aa84f1b022036dd5e1b599
Signed-off-by: Seshendra Gadagottu <sgadagottu@nvidia.com>
Reviewed-on: http://git-master/r/744526
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Tested-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/channel_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/channel_gk20a.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c index f311a91a..c83da8b4 100644 --- a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c | |||
@@ -172,7 +172,7 @@ static int channel_gk20a_set_schedule_params(struct channel_gk20a *c, | |||
172 | } | 172 | } |
173 | 173 | ||
174 | int channel_gk20a_setup_ramfc(struct channel_gk20a *c, | 174 | int channel_gk20a_setup_ramfc(struct channel_gk20a *c, |
175 | u64 gpfifo_base, u32 gpfifo_entries) | 175 | u64 gpfifo_base, u32 gpfifo_entries, u32 flags) |
176 | { | 176 | { |
177 | void *inst_ptr; | 177 | void *inst_ptr; |
178 | 178 | ||
@@ -1142,7 +1142,8 @@ int gk20a_alloc_channel_gpfifo(struct channel_gk20a *c, | |||
1142 | 1142 | ||
1143 | channel_gk20a_setup_userd(c); | 1143 | channel_gk20a_setup_userd(c); |
1144 | 1144 | ||
1145 | err = g->ops.fifo.setup_ramfc(c, c->gpfifo.mem.gpu_va, c->gpfifo.entry_num); | 1145 | err = g->ops.fifo.setup_ramfc(c, c->gpfifo.mem.gpu_va, |
1146 | c->gpfifo.entry_num, args->flags); | ||
1146 | if (err) | 1147 | if (err) |
1147 | goto clean_up_unmap; | 1148 | goto clean_up_unmap; |
1148 | 1149 | ||