| .. | .. |
|---|
| 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 | |
|---|