| /openbmc/qemu/hw/i386/ |
| H A D | intel_iommu.c | 64 uint32_t pasid; member 75 uint32_t pasid; member 80 uint32_t pasid; member 230 key1->pasid == key2->pasid && in vtd_iotlb_equal() 240 (uint64_t)(key->pasid) << VTD_IOTLB_PASID_SHIFT; in vtd_iotlb_hash() 251 (key1->pasid == key2->pasid); in vtd_as_equal() 348 return entry->domain_id == info->domain_id && entry->pasid == info->pasid && in vtd_hash_remove_by_page_piotlb() 399 uint32_t pasid, hwaddr addr) in vtd_lookup_iotlb() argument 409 key.pasid = pasid; in vtd_lookup_iotlb() 424 uint32_t pasid, uint8_t pgtt) in vtd_update_iotlb() argument [all …]
|
| H A D | intel_iommu_internal.h | 497 uint32_t pasid; member 560 #define VTD_PASID_DIR_INDEX(pasid) (((pasid) >> 6) & VTD_PASID_DIR_BITS_MASK) argument 563 #define VTD_PASID_TABLE_INDEX(pasid) ((pasid) & VTD_PASID_TABLE_BITS_MASK) argument
|
| H A D | trace-events | 15 …t64_t addr, uint8_t mask, uint32_t pasid) "iotlb invalidate domain 0x%"PRIx16" addr 0x%"PRIx64" ma… 16 vtd_inv_desc_iotlb_pasid(uint16_t domain, uint32_t pasid) "iotlb invalidate domain 0x%"PRIx16" pasi…
|
| /openbmc/qemu/include/hw/pci/ |
| H A D | pci.h | 514 uint32_t pasid, IOMMUNotifier *n); 531 uint32_t pasid, IOMMUNotifier *n); 566 uint32_t pasid, bool priv_req, 589 uint32_t pasid, IOMMUPRINotifier *notifier); 605 uint32_t pasid); 635 uint32_t pasid, bool priv_req, bool exec_req, 690 ssize_t pci_ats_request_translation(PCIDevice *dev, uint32_t pasid, 713 int pci_pri_request_page(PCIDevice *dev, uint32_t pasid, bool priv_req, 727 int pci_pri_register_notifier(PCIDevice *dev, uint32_t pasid, 737 void pci_pri_unregister_notifier(PCIDevice *dev, uint32_t pasid); [all …]
|
| /openbmc/qemu/include/hw/i386/ |
| H A D | intel_iommu.h | 101 uint32_t pasid; member 155 uint32_t pasid; member 310 bool pasid; /* Whether to support PASID */ member 327 int devfn, unsigned int pasid);
|
| /openbmc/qemu/hw/pci/ |
| H A D | pci.c | 2992 int pci_pri_request_page(PCIDevice *dev, uint32_t pasid, bool priv_req, in pci_pri_request_page() argument 3001 ((pasid != PCI_NO_PASID) && !pcie_pasid_enabled(dev))) { in pci_pri_request_page() 3013 devfn, pasid, priv_req, in pci_pri_request_page() 3021 int pci_pri_register_notifier(PCIDevice *dev, uint32_t pasid, in pci_pri_register_notifier() argument 3029 ((pasid != PCI_NO_PASID) && !pcie_pasid_enabled(dev))) { in pci_pri_register_notifier() 3037 devfn, pasid, notifier); in pci_pri_register_notifier() 3044 void pci_pri_unregister_notifier(PCIDevice *dev, uint32_t pasid) in pci_pri_unregister_notifier() argument 3054 devfn, pasid); in pci_pri_unregister_notifier() 3058 ssize_t pci_ats_request_translation(PCIDevice *dev, uint32_t pasid, in pci_ats_request_translation() argument 3070 ((pasid != PCI_NO_PASID) && !pcie_pasid_enabled(dev))) { in pci_ats_request_translation() [all …]
|
| /openbmc/qemu/linux-headers/linux/ |
| H A D | vfio.h | 962 __u32 pasid; member 985 __u32 pasid; member
|
| H A D | iommufd.h | 900 __u32 pasid; member
|
| /openbmc/qemu/hw/riscv/ |
| H A D | trace-events | 7 riscv_iommu_dma(const char *id, unsigned b, unsigned d, unsigned f, unsigned pasid, const char *dir…
|
| /openbmc/qemu/include/system/ |
| H A D | memory.h | 146 uint32_t pasid; member
|