Home
last modified time | relevance | path

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

/freebsd-14.2/sys/x86/iommu/
H A Dintel_qi.c218 unit->x86c.inv_seq_waiters++; in dmar_qi_invalidate_glob_impl()
269 unit->x86c.inv_seq_waiters++; in dmar_qi_invalidate_iec()
330 if (unit->x86c.inv_seq_waiters > 0) { in dmar_qi_task()
336 wakeup(&unit->x86c.inv_seq_waiters); in dmar_qi_task()
H A Diommu_utils.c404 KASSERT(x86c->inv_seq_waiters > 0, ("%s: no waiters", __func__)); in iommu_qi_wait_for_seq()
409 msleep(&x86c->inv_seq_waiters, &unit->lock, 0, in iommu_qi_wait_for_seq()
413 x86c->inv_seq_waiters--; in iommu_qi_wait_for_seq()
470 IOMMU2X86C(unit)->inv_seq_waiters++; in iommu_qi_invalidate_sync()
556 x86c->inv_seq_waiters++; in iommu_qi_common_fini()
561 KASSERT(x86c->inv_seq_waiters == 0, in iommu_qi_common_fini()
H A Dx86_iommu.h136 u_int inv_seq_waiters; /* count of waiters for seq */ member