summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/platform_gk20a.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/platform_gk20a.h')
-rw-r--r--drivers/gpu/nvgpu/gk20a/platform_gk20a.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/platform_gk20a.h b/drivers/gpu/nvgpu/gk20a/platform_gk20a.h
index 6dd0c0db..e6ed9898 100644
--- a/drivers/gpu/nvgpu/gk20a/platform_gk20a.h
+++ b/drivers/gpu/nvgpu/gk20a/platform_gk20a.h
@@ -151,6 +151,12 @@ struct gk20a_platform {
151 * of the CPU. 151 * of the CPU.
152 */ 152 */
153 void (*dump_platform_dependencies)(struct platform_device *dev); 153 void (*dump_platform_dependencies)(struct platform_device *dev);
154
155#ifdef CONFIG_TEGRA_GR_VIRTUALIZATION
156 bool virtual_dev;
157 u64 virt_handle;
158 struct task_struct *intr_handler;
159#endif
154}; 160};
155 161
156static inline struct gk20a_platform *gk20a_get_platform( 162static inline struct gk20a_platform *gk20a_get_platform(
@@ -163,6 +169,9 @@ extern struct gk20a_platform gk20a_generic_platform;
163#ifdef CONFIG_TEGRA_GK20A 169#ifdef CONFIG_TEGRA_GK20A
164extern struct gk20a_platform gk20a_tegra_platform; 170extern struct gk20a_platform gk20a_tegra_platform;
165extern struct gk20a_platform gm20b_tegra_platform; 171extern struct gk20a_platform gm20b_tegra_platform;
172#ifdef CONFIG_TEGRA_GR_VIRTUALIZATION
173extern struct gk20a_platform vgpu_tegra_platform;
174#endif
166#endif 175#endif
167 176
168static inline bool gk20a_platform_has_syncpoints(struct platform_device *dev) 177static inline bool gk20a_platform_has_syncpoints(struct platform_device *dev)