Searched refs:barrier_flags (Results 1 – 2 of 2) sorted by relevance
473 if ((dmar->barrier_flags & f_done) != 0) { in dmar_barrier_enter()478 if ((dmar->barrier_flags & f_inproc) != 0) { in dmar_barrier_enter()479 while ((dmar->barrier_flags & f_inproc) != 0) { in dmar_barrier_enter()480 dmar->barrier_flags |= f_wakeup; in dmar_barrier_enter()481 msleep(&dmar->barrier_flags, &dmar->iommu.lock, 0, in dmar_barrier_enter()484 KASSERT((dmar->barrier_flags & f_done) != 0, in dmar_barrier_enter()491 dmar->barrier_flags |= f_inproc; in dmar_barrier_enter()504 dmar->barrier_flags |= f_done; in dmar_barrier_exit()505 if ((dmar->barrier_flags & f_wakeup) != 0) in dmar_barrier_exit()506 wakeup(&dmar->barrier_flags); in dmar_barrier_exit()[all …]
128 u_int barrier_flags; member