Lines Matching refs:mapped
2449 int prot, gfp_t gfp, size_t *mapped)
2460 ret = ops->map_pages(domain, iova, paddr, pgsize, count, prot, gfp, mapped);
2463 *mapped = ret ? 0 : pgsize;
2502 size_t mapped = 0;
2504 ret = iommu_map_pages_ext(domain, iova, paddr, size, prot, gfp, &mapped);
2506 * Some pages may have been mapped, even if an error occurred,
2509 size -= mapped;
2515 iova += mapped;
2516 paddr += mapped;
2598 * or we hit an area that isn't mapped.
2640 size_t len = 0, mapped = 0;
2646 ret = ops->map_sg(domain, iova, sg, nents, prot, gfp, &mapped);
2649 ops->iotlb_sync_map(domain, iova, mapped);
2656 return mapped;
2662 ret = iommu_map_ext(domain, iova + mapped, start, len, prot, gfp);
2667 mapped += len;
2684 ops->iotlb_sync_map(domain, iova, mapped);
2693 return mapped;
2697 iommu_unmap(domain, iova, mapped);