Am going through iommu.c Linux code, and I see the functions having domain, group in their names. As of now, I know that IOMMU is an MMU but residing on IO side (not process