Lines Matching refs:did
407 u16 did, u32 pasid) in pasid_cache_invalidation_with_pasid() argument
411 desc.qw0 = QI_PC_DID(did) | QI_PC_GRAN(QI_PC_PASID_SEL) | in pasid_cache_invalidation_with_pasid()
451 u16 did, pgtt; in intel_pasid_tear_down_entry() local
460 did = pasid_get_domain_id(pte); in intel_pasid_tear_down_entry()
468 pasid_cache_invalidation_with_pasid(iommu, did, pasid); in intel_pasid_tear_down_entry()
471 qi_flush_piotlb(iommu, did, pasid, 0, -1, 0); in intel_pasid_tear_down_entry()
473 iommu->flush.flush_iotlb(iommu, did, 0, 0, DMA_TLB_DSI_FLUSH); in intel_pasid_tear_down_entry()
486 u32 pasid, u16 did) in pasid_flush_caches() argument
492 pasid_cache_invalidation_with_pasid(iommu, did, pasid); in pasid_flush_caches()
493 qi_flush_piotlb(iommu, did, pasid, 0, -1, 0); in pasid_flush_caches()
505 u32 pasid, u16 did, int flags) in intel_pasid_setup_first_level() argument
544 pasid_set_domain_id(pte, did); in intel_pasid_setup_first_level()
554 pasid_flush_caches(iommu, pte, pasid, did); in intel_pasid_setup_first_level()
589 u16 did; in intel_pasid_setup_second_level() local
609 did = domain_id_iommu(domain, iommu); in intel_pasid_setup_second_level()
624 pasid_set_domain_id(pte, did); in intel_pasid_setup_second_level()
634 pasid_flush_caches(iommu, pte, pasid, did); in intel_pasid_setup_second_level()
646 u16 did = FLPT_DEFAULT_DID; in intel_pasid_setup_pass_through() local
662 pasid_set_domain_id(pte, did); in intel_pasid_setup_pass_through()
670 pasid_flush_caches(iommu, pte, pasid, did); in intel_pasid_setup_pass_through()
682 u16 did; in intel_pasid_setup_page_snoop_control() local
692 did = pasid_get_domain_id(pte); in intel_pasid_setup_page_snoop_control()
709 pasid_cache_invalidation_with_pasid(iommu, did, pasid); in intel_pasid_setup_page_snoop_control()
710 qi_flush_piotlb(iommu, did, pasid, 0, -1, 0); in intel_pasid_setup_page_snoop_control()