summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorSami Kiminki <skiminki@nvidia.com>2015-04-10 08:40:46 -0400
committerTerje Bergstrom <tbergstrom@nvidia.com>2015-05-11 11:50:49 -0400
commit8d6fe0f2ef2d52c077263a0621d05953b19320ff (patch)
tree8d7512c1b0e3ab86f6e73fbf64072bbc3f9e6300 /include
parent5a5662fffbce050adf59ba4fac60d217b5651f90 (diff)
gpu: nvgpu: Implement compbits padding for mapping
Implement NVGPU_AS_MAP_BUFFER_FLAGS_MAPPABLE_COMPBITS, which adds extra alignment to compbits allocation for safe compbits mapping. Bug 200077571 Change-Id: I3a74ebb81412e4e1e69501debeb9ef4e2056ef1a Signed-off-by: Sami Kiminki <skiminki@nvidia.com> Reviewed-on: http://git-master/r/730763 Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com> Tested-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-on: http://git-master/r/740693 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit
Diffstat (limited to 'include')
-rw-r--r--include/uapi/linux/nvgpu.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/uapi/linux/nvgpu.h b/include/uapi/linux/nvgpu.h
index ab84b699..9527ab82 100644
--- a/include/uapi/linux/nvgpu.h
+++ b/include/uapi/linux/nvgpu.h
@@ -859,6 +859,7 @@ struct nvgpu_as_map_buffer_args {
859 __u32 flags; /* in/out */ 859 __u32 flags; /* in/out */
860#define NVGPU_AS_MAP_BUFFER_FLAGS_FIXED_OFFSET (1 << 0) 860#define NVGPU_AS_MAP_BUFFER_FLAGS_FIXED_OFFSET (1 << 0)
861#define NVGPU_AS_MAP_BUFFER_FLAGS_CACHEABLE (1 << 2) 861#define NVGPU_AS_MAP_BUFFER_FLAGS_CACHEABLE (1 << 2)
862#define NVGPU_AS_MAP_BUFFER_FLAGS_MAPPABLE_COMPBITS (1 << 6)
862 __u32 reserved; /* in */ 863 __u32 reserved; /* in */
863 __u32 dmabuf_fd; /* in */ 864 __u32 dmabuf_fd; /* in */
864 __u32 page_size; /* inout, 0:= best fit to buffer */ 865 __u32 page_size; /* inout, 0:= best fit to buffer */