Home
last modified time | relevance | path

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

/f-stack/freebsd/x86/iommu/
H A Dintel_utils.c581 if ((dmar->barrier_flags & f_done) != 0) { in dmar_barrier_enter()
586 if ((dmar->barrier_flags & f_inproc) != 0) { in dmar_barrier_enter()
587 while ((dmar->barrier_flags & f_inproc) != 0) { in dmar_barrier_enter()
588 dmar->barrier_flags |= f_wakeup; in dmar_barrier_enter()
589 msleep(&dmar->barrier_flags, &dmar->iommu.lock, 0, in dmar_barrier_enter()
592 KASSERT((dmar->barrier_flags & f_done) != 0, in dmar_barrier_enter()
599 dmar->barrier_flags |= f_inproc; in dmar_barrier_enter()
612 dmar->barrier_flags |= f_done; in dmar_barrier_exit()
613 if ((dmar->barrier_flags & f_wakeup) != 0) in dmar_barrier_exit()
614 wakeup(&dmar->barrier_flags); in dmar_barrier_exit()
[all …]
H A Dintel_dmar.h149 u_int barrier_flags; member