diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/debug_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/debug_gk20a.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/debug_gk20a.c b/drivers/gpu/nvgpu/gk20a/debug_gk20a.c index 4836e386..a64bccf0 100644 --- a/drivers/gpu/nvgpu/gk20a/debug_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/debug_gk20a.c | |||
@@ -136,13 +136,14 @@ int gk20a_gr_debug_dump(struct device *dev) | |||
136 | static int gk20a_gr_debug_show(struct seq_file *s, void *unused) | 136 | static int gk20a_gr_debug_show(struct seq_file *s, void *unused) |
137 | { | 137 | { |
138 | struct device *dev = s->private; | 138 | struct device *dev = s->private; |
139 | struct gk20a *g = gk20a_get_platform(dev)->g; | ||
139 | struct gk20a_debug_output o = { | 140 | struct gk20a_debug_output o = { |
140 | .fn = gk20a_debug_write_to_seqfile, | 141 | .fn = gk20a_debug_write_to_seqfile, |
141 | .ctx = s, | 142 | .ctx = s, |
142 | }; | 143 | }; |
143 | int err; | 144 | int err; |
144 | 145 | ||
145 | err = gk20a_busy(dev); | 146 | err = gk20a_busy(g); |
146 | if (err) { | 147 | if (err) { |
147 | gk20a_err(dev, "failed to power on gpu: %d", err); | 148 | gk20a_err(dev, "failed to power on gpu: %d", err); |
148 | return -EINVAL; | 149 | return -EINVAL; |
@@ -150,7 +151,7 @@ static int gk20a_gr_debug_show(struct seq_file *s, void *unused) | |||
150 | 151 | ||
151 | gk20a_gr_dump_regs(dev, &o); | 152 | gk20a_gr_dump_regs(dev, &o); |
152 | 153 | ||
153 | gk20a_idle(dev); | 154 | gk20a_idle(g); |
154 | 155 | ||
155 | return 0; | 156 | return 0; |
156 | } | 157 | } |
@@ -183,7 +184,7 @@ static int gk20a_debug_show(struct seq_file *s, void *unused) | |||
183 | 184 | ||
184 | g = gk20a_get_platform(dev)->g; | 185 | g = gk20a_get_platform(dev)->g; |
185 | 186 | ||
186 | err = gk20a_busy(g->dev); | 187 | err = gk20a_busy(g); |
187 | if (err) { | 188 | if (err) { |
188 | gk20a_err(g->dev, "failed to power on gpu: %d", err); | 189 | gk20a_err(g->dev, "failed to power on gpu: %d", err); |
189 | return -EFAULT; | 190 | return -EFAULT; |
@@ -193,7 +194,7 @@ static int gk20a_debug_show(struct seq_file *s, void *unused) | |||
193 | if (g->ops.debug.show_dump) | 194 | if (g->ops.debug.show_dump) |
194 | g->ops.debug.show_dump(g, &o); | 195 | g->ops.debug.show_dump(g, &o); |
195 | 196 | ||
196 | gk20a_idle(g->dev); | 197 | gk20a_idle(g); |
197 | return 0; | 198 | return 0; |
198 | } | 199 | } |
199 | 200 | ||