Lines Matching refs:iova_start
459 rknpu_obj->iova_start = rknpu_iommu_dma_alloc_iova( in rknpu_gem_alloc_buf_with_cache()
461 if (!rknpu_obj->iova_start) { in rknpu_gem_alloc_buf_with_cache()
467 &rknpu_obj->iova_start, rknpu_obj->iova_size); in rknpu_gem_alloc_buf_with_cache()
493 ret = iommu_map(domain, rknpu_obj->iova_start, in rknpu_gem_alloc_buf_with_cache()
501 rknpu_obj->dma_addr = rknpu_obj->iova_start; in rknpu_gem_alloc_buf_with_cache()
531 offset = rknpu_obj->iova_start + cache_size; in rknpu_gem_alloc_buf_with_cache()
556 iommu_unmap(domain, rknpu_obj->iova_start + cache_size, in rknpu_gem_alloc_buf_with_cache()
565 iommu_unmap(domain, rknpu_obj->iova_start, cache_size); in rknpu_gem_alloc_buf_with_cache()
569 rknpu_obj->iova_start, rknpu_obj->iova_size); in rknpu_gem_alloc_buf_with_cache()
596 iommu_unmap(domain, rknpu_obj->iova_start, cache_size); in rknpu_gem_free_buf_with_cache()
598 iommu_unmap(domain, rknpu_obj->iova_start + cache_size, in rknpu_gem_free_buf_with_cache()
601 rknpu_obj->iova_start, in rknpu_gem_free_buf_with_cache()