Searched refs:barrier_flags (Results 1 – 2 of 2) sorted by relevance
472 if ((dmar->barrier_flags & f_done) != 0) { in dmar_barrier_enter()477 if ((dmar->barrier_flags & f_inproc) != 0) { in dmar_barrier_enter()478 while ((dmar->barrier_flags & f_inproc) != 0) { in dmar_barrier_enter()479 dmar->barrier_flags |= f_wakeup; in dmar_barrier_enter()480 msleep(&dmar->barrier_flags, &dmar->iommu.lock, 0, in dmar_barrier_enter()483 KASSERT((dmar->barrier_flags & f_done) != 0, in dmar_barrier_enter()490 dmar->barrier_flags |= f_inproc; in dmar_barrier_enter()501 KASSERT((dmar->barrier_flags & (f_done | f_inproc)) == f_inproc, in dmar_barrier_exit()503 dmar->barrier_flags |= f_done; in dmar_barrier_exit()504 if ((dmar->barrier_flags & f_wakeup) != 0) in dmar_barrier_exit()[all …]
128 u_int barrier_flags; member