summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/gk20a.h
diff options
context:
space:
mode:
authorTerje Bergstrom <tbergstrom@nvidia.com>2017-12-27 16:04:17 -0500
committermobile promotions <svcmobile_promotions@nvidia.com>2018-01-02 16:53:09 -0500
commit86691b59c6fae2b091855c0f4d44079cad8529b1 (patch)
treec9fd2914ed052771980298f5e77bd43d7c430ec9 /drivers/gpu/nvgpu/gk20a/gk20a.h
parent14fa8207e2f7feb36f8fa284b94859e05136eb0f (diff)
gpu: nvgpu: Remove bare channel scheduling
Remove scheduling IOCTL implementations for bare channels. Also removes code that constructs bare channels in runlist. Bug 1842197 Change-Id: I6e833b38e24a2f2c45c7993edf939d365eaf41f0 Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1627326 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Seshendra Gadagottu <sgadagottu@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.h')
-rw-r--r--drivers/gpu/nvgpu/gk20a/gk20a.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h
index ebe29bc3..6a669d88 100644
--- a/drivers/gpu/nvgpu/gk20a/gk20a.h
+++ b/drivers/gpu/nvgpu/gk20a/gk20a.h
@@ -535,10 +535,8 @@ struct gpu_ops {
535 u32 (*get_num_fifos)(struct gk20a *g); 535 u32 (*get_num_fifos)(struct gk20a *g);
536 u32 (*get_pbdma_signature)(struct gk20a *g); 536 u32 (*get_pbdma_signature)(struct gk20a *g);
537 int (*set_runlist_interleave)(struct gk20a *g, u32 id, 537 int (*set_runlist_interleave)(struct gk20a *g, u32 id,
538 bool is_tsg, u32 runlist_id, 538 u32 runlist_id,
539 u32 new_level); 539 u32 new_level);
540 int (*channel_set_timeslice)(struct channel_gk20a *ch,
541 u32 timeslice);
542 int (*tsg_set_timeslice)(struct tsg_gk20a *tsg, u32 timeslice); 540 int (*tsg_set_timeslice)(struct tsg_gk20a *tsg, u32 timeslice);
543 u32 (*default_timeslice_us)(struct gk20a *); 541 u32 (*default_timeslice_us)(struct gk20a *);
544 int (*force_reset_ch)(struct channel_gk20a *ch, 542 int (*force_reset_ch)(struct channel_gk20a *ch,