Lines Matching refs:domid
360 bool enable, unsigned int domid) in mtk_iommu_config() argument
374 region = data->plat_data->iova_region + domid; in mtk_iommu_config()
379 portid, domid, larb_mmu->bank[portid]); in mtk_iommu_config()
390 unsigned int domid) in mtk_iommu_domain_finalise() argument
434 region = data->plat_data->iova_region + domid; in mtk_iommu_domain_finalise()
466 int ret, domid; in mtk_iommu_attach_device() local
468 domid = mtk_iommu_get_domain_id(dev, data->plat_data); in mtk_iommu_attach_device()
469 if (domid < 0) in mtk_iommu_attach_device()
470 return domid; in mtk_iommu_attach_device()
476 if (mtk_iommu_domain_finalise(dom, frstdata, domid)) in mtk_iommu_attach_device()
499 mtk_iommu_config(data, dev, true, domid); in mtk_iommu_attach_device()
641 int domid; in mtk_iommu_device_group() local
646 domid = mtk_iommu_get_domain_id(dev, data->plat_data); in mtk_iommu_device_group()
647 if (domid < 0) in mtk_iommu_device_group()
648 return ERR_PTR(domid); in mtk_iommu_device_group()
651 group = data->m4u_group[domid]; in mtk_iommu_device_group()
655 data->m4u_group[domid] = group; in mtk_iommu_device_group()
689 unsigned int domid = mtk_iommu_get_domain_id(dev, data->plat_data), i; in mtk_iommu_get_resv_regions() local
694 if ((int)domid < 0) in mtk_iommu_get_resv_regions()
696 curdom = data->plat_data->iova_region + domid; in mtk_iommu_get_resv_regions()