[PATCH openEuler-5.10 64/94] iommu/vt-d: Consolidate duplicate cache invaliation code