atomic_cmpset_ptr
atomic_cmpset_ptr((void **)&Regions[rx].mask,
if (!atomic_cmpset_ptr((void **)&Regions[rx+j].mask,
if (atomic_cmpset_ptr(&queue->first_avail, req, next))
if (atomic_cmpset_ptr(&queue->first_avail, next, req))
} while (!atomic_cmpset_ptr(&head->first, first, new));
atomic_cmpset_ptr((void **)&fdn->tdcache[i], NULL, best)) {
if (atomic_cmpset_ptr(&panic_cpu_gd, NULL, gd))
if (atomic_cmpset_ptr(&z->z_RChunks, bchunk, chunk))
if (atomic_cmpset_ptr(&z->z_RChunks, bchunk, NULL)) {
if (atomic_cmpset_ptr(&gd->gd_delayed_wakeup[0], NULL, ident))
if (atomic_cmpset_ptr(&gd->gd_delayed_wakeup[1], NULL, ident))
if (atomic_cmpset_ptr(&cc->toc, NULL, c))