[PATCH openEuler-5.10-LTS 09/64] iommu/vt-d: Calculate mask for non-aligned flushes