Searched refs:aw_bits (Results 1 – 5 of 5) sorted by relevance
/openbmc/qemu/hw/i386/ |
H A D | intel_iommu.c | 1113 bool *reads, bool *writes, uint8_t aw_bits, in vtd_iova_to_slpte() argument 1123 if (!vtd_iova_range_check(s, iova, ce, aw_bits, pasid)) { in vtd_iova_to_slpte() 1170 addr = vtd_get_slpte_addr(slpte, aw_bits); in vtd_iova_to_slpte() 1174 xlat = vtd_get_slpte_addr(*slptep, aw_bits); in vtd_iova_to_slpte() 1429 (re->hi || (re->lo & VTD_ROOT_ENTRY_RSVD(s->aw_bits)))) in vtd_root_entry_rsvd_bits_check() 1434 ((re->lo & VTD_ROOT_ENTRY_RSVD(s->aw_bits)) || in vtd_root_entry_rsvd_bits_check() 1435 (re->hi & VTD_ROOT_ENTRY_RSVD(s->aw_bits)))) in vtd_root_entry_rsvd_bits_check() 1452 ce->lo & VTD_CONTEXT_ENTRY_RSVD_LO(s->aw_bits))) { in vtd_context_entry_rsvd_bits_check() 1460 (ce->val[0] & VTD_SM_CONTEXT_ENTRY_RSVD_VAL0(s->aw_bits) || in vtd_context_entry_rsvd_bits_check() 1591 .aw = s->aw_bits, in vtd_sync_shadow_page_table_range() [all …]
|
H A D | acpi-build.c | 2082 build_append_int_noprefix(table_data, intel_iommu->aw_bits - 1, 1); in build_dmar_q35()
|
/openbmc/qemu/include/hw/virtio/ |
H A D | virtio-iommu.h | 72 uint8_t aw_bits; member
|
/openbmc/qemu/include/hw/i386/ |
H A D | intel_iommu.h | 304 uint8_t aw_bits; /* Host/IOVA address width (in bits) */ member
|
/openbmc/qemu/hw/virtio/ |
H A D | virtio-iommu.c | 1426 if (s->aw_bits < 32 || s->aw_bits > 64) { in virtio_iommu_device_realize() 1431 s->aw_bits == 64 ? UINT64_MAX : BIT_ULL(s->aw_bits) - 1; in virtio_iommu_device_realize() 1664 DEFINE_PROP_UINT8("aw-bits", VirtIOIOMMU, aw_bits, 64),
|