summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a')
-rw-r--r--drivers/gpu/nvgpu/gk20a/tsg_gk20a.c6
-rw-r--r--drivers/gpu/nvgpu/gk20a/tsg_gk20a.h2
2 files changed, 0 insertions, 8 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/tsg_gk20a.c b/drivers/gpu/nvgpu/gk20a/tsg_gk20a.c
index a0dcd622..99d72292 100644
--- a/drivers/gpu/nvgpu/gk20a/tsg_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/tsg_gk20a.c
@@ -342,9 +342,3 @@ struct tsg_gk20a *tsg_gk20a_from_ch(struct channel_gk20a *ch)
342 342
343 return tsg; 343 return tsg;
344} 344}
345
346void gk20a_init_tsg_ops(struct gpu_ops *gops)
347{
348 gops->fifo.tsg_bind_channel = gk20a_tsg_bind_channel;
349 gops->fifo.tsg_unbind_channel = gk20a_tsg_unbind_channel;
350}
diff --git a/drivers/gpu/nvgpu/gk20a/tsg_gk20a.h b/drivers/gpu/nvgpu/gk20a/tsg_gk20a.h
index e6a4a3cc..40e12105 100644
--- a/drivers/gpu/nvgpu/gk20a/tsg_gk20a.h
+++ b/drivers/gpu/nvgpu/gk20a/tsg_gk20a.h
@@ -22,14 +22,12 @@
22#define NVGPU_INVALID_TSG_ID (-1) 22#define NVGPU_INVALID_TSG_ID (-1)
23 23
24struct channel_gk20a; 24struct channel_gk20a;
25struct gpu_ops;
26 25
27bool gk20a_is_channel_marked_as_tsg(struct channel_gk20a *ch); 26bool gk20a_is_channel_marked_as_tsg(struct channel_gk20a *ch);
28struct tsg_gk20a *gk20a_tsg_open(struct gk20a *g); 27struct tsg_gk20a *gk20a_tsg_open(struct gk20a *g);
29void gk20a_tsg_release(struct kref *ref); 28void gk20a_tsg_release(struct kref *ref);
30 29
31int gk20a_init_tsg_support(struct gk20a *g, u32 tsgid); 30int gk20a_init_tsg_support(struct gk20a *g, u32 tsgid);
32void gk20a_init_tsg_ops(struct gpu_ops *gops);
33struct tsg_gk20a *tsg_gk20a_from_ch(struct channel_gk20a *ch); 31struct tsg_gk20a *tsg_gk20a_from_ch(struct channel_gk20a *ch);
34 32
35struct tsg_gk20a { 33struct tsg_gk20a {