if domain is illegal, we should return error. v2: remove duplicated domain checking.
Showing the changes to include/uapi (1 of 3 files). Show all
Unified · Split
| @@ -78,6 +78,12 @@ extern "C" { · 77 unmodified lines | ||
| 78 | 78 | #define AMDGPU_GEM_DOMAIN_GDS 0x8 |
| 79 | 79 | #define AMDGPU_GEM_DOMAIN_GWS 0x10 |
| 80 | 80 | #define AMDGPU_GEM_DOMAIN_OA 0x20 |
| 81 | +#define AMDGPU_GEM_DOMAIN_MASK (AMDGPU_GEM_DOMAIN_CPU | \ | |
| 82 | + AMDGPU_GEM_DOMAIN_GTT | \ | |
| 83 | + AMDGPU_GEM_DOMAIN_VRAM | \ | |
| 84 | + AMDGPU_GEM_DOMAIN_GDS | \ | |
| 85 | + AMDGPU_GEM_DOMAIN_GWS | \ | |
| 86 | + AMDGPU_GEM_DOMAIN_OA) | |
| 81 | 87 | |
| 82 | 88 | /* Flag that CPU access will be required for the case of VRAM domain */ |
| 83 | 89 | #define AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED (1 << 0) |