PBUSY_LOCKED
atomic_clear_int(&fp[i].busy_count, PBUSY_LOCKED);
PBUSY_LOCKED) {
m->busy_count = PBUSY_LOCKED;
marker.busy_count = PBUSY_LOCKED;
(PBUSY_LOCKED | PBUSY_MASK)) == 0 &&
(m->busy_count & (PBUSY_LOCKED | PBUSY_MASK)) ||
fakem.busy_count = PBUSY_LOCKED;
KASSERT((fs->mary[0]->busy_count & PBUSY_LOCKED) != 0,
KASSERT(fs->mary[0]->busy_count & PBUSY_LOCKED,
fakem.busy_count = PBUSY_LOCKED;
KKASSERT(fs.mary[n]->busy_count & PBUSY_LOCKED);
if ((busy_count & PBUSY_LOCKED) == 0 &&
if (busy_count & PBUSY_LOCKED) {
busy_count | PBUSY_LOCKED)) {
if (busy_count & PBUSY_LOCKED)
busy_count | PBUSY_LOCKED)) {
~(PBUSY_LOCKED | PBUSY_WANTED))) {
KASSERT(m->busy_count & PBUSY_LOCKED,
m->busy_count = PBUSY_LOCKED;
if ((m->busy_count & PBUSY_LOCKED) == 0)
if (busy_count & PBUSY_LOCKED) {
busy_count | PBUSY_LOCKED)) {
if (busy_count & PBUSY_LOCKED) {
busy_count | PBUSY_LOCKED)) {
KKASSERT(m->busy_count & PBUSY_LOCKED);
KKASSERT(m->busy_count & PBUSY_LOCKED);
KKASSERT(m->busy_count & PBUSY_LOCKED);
KKASSERT(activate < 0 || (m->busy_count & PBUSY_LOCKED));
KKASSERT(ocount & PBUSY_LOCKED);
if (((ocount - 1) & (PBUSY_LOCKED | PBUSY_MASK)) == 0)
if (ocount & PBUSY_LOCKED)
if (m->busy_count & PBUSY_LOCKED)
if (ocount & PBUSY_LOCKED) {
KKASSERT(m->busy_count & PBUSY_LOCKED);
mark->hold.busy_count = PBUSY_LOCKED;
mark->stat.busy_count = PBUSY_LOCKED;
mark->pact.busy_count = PBUSY_LOCKED;
marker.busy_count = PBUSY_LOCKED;
marker.busy_count = PBUSY_LOCKED;
page_marker[q].busy_count = PBUSY_LOCKED;
if (m.busy_count & PBUSY_LOCKED)
if (m.busy_count & PBUSY_LOCKED)
if (m.busy_count & PBUSY_LOCKED)