Home
last modified time | relevance | path

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

/freebsd/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 Damd_cmd.c257 IOMMU2AMD(iommu)->x86c.inv_seq_waiters++; in amdiommu_qi_invalidate_wait_sync()
313 if (unit->x86c.inv_seq_waiters > 0) in amdiommu_qi_task()
314 wakeup(&unit->x86c.inv_seq_waiters); in amdiommu_qi_task()
H A Diommu_utils.c398 KASSERT(x86c->inv_seq_waiters > 0, ("%s: no waiters", __func__)); in iommu_qi_wait_for_seq()
403 msleep(&x86c->inv_seq_waiters, &unit->lock, 0, in iommu_qi_wait_for_seq()
407 x86c->inv_seq_waiters--; in iommu_qi_wait_for_seq()
464 IOMMU2X86C(unit)->inv_seq_waiters++; in iommu_qi_invalidate_sync()
550 x86c->inv_seq_waiters++; in iommu_qi_common_fini()
555 KASSERT(x86c->inv_seq_waiters == 0, in iommu_qi_common_fini()
H A Dx86_iommu.h135 u_int inv_seq_waiters; /* count of waiters for seq */ member