diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gr_gk20a.h')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gr_gk20a.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gr_gk20a.h b/drivers/gpu/nvgpu/gk20a/gr_gk20a.h index b437838f..3377df5d 100644 --- a/drivers/gpu/nvgpu/gk20a/gr_gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/gr_gk20a.h | |||
@@ -61,6 +61,13 @@ | |||
61 | (PAGE_SIZE/(PATCH_CTX_SLOTS_REQUIRED_PER_ENTRY * sizeof(u32))) | 61 | (PAGE_SIZE/(PATCH_CTX_SLOTS_REQUIRED_PER_ENTRY * sizeof(u32))) |
62 | #define PATCH_CTX_ENTRIES_FROM_SIZE(size) (size/sizeof(u32)) | 62 | #define PATCH_CTX_ENTRIES_FROM_SIZE(size) (size/sizeof(u32)) |
63 | 63 | ||
64 | #define NVGPU_PREEMPTION_MODE_GRAPHICS_WFI (1 << 0) | ||
65 | #define NVGPU_PREEMPTION_MODE_GRAPHICS_GFXP (1 << 1) | ||
66 | |||
67 | #define NVGPU_PREEMPTION_MODE_COMPUTE_WFI (1 << 0) | ||
68 | #define NVGPU_PREEMPTION_MODE_COMPUTE_CTA (1 << 1) | ||
69 | #define NVGPU_PREEMPTION_MODE_COMPUTE_CILP (1 << 2) | ||
70 | |||
64 | struct channel_gk20a; | 71 | struct channel_gk20a; |
65 | struct nvgpu_warpstate; | 72 | struct nvgpu_warpstate; |
66 | 73 | ||
@@ -403,7 +410,6 @@ struct gr_gk20a { | |||
403 | bool sw_ready; | 410 | bool sw_ready; |
404 | bool skip_ucode_init; | 411 | bool skip_ucode_init; |
405 | 412 | ||
406 | struct nvgpu_preemption_modes_rec preemption_mode_rec; | ||
407 | #ifdef CONFIG_ARCH_TEGRA_18x_SOC | 413 | #ifdef CONFIG_ARCH_TEGRA_18x_SOC |
408 | struct gr_t18x t18x; | 414 | struct gr_t18x t18x; |
409 | #endif | 415 | #endif |