Lines Matching refs:lock
389 { if(asocasint(&vm->data->lock, 0, 1) == 0) /* can free this now */
391 vm->data->lock = 0;
427 Vmregion->data->lock = 1;
430 else if(asocasint(&Vmregion->data->lock, 0, 1) == 0 )
441 { if(Region[p] && asocasint(&Region[p]->data->lock, 0, 1) == 0 )
465 { vm->data->lock = 1; /* lock new region now */
475 if(asocasint(&vm->data->lock, 0, 1) == 0)
502 { /**/ASSERT(vm->data->lock == 1);
503 vm->data->lock = 0;
523 { /**/ASSERT(vm->data->lock == 1);
524 vm->data->lock = 0;
549 if(asocasint(&vm->data->lock, 0, 1) == 0 ) /* region is open */
551 vm->data->lock = 0;
643 { /**/ASSERT(vm->data->lock == 1);
644 vm->data->lock = 0;