Home
last modified time | relevance | path

Searched refs:unmap_pages (Results 1 – 25 of 28) sorted by relevance

12

/openbmc/linux/drivers/block/xen-blkback/
H A Dblkback.c650 struct page **unmap_pages) in xen_blkbk_unmap_prepare() argument
661 unmap_pages[invcount] = pages[i]->page; in xen_blkbk_unmap_prepare()
711 req->unmap, req->unmap_pages); in xen_blkbk_unmap_and_respond()
717 work->pages = req->unmap_pages; in xen_blkbk_unmap_and_respond()
736 struct page *unmap_pages[BLKIF_MAX_SEGMENTS_PER_REQUEST]; in xen_blkbk_unmap() local
744 unmap, unmap_pages); in xen_blkbk_unmap()
746 ret = gnttab_unmap_refs(unmap, NULL, unmap_pages, invcount); in xen_blkbk_unmap()
748 gnttab_page_cache_put(&ring->free_pages, unmap_pages, in xen_blkbk_unmap()
H A Dcommon.h358 struct page *unmap_pages[MAX_INDIRECT_SEGMENTS]; member
/openbmc/linux/drivers/accel/ivpu/
H A Divpu_gem.c67 .unmap_pages = prime_unmap_pages_locked,
140 .unmap_pages = ivpu_bo_unmap_pages_locked,
192 .unmap_pages = ivpu_bo_unmap_pages_locked,
226 bo->ops->unmap_pages(bo); in ivpu_bo_unmap_and_free_pages()
H A Divpu_gem.h48 void (*unmap_pages)(struct ivpu_bo *bo); member
/openbmc/linux/include/linux/
H A Dio-pgtable.h164 size_t (*unmap_pages)(struct io_pgtable_ops *ops, unsigned long iova, member
H A Diommu.h344 size_t (*unmap_pages)(struct iommu_domain *domain, unsigned long iova, member
/openbmc/linux/drivers/iommu/
H A Dio-pgtable-arm-v7s.c832 .unmap_pages = arm_v7s_unmap_pages, in arm_v7s_alloc_pgtable()
996 if (ops->unmap_pages(ops, iova_start + size, size, 1, NULL) != size) in arm_v7s_do_selftests()
1015 if (ops->unmap_pages(ops, iova, size, 1, NULL) != size) in arm_v7s_do_selftests()
H A Dio-pgtable-arm.c801 .unmap_pages = arm_lpae_unmap_pages, in arm_lpae_alloc_pgtable()
1228 if (ops->unmap_pages(ops, SZ_1G + size, size, 1, NULL) != size) in arm_lpae_run_tests()
1244 if (ops->unmap_pages(ops, iova, size, 1, NULL) != size) in arm_lpae_run_tests()
H A Dmsm_iommu.c506 ret = priv->iop->unmap_pages(priv->iop, iova, pgsize, pgcount, gather); in msm_iommu_unmap()
687 .unmap_pages = msm_iommu_unmap,
H A Dipmmu-vmsa.c646 return domain->iop->unmap_pages(domain->iop, iova, pgsize, pgcount, gather); in ipmmu_unmap()
863 .unmap_pages = ipmmu_unmap,
H A Ds390-iommu.c442 .unmap_pages = s390_iommu_unmap_pages,
H A Dio-pgtable-dart.c389 .unmap_pages = dart_unmap_pages, in dart_alloc_pgtable()
H A Dsprd-iommu.c433 .unmap_pages = sprd_iommu_unmap,
H A Dapple-dart.c550 return ops->unmap_pages(ops, iova, pgsize, pgcount, gather); in apple_dart_unmap_pages()
962 .unmap_pages = apple_dart_unmap_pages,
H A Dmtk_iommu_v1.c593 .unmap_pages = mtk_iommu_v1_unmap,
H A Diommu.c2534 return ops->unmap_pages ? in __iommu_unmap_pages()
2535 ops->unmap_pages(domain, iova, pgsize, count, iotlb_gather) : in __iommu_unmap_pages()
2548 if (unlikely(!(ops->unmap || ops->unmap_pages) || in __iommu_unmap()
H A Dmtk_iommu.c800 return dom->iop->unmap_pages(dom->iop, iova, pgsize, pgcount, gather); in mtk_iommu_unmap()
1009 .unmap_pages = mtk_iommu_unmap,
/openbmc/linux/drivers/iommu/arm/arm-smmu/
H A Dqcom_iommu.c440 ret = ops->unmap_pages(ops, iova, pgsize, pgcount, gather); in qcom_iommu_unmap()
577 .unmap_pages = qcom_iommu_unmap,
H A Darm-smmu.c1207 ret = ops->unmap_pages(ops, iova, pgsize, pgcount, iotlb_gather); in arm_smmu_unmap_pages()
1588 .unmap_pages = arm_smmu_unmap_pages,
/openbmc/linux/drivers/iommu/amd/
H A Dio_pgtable_v2.c395 pgtable->iop.ops.unmap_pages = iommu_v2_unmap_pages; in v2_alloc_pgtable()
H A Dio_pgtable.c528 pgtable->iop.ops.unmap_pages = iommu_v1_unmap_pages; in v1_alloc_pgtable()
H A Diommu.c2305 r = (ops->unmap_pages) ? ops->unmap_pages(ops, iova, pgsize, pgcount, NULL) : 0; in amd_iommu_unmap_pages()
2478 .unmap_pages = amd_iommu_unmap_pages,
/openbmc/linux/drivers/gpu/drm/msm/
H A Dmsm_iommu.c102 unmapped = ops->unmap_pages(ops, iova, pgsize, count, NULL); in msm_iommu_pagetable_unmap()
/openbmc/linux/drivers/gpu/drm/panfrost/
H A Dpanfrost_mmu.c370 unmapped_page = ops->unmap_pages(ops, iova, pgsize, pgcount, NULL); in panfrost_mmu_unmap()
/openbmc/linux/drivers/iommu/iommufd/
H A Dselftest.c334 .unmap_pages = mock_domain_unmap_pages,

12