atomic_add64
extern int64 atomic_add64(int64 *value, int64 addValue);
atomic_add64((int64*)&count, 1);
atomic_add64((int64*)&fRXRing->guest_to_host_interrupt_count, 1);
atomic_add64((int64*)&fTXRing->guest_to_host_interrupt_count, 1);
atomic_add64(v, inc);
return atomic_add64(v, inc);
return atomic_add64(&vol->vcache.cur_vnid, 1);
return atomic_add64(&fId, 1);
atomic_add64(&fStatistics.bytesSent, length);
atomic_add64(&fStatistics.packetsSent, 1);
atomic_add64(&fStatistics.bytesReceived, length);
atomic_add64(&fStatistics.packetsReceived, 1);
atomic_add64((int64*)&device->stats.send.bytes, packetSize);
atomic_add64((int64*)&device->stats.receive.bytes, packetSize);
int64 replyID = atomic_add64(&fPrivateData->fReplyIDCounter, 1);
atomic_add64((int64*)c, v);
atomic_add64((int64 *)&ifp->if_ipackets, inc);
atomic_add64((int64 *)&ifp->if_ierrors, inc);
atomic_add64((int64 *)&ifp->if_opackets, inc);
atomic_add64((int64 *)&ifp->if_oerrors, inc);
atomic_add64((int64 *)&ifp->if_collisions, inc);
atomic_add64((int64 *)&ifp->if_ibytes, inc);
atomic_add64((int64 *)&ifp->if_obytes, inc);
atomic_add64((int64 *)&ifp->if_imcasts, inc);
atomic_add64((int64 *)&ifp->if_omcasts, inc);
atomic_add64((int64 *)&ifp->if_iqdrops, inc);
atomic_add64((int64 *)&ifp->if_oqdrops, inc);
atomic_add64((int64 *)&ifp->if_noproto, inc);
atomic_add64(&fScheduledWakeup, DM_MINIMUM_DELAY);
atomic_add64(&fSentCount, sent);
atomic_add64(&sRedrawProcessingTime.time, diff);
atomic_add64(&sMessageProfile[code].time, diff);
int64 oldValue = atomic_add64(value, addValue);
atomic_add64(&stackEntry->fFunction->fTimeInclusive, timeSpent);
atomic_add64(&stackEntry->fFunction->fTimeExclusive,
atomic_add64(&sAvailableMemoryAndSwap, amount);
atomic_add64(&sAvailableMemory, amount);
atomic_add64(&sAvailableMemoryAndSwap, amount);
if (atomic_add64(&pool, -amount) >= amountPlusReserve)
atomic_add64(&pool, amount);
atomic_add64(int64_t* ptr, int64_t value)
return atomic_add64((int64*)value, addValue);