ecap_smpwc
if (!ecap_smpwc(iommu->ecap))
if (!ecap_smpwc(iommu->ecap) &&
ecap_smpwc(iommu->ecap) : ecap_coherent(iommu->ecap);
ecap_smpwc(iommu->ecap))
pasid_set_page_snoop(pte, !!ecap_smpwc(iommu->ecap));
if (!pasid_supported(iommu) || !ecap_smpwc(iommu->ecap))