diff options
author | Apoorva Singh <apoorva1.singh@intel.com> | 2021-09-01 21:18:45 +0530 |
---|---|---|
committer | Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> | 2021-09-13 19:46:04 +0200 |
commit | 8759c4a3020ce4aaa55b3c3eaa7cd53901b3287a (patch) | |
tree | 19f939bb61c3f0e65ca97932cc263f4ff3bd03b0 /lib/intel_bufops.h | |
parent | 2a74536e27a9131171e61e53311a2870950d2767 (diff) |
lib/intel_bufops: Add intel_buf_init_in_region
Add intel_buf_init_in_region which allows memory region
to be specified for new BO being created.
Same as intel_buf_init with the additional region argument.
Signed-off-by: Apoorva Singh <apoorva1.singh@intel.com>
Cc: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Cc: Melkaveri, Arjun <arjun.melkaveri@intel.com>
Reviewed-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Diffstat (limited to 'lib/intel_bufops.h')
-rw-r--r-- | lib/intel_bufops.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/intel_bufops.h b/lib/intel_bufops.h index 9e57d53e..54f2ce45 100644 --- a/lib/intel_bufops.h +++ b/lib/intel_bufops.h @@ -125,6 +125,11 @@ static inline void intel_buf_set_ownership(struct intel_buf *buf, bool is_owner) void intel_buf_init(struct buf_ops *bops, struct intel_buf *buf, int width, int height, int bpp, int alignment, uint32_t tiling, uint32_t compression); +void intel_buf_init_in_region(struct buf_ops *bops, + struct intel_buf *buf, + int width, int height, int bpp, int alignment, + uint32_t tiling, uint32_t compression, + uint32_t region); void intel_buf_close(struct buf_ops *bops, struct intel_buf *buf); void intel_buf_init_using_handle(struct buf_ops *bops, |