summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/gk20a.h
diff options
context:
space:
mode:
authorHaley Teng <hteng@nvidia.com>2016-04-21 09:02:14 -0400
committerTerje Bergstrom <tbergstrom@nvidia.com>2016-05-09 12:52:04 -0400
commit4c4d0e6eb29fab7c1fb54cb7a7f5e3e41e245991 (patch)
tree258d1918e82725739932b8e16f7c4296178fae74 /drivers/gpu/nvgpu/gk20a/gk20a.h
parentf138e7f69d7918d597d2df34af1e1d0353ea2888 (diff)
nvgpu: vgpu: create fifo.force_reset_ch in gpu_ops
gk20a_fifo_force_reset_ch() does not support vgpu now, so we need to create a function pointer in gpu_ops and assign it differently for vgpu and non-vgpu. Bug 200184349 Change-Id: I5f8f4f731b4b970c4ff8de65531f25568e7691b6 Signed-off-by: Haley Teng <hteng@nvidia.com> Reviewed-on: http://git-master/r/1130420 Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com> Tested-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.h')
-rw-r--r--drivers/gpu/nvgpu/gk20a/gk20a.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h
index 0b15783b..ebc18d5d 100644
--- a/drivers/gpu/nvgpu/gk20a/gk20a.h
+++ b/drivers/gpu/nvgpu/gk20a/gk20a.h
@@ -319,6 +319,7 @@ struct gpu_ops {
319 u32 new_level); 319 u32 new_level);
320 int (*channel_set_timeslice)(struct channel_gk20a *ch, 320 int (*channel_set_timeslice)(struct channel_gk20a *ch,
321 u32 timeslice); 321 u32 timeslice);
322 int (*force_reset_ch)(struct channel_gk20a *ch, bool verbose);
322 } fifo; 323 } fifo;
323 struct pmu_v { 324 struct pmu_v {
324 /*used for change of enum zbc update cmd id from ver 0 to ver1*/ 325 /*used for change of enum zbc update cmd id from ver 0 to ver1*/