diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/uapi/linux/nvgpu.h | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/include/uapi/linux/nvgpu.h b/include/uapi/linux/nvgpu.h index 80ac159e..442a84ac 100644 --- a/include/uapi/linux/nvgpu.h +++ b/include/uapi/linux/nvgpu.h | |||
@@ -95,19 +95,21 @@ struct nvgpu_gpu_zbc_query_table_args { | |||
95 | #define NVGPU_GPU_BUS_TYPE_NONE 0 | 95 | #define NVGPU_GPU_BUS_TYPE_NONE 0 |
96 | #define NVGPU_GPU_BUS_TYPE_AXI 32 | 96 | #define NVGPU_GPU_BUS_TYPE_AXI 32 |
97 | 97 | ||
98 | #define NVGPU_GPU_FLAGS_HAS_SYNCPOINTS (1 << 0) | 98 | #define NVGPU_GPU_FLAGS_HAS_SYNCPOINTS (1ULL << 0) |
99 | /* MAP_BUFFER_EX with partial mappings */ | 99 | /* MAP_BUFFER_EX with partial mappings */ |
100 | #define NVGPU_GPU_FLAGS_SUPPORT_PARTIAL_MAPPINGS (1 << 1) | 100 | #define NVGPU_GPU_FLAGS_SUPPORT_PARTIAL_MAPPINGS (1ULL << 1) |
101 | /* MAP_BUFFER_EX with sparse allocations */ | 101 | /* MAP_BUFFER_EX with sparse allocations */ |
102 | #define NVGPU_GPU_FLAGS_SUPPORT_SPARSE_ALLOCS (1 << 2) | 102 | #define NVGPU_GPU_FLAGS_SUPPORT_SPARSE_ALLOCS (1ULL << 2) |
103 | /* sync fence FDs are available in, e.g., submit_gpfifo */ | 103 | /* sync fence FDs are available in, e.g., submit_gpfifo */ |
104 | #define NVGPU_GPU_FLAGS_SUPPORT_SYNC_FENCE_FDS (1 << 3) | 104 | #define NVGPU_GPU_FLAGS_SUPPORT_SYNC_FENCE_FDS (1ULL << 3) |
105 | /* NVGPU_IOCTL_CHANNEL_CYCLE_STATS is available */ | 105 | /* NVGPU_IOCTL_CHANNEL_CYCLE_STATS is available */ |
106 | #define NVGPU_GPU_FLAGS_SUPPORT_CYCLE_STATS (1 << 4) | 106 | #define NVGPU_GPU_FLAGS_SUPPORT_CYCLE_STATS (1ULL << 4) |
107 | /* NVGPU_IOCTL_CHANNEL_CYCLE_STATS_SNAPSHOT is available */ | 107 | /* NVGPU_IOCTL_CHANNEL_CYCLE_STATS_SNAPSHOT is available */ |
108 | #define NVGPU_GPU_FLAGS_SUPPORT_CYCLE_STATS_SNAPSHOT (1 << 6) | 108 | #define NVGPU_GPU_FLAGS_SUPPORT_CYCLE_STATS_SNAPSHOT (1ULL << 6) |
109 | /* User-space managed address spaces support */ | 109 | /* User-space managed address spaces support */ |
110 | #define NVGPU_GPU_FLAGS_SUPPORT_USERSPACE_MANAGED_AS (1 << 7) | 110 | #define NVGPU_GPU_FLAGS_SUPPORT_USERSPACE_MANAGED_AS (1ULL << 7) |
111 | /* Both gpu driver and device support TSG */ | ||
112 | #define NVGPU_GPU_FLAGS_SUPPORT_TSG (1ULL << 8) | ||
111 | 113 | ||
112 | struct nvgpu_gpu_characteristics { | 114 | struct nvgpu_gpu_characteristics { |
113 | __u32 arch; | 115 | __u32 arch; |