Lines Matching refs:did
456 u16 did, u32 pasid) in pasid_cache_invalidation_with_pasid() argument
460 desc.qw0 = QI_PC_DID(did) | QI_PC_GRAN(QI_PC_PASID_SEL) | in pasid_cache_invalidation_with_pasid()
500 u16 did, pgtt; in intel_pasid_tear_down_entry() local
506 did = pasid_get_domain_id(pte); in intel_pasid_tear_down_entry()
514 pasid_cache_invalidation_with_pasid(iommu, did, pasid); in intel_pasid_tear_down_entry()
517 qi_flush_piotlb(iommu, did, pasid, 0, -1, 0); in intel_pasid_tear_down_entry()
519 iommu->flush.flush_iotlb(iommu, did, 0, 0, DMA_TLB_DSI_FLUSH); in intel_pasid_tear_down_entry()
528 u32 pasid, u16 did) in pasid_flush_caches() argument
534 pasid_cache_invalidation_with_pasid(iommu, did, pasid); in pasid_flush_caches()
535 qi_flush_piotlb(iommu, did, pasid, 0, -1, 0); in pasid_flush_caches()
547 u32 pasid, u16 did, int flags) in intel_pasid_setup_first_level() argument
587 pasid_set_domain_id(pte, did); in intel_pasid_setup_first_level()
594 pasid_flush_caches(iommu, pte, pasid, did); in intel_pasid_setup_first_level()
629 u16 did; in intel_pasid_setup_second_level() local
649 did = domain->iommu_did[iommu->seq_id]; in intel_pasid_setup_second_level()
658 pasid_set_domain_id(pte, did); in intel_pasid_setup_second_level()
675 pasid_flush_caches(iommu, pte, pasid, did); in intel_pasid_setup_second_level()
687 u16 did = FLPT_DEFAULT_DID; in intel_pasid_setup_pass_through() local
697 pasid_set_domain_id(pte, did); in intel_pasid_setup_pass_through()
710 pasid_flush_caches(iommu, pte, pasid, did); in intel_pasid_setup_pass_through()
781 u16 did; in intel_pasid_setup_nested() local
860 did = domain->iommu_did[iommu->seq_id]; in intel_pasid_setup_nested()
861 pasid_set_domain_id(pte, did); in intel_pasid_setup_nested()
868 pasid_flush_caches(iommu, pte, pasid, did); in intel_pasid_setup_nested()