Lines Matching defs:did
197 u16 did, u32 pasid)
201 desc.qw0 = QI_PC_DID(did) | QI_PC_GRAN(QI_PC_PASID_SEL) |
244 u16 did, pgtt;
273 did = pasid_get_domain_id(pte);
281 pasid_cache_invalidation_with_pasid(iommu, did, pasid);
284 qi_flush_piotlb(iommu, did, pasid, 0, -1, 0);
286 iommu->flush.flush_iotlb(iommu, did, 0, 0, DMA_TLB_DSI_FLUSH);
299 u32 pasid, u16 did)
305 pasid_cache_invalidation_with_pasid(iommu, did, pasid);
306 qi_flush_piotlb(iommu, did, pasid, 0, -1, 0);
322 u32 pasid, u16 did,
339 pasid_cache_invalidation_with_pasid(iommu, did, pasid);
340 qi_flush_piotlb(iommu, did, pasid, 0, -1, 0);
351 phys_addr_t fsptptr, u16 did,
367 pasid_set_domain_id(pte, did);
377 phys_addr_t fsptptr, u32 pasid, u16 did,
406 pasid_pte_config_first_level(iommu, pte, fsptptr, did, flags);
410 pasid_flush_caches(iommu, pte, pasid, did);
417 u32 pasid, u16 did, u16 old_did,
434 pasid_pte_config_first_level(iommu, &new_pte, fsptptr, did, flags);
464 u64 pgd_val, int agaw, u16 did,
470 pasid_set_domain_id(pte, did);
489 u16 did;
503 did = domain_id_iommu(domain, iommu);
518 did, domain->dirty_tracking);
521 pasid_flush_caches(iommu, pte, pasid, did);
534 u16 did;
548 did = domain_id_iommu(domain, iommu);
551 domain->agaw, did,
585 u16 did, pgtt;
597 did = pasid_get_domain_id(pte);
637 pasid_cache_invalidation_with_pasid(iommu, did, pasid);
639 iommu->flush.flush_iotlb(iommu, did, 0, 0, DMA_TLB_DSI_FLUSH);
650 struct pasid_entry *pte, u16 did)
655 pasid_set_domain_id(pte, did);
666 u16 did = FLPT_DEFAULT_DID;
681 pasid_pte_config_pass_through(iommu, pte, did);
684 pasid_flush_caches(iommu, pte, pasid, did);
694 u16 did = FLPT_DEFAULT_DID;
696 pasid_pte_config_pass_through(iommu, &new_pte, did);
728 u16 did;
738 did = pasid_get_domain_id(pte);
741 intel_pasid_flush_present(iommu, dev, pasid, did, pte);
748 u16 did)
775 pasid_set_domain_id(pte, did);
800 u16 did = domain_id_iommu(domain, iommu);
843 pasid_pte_config_nestd(iommu, pte, s1_cfg, s2_domain, did);
846 pasid_flush_caches(iommu, pte, pasid, did);
857 u16 did = domain_id_iommu(domain, iommu);
889 pasid_pte_config_nestd(iommu, &new_pte, s1_cfg, s2_domain, did);
924 u16 did;
933 did = context_domain_id(context);
937 intel_context_flush_no_pasid(info, context, did);
1130 struct context_entry *context, u16 did)
1137 * when operating in scalable mode. Therefore the @did value doesn't
1140 iommu->flush.flush_context(iommu, did, PCI_DEVID(info->bus, info->devfn),
1149 iommu->flush.flush_iotlb(iommu, did, 0, 0, DMA_TLB_DSI_FLUSH);