Home
last modified time | relevance | path

Searched refs:aw_bits (Results 1 – 5 of 5) sorted by relevance

/openbmc/qemu/hw/i386/
H A Dintel_iommu.c1113 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 Dacpi-build.c2082 build_append_int_noprefix(table_data, intel_iommu->aw_bits - 1, 1); in build_dmar_q35()
/openbmc/qemu/include/hw/virtio/
H A Dvirtio-iommu.h72 uint8_t aw_bits; member
/openbmc/qemu/include/hw/i386/
H A Dintel_iommu.h304 uint8_t aw_bits; /* Host/IOVA address width (in bits) */ member
/openbmc/qemu/hw/virtio/
H A Dvirtio-iommu.c1426 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),