Lines Matching refs:ipmmu
37 struct shmobile_ipmmu *ipmmu; member
142 ipmmu_tlb_set(archdata->ipmmu, sh_domain->l1.handle, L1_SIZE, in shmobile_iommu_attach_device()
144 ipmmu_tlb_flush(archdata->ipmmu); in shmobile_iommu_attach_device()
169 ipmmu_tlb_set(archdata->ipmmu, 0, 0, 0); in shmobile_iommu_detach_device()
170 ipmmu_tlb_flush(archdata->ipmmu); in shmobile_iommu_detach_device()
184 ipmmu_tlb_flush(archdata->ipmmu); in domain_tlb_flush()
332 static int find_dev_name(struct shmobile_ipmmu *ipmmu, const char *dev_name) in find_dev_name() argument
334 unsigned int i, n = ipmmu->num_dev_names; in find_dev_name()
337 if (strcmp(ipmmu->dev_names[i], dev_name) == 0) in find_dev_name()
348 if (!find_dev_name(archdata->ipmmu, dev_name(dev))) in shmobile_iommu_add_device()
377 int ipmmu_iommu_init(struct shmobile_ipmmu *ipmmu) in ipmmu_iommu_init() argument
398 archdata->ipmmu = ipmmu; in ipmmu_iommu_init()