diff options
author | Terje Bergstrom <tbergstrom@nvidia.com> | 2017-12-27 16:04:17 -0500 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2018-01-02 16:53:09 -0500 |
commit | 86691b59c6fae2b091855c0f4d44079cad8529b1 (patch) | |
tree | c9fd2914ed052771980298f5e77bd43d7c430ec9 /drivers/gpu/nvgpu/gk20a/gk20a.h | |
parent | 14fa8207e2f7feb36f8fa284b94859e05136eb0f (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.h | 4 |
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, |