Searched refs:barrier_flags (Results 1 – 2 of 2) sorted by relevance
581 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 …]
149 u_int barrier_flags; member