| .. | .. |
|---|
| 73 | 73 | RKNPU_MEM_ZEROING = 1 << 5, |
|---|
| 74 | 74 | /* allocate secure buffer */ |
|---|
| 75 | 75 | RKNPU_MEM_SECURE = 1 << 6, |
|---|
| 76 | | - /* allocate from non-dma32 zone */ |
|---|
| 77 | | - RKNPU_MEM_NON_DMA32 = 1 << 7, |
|---|
| 76 | + /* allocate from dma32 zone */ |
|---|
| 77 | + RKNPU_MEM_DMA32 = 1 << 7, |
|---|
| 78 | 78 | /* request SRAM */ |
|---|
| 79 | 79 | RKNPU_MEM_TRY_ALLOC_SRAM = 1 << 8, |
|---|
| 80 | 80 | /* request NBUF */ |
|---|
| .. | .. |
|---|
| 82 | 82 | RKNPU_MEM_MASK = RKNPU_MEM_NON_CONTIGUOUS | RKNPU_MEM_CACHEABLE | |
|---|
| 83 | 83 | RKNPU_MEM_WRITE_COMBINE | RKNPU_MEM_KERNEL_MAPPING | |
|---|
| 84 | 84 | RKNPU_MEM_IOMMU | RKNPU_MEM_ZEROING | |
|---|
| 85 | | - RKNPU_MEM_SECURE | RKNPU_MEM_NON_DMA32 | |
|---|
| 85 | + RKNPU_MEM_SECURE | RKNPU_MEM_DMA32 | |
|---|
| 86 | 86 | RKNPU_MEM_TRY_ALLOC_SRAM | RKNPU_MEM_TRY_ALLOC_NBUF |
|---|
| 87 | 87 | }; |
|---|
| 88 | 88 | |
|---|
| .. | .. |
|---|
| 251 | 251 | * @task_obj_addr: address of task object |
|---|
| 252 | 252 | * @regcfg_obj_addr: address of register config object |
|---|
| 253 | 253 | * @task_base_addr: task base address |
|---|
| 254 | | - * @user_data: (optional) user data |
|---|
| 254 | + * @hw_elapse_time: hardware elapse time |
|---|
| 255 | 255 | * @core_mask: core mask of rknpu |
|---|
| 256 | 256 | * @fence_fd: dma fence fd |
|---|
| 257 | 257 | * @subcore_task: subcore task |
|---|
| .. | .. |
|---|
| 267 | 267 | __u64 task_obj_addr; |
|---|
| 268 | 268 | __u64 regcfg_obj_addr; |
|---|
| 269 | 269 | __u64 task_base_addr; |
|---|
| 270 | | - __u64 user_data; |
|---|
| 270 | + __s64 hw_elapse_time; |
|---|
| 271 | 271 | __u32 core_mask; |
|---|
| 272 | 272 | __s32 fence_fd; |
|---|
| 273 | 273 | struct rknpu_subcore_task subcore_task[5]; |
|---|