/linux-master/drivers/iommu/arm/arm-smmu-v3/ |
H A D | arm-smmu-v3.c | 1863 arm_smmu_atc_inv_to_cmd(int ssid, unsigned long iova, size_t size, argument 1946 arm_smmu_atc_inv_domain(struct arm_smmu_domain *smmu_domain, int ssid, unsigned long iova, size_t size) argument 2018 __arm_smmu_tlb_inv_range(struct arm_smmu_cmdq_ent *cmd, unsigned long iova, size_t size, size_t granule, struct arm_smmu_domain *smmu_domain) argument 2089 arm_smmu_tlb_inv_range_domain(unsigned long iova, size_t size, size_t granule, bool leaf, struct arm_smmu_domain *smmu_domain) argument 2116 arm_smmu_tlb_inv_range_asid(unsigned long iova, size_t size, int asid, size_t granule, bool leaf, struct arm_smmu_domain *smmu_domain) argument 2132 arm_smmu_tlb_inv_page_nosync(struct iommu_iotlb_gather *gather, unsigned long iova, size_t granule, void *cookie) argument 2142 arm_smmu_tlb_inv_walk(unsigned long iova, size_t size, size_t granule, void *cookie) argument 2681 arm_smmu_map_pages(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int prot, gfp_t gfp, size_t *mapped) argument 2693 arm_smmu_unmap_pages(struct iommu_domain *domain, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument 2728 arm_smmu_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova) argument [all...] |
/linux-master/drivers/iommu/intel/ |
H A D | iommu.c | 4018 intel_iommu_map(struct iommu_domain *domain, unsigned long iova, phys_addr_t hpa, size_t size, int iommu_prot, gfp_t gfp) argument 4054 intel_iommu_map_pages(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int prot, gfp_t gfp, size_t *mapped) argument 4076 intel_iommu_unmap(struct iommu_domain *domain, unsigned long iova, size_t size, struct iommu_iotlb_gather *gather) argument 4111 intel_iommu_unmap_pages(struct iommu_domain *domain, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument 4147 intel_iommu_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova) argument 4579 intel_iommu_iotlb_sync_map(struct iommu_domain *domain, unsigned long iova, size_t size) argument 4794 intel_iommu_read_and_clear_dirty(struct iommu_domain *domain, unsigned long iova, size_t size, unsigned long flags, struct iommu_dirty_bitmap *dirty) argument [all...] |
/linux-master/drivers/iommu/amd/ |
H A D | iommu.c | 2496 static int amd_iommu_map_pages(struct iommu_domain *dom, unsigned long iova, argument 2543 static size_t amd_iommu_unmap_pages(struct iommu_domain *dom, unsigned long iova, argument 1616 domain_flush_np_cache(struct protection_domain *domain, dma_addr_t iova, size_t size) argument 2485 amd_iommu_iotlb_sync_map(struct iommu_domain *dom, unsigned long iova, size_t size) argument 2522 amd_iommu_iotlb_gather_add_page(struct iommu_domain *domain, struct iommu_iotlb_gather *gather, unsigned long iova, size_t size) argument 2563 amd_iommu_iova_to_phys(struct iommu_domain *dom, dma_addr_t iova) argument 2639 amd_iommu_read_and_clear_dirty(struct iommu_domain *domain, unsigned long iova, size_t size, unsigned long flags, struct iommu_dirty_bitmap *dirty) argument [all...] |
/linux-master/include/linux/mlx4/ |
H A D | device.h | 690 u64 iova; member in struct:mlx4_mr
|
/linux-master/drivers/infiniband/hw/hns/ |
H A D | hns_roce_device.h | 286 u64 iova; member in struct:hns_roce_buf_attr 322 u64 iova; /* MR's virtual original addr */ member in struct:hns_roce_mr
|
/linux-master/include/rdma/ |
H A D | ib_verbs.h | 1835 u64 iova; member in struct:ib_mr
|