diff options
author | nanger <zhenyinan@huawei.com> | 2018-09-29 16:41:15 +0800 |
---|---|---|
committer | nanger <zhenyinan@huawei.com> | 2018-09-29 16:45:14 +0800 |
commit | 74c9aed15303d388d7d0429128bc3af96f7eb45c (patch) | |
tree | b4659364e410ef5b0f36b61bbf98c48e5763d8e5 /src/framework/mem/dmm_segment.h | |
parent | 31ea86798426cf236d70c9de1944c723a6cb1d95 (diff) |
Refactor: change to dmm share memory
Change-Id: Iff87eb5c6610c1db9247a898dd4c8ffbe6eeabdf
Signed-off-by: nanger <zhenyinan@huawei.com>
Diffstat (limited to 'src/framework/mem/dmm_segment.h')
-rw-r--r-- | src/framework/mem/dmm_segment.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/framework/mem/dmm_segment.h b/src/framework/mem/dmm_segment.h index 135f347..500e4e8 100644 --- a/src/framework/mem/dmm_segment.h +++ b/src/framework/mem/dmm_segment.h @@ -18,6 +18,11 @@ #define DMM_MEM_NAME_SIZE 32 +struct dmm_segment; + +void dmm_seg_lock (struct dmm_segment *seg); +void dmm_seg_unlock (struct dmm_segment *seg); + struct dmm_segment *dmm_seg_create (void *base, size_t size); struct dmm_segment *dmm_seg_attach (void *base, size_t size); void dmm_seg_dump (struct dmm_segment *seg); @@ -29,7 +34,6 @@ void *dmm_mem_lookup (struct dmm_segment *seg, const char name[DMM_MEM_NAME_SIZE]); void *dmm_mem_map (struct dmm_segment *seg, size_t size, const char name[DMM_MEM_NAME_SIZE]); -int dmm_mem_unmap (struct dmm_segment *seg, - const char name[DMM_MEM_NAME_SIZE]); +int dmm_mem_unmap (struct dmm_segment *seg, void *mem); #endif /* #ifndef _DMM_SEGMENT_H_ */ |