Home
last modified time | relevance | path

Searched refs:riscv_iommu_domain (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/iommu/riscv/
H A Diommu.c806 struct riscv_iommu_domain { struct
818 container_of(iommu_domain, struct riscv_iommu_domain, domain) argument
822 struct riscv_iommu_domain *domain;
847 static int riscv_iommu_bond_link(struct riscv_iommu_domain *domain, in riscv_iommu_bond_link()
877 static void riscv_iommu_bond_unlink(struct riscv_iommu_domain *domain, in riscv_iommu_bond_unlink()
923 static void riscv_iommu_iotlb_inval(struct riscv_iommu_domain *domain, in riscv_iommu_iotlb_inval()
1068 struct riscv_iommu_domain *domain = iommu_domain_to_riscv(iommu_domain); in riscv_iommu_iotlb_flush_all()
1076 struct riscv_iommu_domain *domain = iommu_domain_to_riscv(iommu_domain); in riscv_iommu_iotlb_sync()
1088 static void riscv_iommu_pte_free(struct riscv_iommu_domain *domain, in riscv_iommu_pte_free()
1113 static unsigned long *riscv_iommu_pte_alloc(struct riscv_iommu_domain *domain, in riscv_iommu_pte_alloc()
[all …]