Home
last modified time | relevance | path

Searched refs:asocasint (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/contrib/ast/src/lib/libast/aso/
H A Dasolock.c41 return *lock == 0 ? 0 : asocasint(lock, key, 0) == key ? 0 : -1;
43 return *lock == key ? 0 : asocasint(lock, 0, key) == 0 ? 0 : -1;
49 for (k = 0; asocasint(lock, 0, key) != 0; ASOLOOP(k));
/illumos-gate/usr/src/contrib/ast/src/lib/libast/include/
H A Daso.h128 #define asocasint(p,o,n) asocas32((uint32_t volatile*)p,o,n) macro
156 #define asocasint(p,o,n) asocas64((uint64_t volatile*)p,o,n) macro
/illumos-gate/usr/src/contrib/ast/src/lib/libast/vmalloc/
H A Dmalloc.c389 { if(asocasint(&vm->data->lock, 0, 1) == 0) /* can free this now */ in clrfreelist()
430 else if(asocasint(&Vmregion->data->lock, 0, 1) == 0 ) in getregion()
441 { if(Region[p] && asocasint(&Region[p]->data->lock, 0, 1) == 0 ) in getregion()
452 if(asocasint(&Regnum, p, p+1) == p ) in getregion()
475 if(asocasint(&vm->data->lock, 0, 1) == 0) in getregion()
549 if(asocasint(&vm->data->lock, 0, 1) == 0 ) /* region is open */
H A Dvmmopen.c208 if(asocasint(&mmvm->magic, 0, MM_LETMEDOIT) == 0 ) /* lucky winner: us! */ in mminit()
231 { if(asocasint(&mmvm->magic, MM_MAGIC, MM_MAGIC) == MM_MAGIC ) in mminit()
369 asocasint(&mmdc->mmvm->magic, MM_LETMEDOIT, MM_MAGIC);