Searched refs:slpte (Results 1 – 3 of 3) sorted by relevance
/openbmc/qemu/hw/i386/ |
H A D | intel_iommu.c | 380 uint16_t domain_id, hwaddr addr, uint64_t slpte, in vtd_update_iotlb() argument 388 trace_vtd_iotlb_page_update(source_id, addr, slpte, domain_id); in vtd_update_iotlb() 396 entry->slpte = slpte; in vtd_update_iotlb() 713 static inline uint64_t vtd_get_slpte_addr(uint64_t slpte, uint8_t aw) in vtd_get_slpte_addr() argument 715 return slpte & VTD_SL_PT_BASE_ADDR_MASK(aw); in vtd_get_slpte_addr() 719 static inline bool vtd_is_last_slpte(uint64_t slpte, uint32_t level) in vtd_is_last_slpte() argument 721 return level == VTD_SL_PT_LEVEL || (slpte & VTD_SL_PT_PAGE_SIZE_MASK); in vtd_is_last_slpte() 727 uint64_t slpte; in vtd_get_slpte() local 732 base_addr + index * sizeof(slpte), in vtd_get_slpte() 733 &slpte, sizeof(slpte), MEMTXATTRS_UNSPECIFIED)) { in vtd_get_slpte() [all …]
|
H A D | trace-events | 29 …int16_t sid, uint64_t addr, uint64_t slpte, uint16_t domain) "IOTLB page hit sid 0x%"PRIx16" iova … 30 …nt16_t sid, uint64_t addr, uint64_t slpte, uint16_t domain) "IOTLB page update sid 0x%"PRIx16" iov…
|
/openbmc/qemu/include/hw/i386/ |
H A D | intel_iommu.h | 155 uint64_t slpte; member
|