.. | .. |
---|
18 | 18 | RGA_MEM_NEED_USE_IOMMU = 1 << 1, |
---|
19 | 19 | /* Flag this is a physical contiguous memory. */ |
---|
20 | 20 | RGA_MEM_PHYSICAL_CONTIGUOUS = 1 << 2, |
---|
| 21 | + /* need force flush cache */ |
---|
| 22 | + RGA_MEM_FORCE_FLUSH_CACHE = 1 << 3, |
---|
21 | 23 | }; |
---|
22 | 24 | |
---|
23 | 25 | struct rga_mm { |
---|
.. | .. |
---|
54 | 56 | int rga_mm_map_job_info(struct rga_job *job); |
---|
55 | 57 | void rga_mm_unmap_job_info(struct rga_job *job); |
---|
56 | 58 | |
---|
57 | | -uint32_t rga_mm_import_buffer(struct rga_external_buffer *external_buffer, |
---|
58 | | - struct rga_session *session); |
---|
| 59 | +int rga_mm_import_buffer(struct rga_external_buffer *external_buffer, |
---|
| 60 | + struct rga_session *session); |
---|
59 | 61 | int rga_mm_release_buffer(uint32_t handle); |
---|
60 | 62 | int rga_mm_session_release_buffer(struct rga_session *session); |
---|
61 | 63 | |
---|