Home
last modified time | relevance | path

Searched refs:pasid (Results 1 – 10 of 10) sorted by relevance

/openbmc/qemu/hw/i386/
H A Dintel_iommu.c64 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 Dintel_iommu_internal.h497 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 Dtrace-events15 …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 Dpci.h514 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 Dintel_iommu.h101 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 Dpci.c2992 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 Dvfio.h962 __u32 pasid; member
985 __u32 pasid; member
H A Diommufd.h900 __u32 pasid; member
/openbmc/qemu/hw/riscv/
H A Dtrace-events7 riscv_iommu_dma(const char *id, unsigned b, unsigned d, unsigned f, unsigned pasid, const char *dir…
/openbmc/qemu/include/system/
H A Dmemory.h146 uint32_t pasid; member