/xen/xen/drivers/passthrough/vtd/x86/ |
A D | ats.c | 75 const struct pci_dev *pdev, uint16_t did) in device_in_domain() argument 93 if ( context_domain_id(ctxt_entry[pdev->devfn]) != did ) in device_in_domain() 111 int dev_invalidate_iotlb(struct vtd_iommu *iommu, u16 did, in dev_invalidate_iotlb() argument 128 if ( !device_in_domain(iommu, pdev, did) ) in dev_invalidate_iotlb() 135 rc = qinval_device_iotlb_sync(iommu, pdev, did, sbit, addr); in dev_invalidate_iotlb() 138 if ( !device_in_domain(iommu, pdev, did) ) in dev_invalidate_iotlb() 154 rc = qinval_device_iotlb_sync(iommu, pdev, did, sbit, addr); in dev_invalidate_iotlb()
|
/xen/xen/drivers/passthrough/vtd/ |
A D | qinval.c | 95 qinval_entry->q.cc_inv_dsc.lo.did = did; in queue_invalidate_context_sync() 131 qinval_entry->q.iotlb_inv_dsc.lo.did = did; in queue_invalidate_iotlb_sync() 221 if ( test_bit(did, iommu->domid_bitmap) ) in dev_invalidate_sync() 222 d = rcu_lock_domain_by_id(iommu->domid_map[did]); in dev_invalidate_sync() 239 u16 did, u16 size, u64 addr) in qinval_device_iotlb_sync() argument 269 return dev_invalidate_sync(iommu, pdev, did); in qinval_device_iotlb_sync() 338 did = 0; in flush_context_qi() 341 return queue_invalidate_context_sync(iommu, did, sid, fm, in flush_context_qi() 367 did = 0; in flush_iotlb_qi() 378 dr, dw, did, size_order, 0, addr); in flush_iotlb_qi() [all …]
|
A D | extern.h | 63 int dev_invalidate_iotlb(struct vtd_iommu *iommu, u16 did, 68 u16 did, u16 size, u64 addr);
|
A D | iommu.h | 383 did : 16, member 399 did : 16, member 531 int __must_check (*context)(struct vtd_iommu *iommu, u16 did, 534 int __must_check (*iotlb)(struct vtd_iommu *iommu, u16 did, u64 addr,
|
A D | iommu.c | 355 did = 0; in flush_context_reg() 365 val = DMA_CCMD_DOMAIN_INVL|DMA_CCMD_DID(did); in flush_context_reg() 368 val = DMA_CCMD_DEVICE_INVL|DMA_CCMD_DID(did) in flush_context_reg() 400 return iommu->flush.context(iommu, did, source_id, function_mask, in iommu_flush_context_device() 405 static int __must_check flush_iotlb_reg(struct vtd_iommu *iommu, u16 did, in flush_iotlb_reg() argument 426 did = 0; in flush_iotlb_reg() 436 val = DMA_TLB_DSI_FLUSH|DMA_TLB_IVT|DMA_TLB_DID(did); in flush_iotlb_reg() 439 val = DMA_TLB_PSI_FLUSH|DMA_TLB_IVT|DMA_TLB_DID(did); in flush_iotlb_reg() 499 status = iommu->flush.iotlb(iommu, did, 0, 0, DMA_TLB_DSI_FLUSH, in iommu_flush_iotlb_dsi() 519 return iommu_flush_iotlb_dsi(iommu, did, flush_non_present_entry, in iommu_flush_iotlb_psi() [all …]
|
/xen/xen/arch/x86/acpi/cpufreq/ |
A D | powernow.c | 147 u32 hi, lo, fid, did; in amd_fixup_frequency() local 163 did = (lo >> 6) & 7; in amd_fixup_frequency() 165 px->core_frequency = (100 * (fid + 16)) >> did; in amd_fixup_frequency() 167 px->core_frequency = (100 * (fid + 8)) >> did; in amd_fixup_frequency()
|
/xen/tools/xentrace/ |
A D | xenalyze.c | 1711 int did; member 4910 d->did); in domain_runstate() 4977 if(v->d->did == 0) { in runstate_update() 6682 d->did = did; in domain_init() 6702 domain_init(d, did); in domain_create() 6714 d && (d->did < did) ; in domain_find() 6717 if(d && d->did == did) in domain_find() 6721 n = domain_create(did); in domain_find() 6735 d = domain_find(did); in vcpu_find() 8871 p->lost_record.did=r->did; in process_lost_records() [all …]
|
/xen/xen/common/ |
A D | trace.c | 647 u16 did, vid; in insert_lost_records() member 652 ed.did = current->domain->domain_id; in insert_lost_records()
|
/xen/docs/misc/ |
A D | hvm-emulated-unplug.pandoc | 81 unconditionally. The corresponding code in qemu-xen-traditional did an
|
/xen/docs/man/ |
A D | xen-vtpmmgr.7.pod | 285 TPM2_Seal/TPM2_Unseal to provide as much security as it did for TPM 1.2 in later
|
/xen/stubdom/grub.patches/ |
A D | 61btrfs.diff | 11 logical partitions, and did a significant bugfix for the terminal stuff.
|