diff options
Diffstat (limited to 'include/linux')
-rw-r--r-- | include/linux/tegra_vgpu.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/include/linux/tegra_vgpu.h b/include/linux/tegra_vgpu.h index 5f697e78..d84d0c63 100644 --- a/include/linux/tegra_vgpu.h +++ b/include/linux/tegra_vgpu.h | |||
@@ -75,7 +75,8 @@ enum { | |||
75 | TEGRA_VGPU_CMD_SET_SM_DEBUG_MODE, | 75 | TEGRA_VGPU_CMD_SET_SM_DEBUG_MODE, |
76 | TEGRA_VGPU_CMD_REG_OPS, | 76 | TEGRA_VGPU_CMD_REG_OPS, |
77 | TEGRA_VGPU_CMD_CHANNEL_SET_PRIORITY, | 77 | TEGRA_VGPU_CMD_CHANNEL_SET_PRIORITY, |
78 | TEGRA_VGPU_CMD_CHANNEL_SET_RUNLIST_INTERLEAVE | 78 | TEGRA_VGPU_CMD_CHANNEL_SET_RUNLIST_INTERLEAVE, |
79 | TEGRA_VGPU_CMD_CHANNEL_SET_TIMESLICE | ||
79 | }; | 80 | }; |
80 | 81 | ||
81 | struct tegra_vgpu_connect_params { | 82 | struct tegra_vgpu_connect_params { |
@@ -305,6 +306,11 @@ struct tegra_vgpu_channel_runlist_interleave_params { | |||
305 | u32 level; | 306 | u32 level; |
306 | }; | 307 | }; |
307 | 308 | ||
309 | struct tegra_vgpu_channel_timeslice_params { | ||
310 | u64 handle; | ||
311 | u32 timeslice_us; | ||
312 | }; | ||
313 | |||
308 | struct tegra_vgpu_cmd_msg { | 314 | struct tegra_vgpu_cmd_msg { |
309 | u32 cmd; | 315 | u32 cmd; |
310 | int ret; | 316 | int ret; |
@@ -334,6 +340,7 @@ struct tegra_vgpu_cmd_msg { | |||
334 | struct tegra_vgpu_reg_ops_params reg_ops; | 340 | struct tegra_vgpu_reg_ops_params reg_ops; |
335 | struct tegra_vgpu_channel_priority_params channel_priority; | 341 | struct tegra_vgpu_channel_priority_params channel_priority; |
336 | struct tegra_vgpu_channel_runlist_interleave_params channel_interleave; | 342 | struct tegra_vgpu_channel_runlist_interleave_params channel_interleave; |
343 | struct tegra_vgpu_channel_timeslice_params channel_timeslice; | ||
337 | char padding[192]; | 344 | char padding[192]; |
338 | } params; | 345 | } params; |
339 | }; | 346 | }; |