Home
last modified time | relevance | path

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

/freebsd/sys/x86/iommu/
H A Dintel_idpgtbl.c742 uint64_t iotlbr; in dmar_wait_iotlb_flush() local
747 iotlbr = dmar_read8(unit, iro + DMAR_IOTLB_REG_OFF); in dmar_wait_iotlb_flush()
748 if ((iotlbr & DMAR_IOTLB_IVT) == 0) in dmar_wait_iotlb_flush()
752 return (iotlbr); in dmar_wait_iotlb_flush()
761 uint64_t iotlbr; in dmar_flush_iotlb_sync() local
770 iotlbr = dmar_wait_iotlb_flush(unit, DMAR_IOTLB_IIRG_DOM | in dmar_flush_iotlb_sync()
772 KASSERT((iotlbr & DMAR_IOTLB_IAIG_MASK) != in dmar_flush_iotlb_sync()
775 (uintmax_t)iotlbr)); in dmar_flush_iotlb_sync()
780 iotlbr = dmar_wait_iotlb_flush(unit, in dmar_flush_iotlb_sync()
783 KASSERT((iotlbr & DMAR_IOTLB_IAIG_MASK) != in dmar_flush_iotlb_sync()
[all …]