[PATCH openEuler-OLK-6.6 092/129] iommufd: Introduce IOMMUFD_OBJ_VIOMMU and its related struct