headers/cpp/std/bastring.h
69
#ifndef atomic_add
headers/cpp/std/bastring.h
70
extern "C" __haiku_int32 atomic_add(__haiku_int32* value,
headers/cpp/std/bastring.h
87
charT* grab () { if (selfish) return clone (); atomic_add((__haiku_int32*) &ref, 1); return data (); }
headers/cpp/std/bastring.h
88
void release() { if (atomic_add((__haiku_int32*) &ref, -1) == 1) delete this; }
headers/os/support/SupportDefs.h
372
extern int32 atomic_add(int32 *value, int32 addValue);
headers/private/graphics/3dfx/DriverInterface.h
40
if (atomic_add(&count, 1) > 0)
headers/private/graphics/3dfx/DriverInterface.h
47
if (atomic_add(&count, -1) > 1)
headers/private/graphics/ati/DriverInterface.h
40
if (atomic_add(&count, 1) > 0)
headers/private/graphics/ati/DriverInterface.h
47
if (atomic_add(&count, -1) > 1)
headers/private/graphics/common/benaphore.h
22
#define ACQUIRE_BEN(x) if((atomic_add(&(x.ben), 1)) >= 1) acquire_sem(x.sem);
headers/private/graphics/common/benaphore.h
23
#define RELEASE_BEN(x) if((atomic_add(&(x.ben), -1)) > 1) release_sem(x.sem);
headers/private/graphics/et6x00/DriverInterface.h
31
#define AQUIRE_BEN(x) if((atomic_add(&(x.ben), 1)) >= 1) acquire_sem(x.sem);
headers/private/graphics/et6x00/DriverInterface.h
32
#define RELEASE_BEN(x) if((atomic_add(&(x.ben), -1)) > 1) release_sem(x.sem);
headers/private/graphics/intel_810/DriverInterface.h
39
if (atomic_add(&count, 1) > 0)
headers/private/graphics/intel_810/DriverInterface.h
46
if (atomic_add(&count, -1) > 1)
headers/private/graphics/intel_extreme/lock.h
41
if (atomic_add(&lock->count, 1) > 0)
headers/private/graphics/intel_extreme/lock.h
51
if (atomic_add(&lock->count, -1) > 1)
headers/private/graphics/matrox/DriverInterface.h
36
#define AQUIRE_BEN(x) if((atomic_add(&(x.ben), 1)) >= 1) acquire_sem(x.sem);
headers/private/graphics/matrox/DriverInterface.h
37
#define RELEASE_BEN(x) if((atomic_add(&(x.ben), -1)) > 1) release_sem(x.sem);
headers/private/graphics/neomagic/DriverInterface.h
33
#define AQUIRE_BEN(x) if((atomic_add(&(x.ben), 1)) >= 1) acquire_sem(x.sem);
headers/private/graphics/neomagic/DriverInterface.h
34
#define RELEASE_BEN(x) if((atomic_add(&(x.ben), -1)) > 1) release_sem(x.sem);
headers/private/graphics/nvidia/DriverInterface.h
38
#define AQUIRE_BEN(x) if((atomic_add(&(x.ben), 1)) >= 1) acquire_sem(x.sem);
headers/private/graphics/nvidia/DriverInterface.h
39
#define RELEASE_BEN(x) if((atomic_add(&(x.ben), -1)) > 1) release_sem(x.sem);
headers/private/graphics/radeon_hd/lock.h
41
if (atomic_add(&lock->count, 1) > 0)
headers/private/graphics/radeon_hd/lock.h
51
if (atomic_add(&lock->count, -1) > 1)
headers/private/graphics/s3/DriverInterface.h
39
if (atomic_add(&count, 1) > 0)
headers/private/graphics/s3/DriverInterface.h
46
if (atomic_add(&count, -1) > 1)
headers/private/graphics/skeleton/DriverInterface.h
36
#define AQUIRE_BEN(x) if((atomic_add(&(x.ben), 1)) >= 1) acquire_sem(x.sem);
headers/private/graphics/skeleton/DriverInterface.h
37
#define RELEASE_BEN(x) if((atomic_add(&(x.ben), -1)) > 1) release_sem(x.sem);
headers/private/graphics/via/DriverInterface.h
36
#define AQUIRE_BEN(x) if((atomic_add(&(x.ben), 1)) >= 1) acquire_sem(x.sem);
headers/private/graphics/via/DriverInterface.h
37
#define RELEASE_BEN(x) if((atomic_add(&(x.ben), -1)) > 1) release_sem(x.sem);
headers/private/kernel/lock.h
198
int32 oldCount = atomic_add(&lock->count, 1);
headers/private/kernel/lock.h
213
int32 oldCount = atomic_add(&lock->count, 1);
headers/private/kernel/lock.h
227
int32 oldCount = atomic_add(&lock->count, -1);
headers/private/kernel/lock.h
245
if (atomic_add(&lock->count, -1) < 0)
headers/private/kernel/lock.h
263
if (atomic_add(&lock->count, -1) < 0)
headers/private/kernel/lock.h
272
if (atomic_add(&lock->count, 1) < -1)
headers/private/kernel/smp.h
273
uint32 previous = atomic_add(&lock->lock, 1);
headers/private/kernel/smp.h
290
atomic_add(&lock->lock, -1);
headers/private/kernel/smp.h
308
atomic_add((int32*)&lock->count, 1);
headers/private/kernel/smp.h
317
atomic_add((int32*)&lock->count, 1);
headers/private/kernel/smp.h
324
atomic_add((int32*)&lock->count, 1);
headers/private/kernel/vm/VMAddressSpace.h
166
if (atomic_add(&fRefCount, -1) == 1)
headers/private/kernel/vm/VMAddressSpace.h
56
inline void Get() { atomic_add(&fRefCount, 1); }
headers/private/kernel/vm/VMAddressSpace.h
61
{ atomic_add(&fFaultCount, 1); }
headers/private/print/BeUtils.h
67
atomic_add(&fRefCount, 1);
headers/private/print/BeUtils.h
71
if (atomic_add(&fRefCount, -1) == 1) {
headers/private/support/StringPrivate.h
58
atomic_add(&DataRefCount(data), 1);
headers/private/support/StringPrivate.h
64
if (atomic_add(&DataRefCount(data), -1) == 1)
headers/private/userlandfs/legacy/lock.h
41
#define LOCK(l) if (atomic_add(&l.c, -1) <= 0) acquire_sem(l.s);
headers/private/userlandfs/legacy/lock.h
42
#define UNLOCK(l) if (atomic_add(&l.c, 1) < 0) release_sem(l.s);
headers/private/util/AtomicsHashTable.h
55
atomic_add((int32*)&count, 1) :
src/add-ons/accelerants/intel_extreme/engine.cpp
52
atomic_add(&flush, 1);
src/add-ons/kernel/bus_managers/acpi/EmbeddedController.cpp
606
atomic_add(&sc->ec_gencount, 1);
src/add-ons/kernel/bus_managers/acpi/EmbeddedController.cpp
612
if ((ecStatus & EC_EVENT_SCI) && atomic_add(&sc->ec_sci_pending, 1) == 0) {
src/add-ons/kernel/bus_managers/acpi/EmbeddedController.cpp
618
atomic_add(&sc->ec_sci_pending, -1);
src/add-ons/kernel/bus_managers/acpi/EmbeddedController.cpp
660
atomic_add(&sc->ec_sci_pending, 1) == 0) {
src/add-ons/kernel/bus_managers/agp_gart/agp_gart.cpp
426
fID = atomic_add(&sNextApertureID, 1);
src/add-ons/kernel/bus_managers/hyperv/VMBus.cpp
1210
gpadl = static_cast<uint32>(atomic_add(&fCurrentGPADLHandle, 1));
src/add-ons/kernel/bus_managers/ps2/ps2_common.cpp
106
atomic_add(&sIgnoreInterrupts, 1);
src/add-ons/kernel/bus_managers/ps2/ps2_common.cpp
119
atomic_add(&sIgnoreInterrupts, -1);
src/add-ons/kernel/bus_managers/ps2/ps2_common.cpp
218
atomic_add(&sIgnoreInterrupts, 1);
src/add-ons/kernel/bus_managers/ps2/ps2_common.cpp
255
atomic_add(&sIgnoreInterrupts, -1);
src/add-ons/kernel/bus_managers/ps2/ps2_common.cpp
261
atomic_add(&sIgnoreInterrupts, -1);
src/add-ons/kernel/bus_managers/ps2/ps2_common.cpp
295
atomic_add(&sIgnoreInterrupts, 1);
src/add-ons/kernel/bus_managers/ps2/ps2_common.cpp
329
atomic_add(&sIgnoreInterrupts, -1);
src/add-ons/kernel/bus_managers/ps2/ps2_keyboard.cpp
421
atomic_add(&sKeyboardOpenCount, 1);
src/add-ons/kernel/bus_managers/ps2/ps2_keyboard.cpp
436
if (atomic_add(&sKeyboardOpenCount, -1) == 1) {
src/add-ons/kernel/busses/scsi/buslogic/buslogic.c
399
req = atomic_add(&(bl->reqid),1);
src/add-ons/kernel/busses/scsi/usb/proto_bulk.c
330
.tag = atomic_add(&udi->tag, 1),
src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIController.cpp
238
atomic_add(&fCurrentRequest, 1);
src/add-ons/kernel/busses/usb/uhci.cpp
1686
if (atomic_add(&fCleanupCount, 1) == 0)
src/add-ons/kernel/busses/usb/uhci.cpp
1737
atomic_add(&fCleanupCount, -1);
src/add-ons/kernel/drivers/audio/ac97/geode/device.cpp
35
atomic_add(&controller->opened, 1);
src/add-ons/kernel/drivers/audio/ac97/geode/device.cpp
73
atomic_add(&controller->opened, -1);
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
162
if (atomic_add(&fInterruptsNest, 1) == 0) {
src/add-ons/kernel/drivers/audio/ac97/sis7018/Device.cpp
198
if (atomic_add(&fInterruptsNest, -1) == 1) {
src/add-ons/kernel/drivers/audio/cmedia/cm.c
770
if (atomic_add(&card->inth_count, 1) == 0) {
src/add-ons/kernel/drivers/audio/cmedia/cm.c
783
if (atomic_add(&card->inth_count, -1) == 1) {
src/add-ons/kernel/drivers/audio/cmedia/midi.c
104
atomic_add(&cards[ix].midi.count, 1);
src/add-ons/kernel/drivers/audio/cmedia/midi.c
130
if (atomic_add(&cards[ix].midi.count, -1) == 1) {
src/add-ons/kernel/drivers/audio/cmedia/mixer.c
106
atomic_add(&cards[ix].mixer.open_count, 1);
src/add-ons/kernel/drivers/audio/cmedia/mixer.c
120
atomic_add(&it->open_count, -1);
src/add-ons/kernel/drivers/audio/cmedia/mux.c
109
atomic_add(&plex->open_count, -1);
src/add-ons/kernel/drivers/audio/cmedia/mux.c
95
atomic_add(&cards[ix].mux.open_count, 1);
src/add-ons/kernel/drivers/audio/cmedia/pcm.c
1378
atomic_add(&port->read_waiting, 1);
src/add-ons/kernel/drivers/audio/cmedia/pcm.c
1472
atomic_add(&port->write_waiting, 1);
src/add-ons/kernel/drivers/audio/cmedia/pcm.c
1512
if (atomic_add(&port->write_waiting, -1) > 0) {
src/add-ons/kernel/drivers/audio/cmedia/pcm.c
1516
atomic_add(&port->write_waiting, 1); /* undo damage */
src/add-ons/kernel/drivers/audio/cmedia/pcm.c
1521
atomic_add(&port->write_waiting, 1); /* we will loop back */
src/add-ons/kernel/drivers/audio/cmedia/pcm.c
1610
if ((ww = atomic_add(&port->wr_time_wait, -1)) > 0) {
src/add-ons/kernel/drivers/audio/cmedia/pcm.c
1615
atomic_add(&port->wr_time_wait, 1); /* re-set to 0 */
src/add-ons/kernel/drivers/audio/cmedia/pcm.c
1627
if (atomic_add(&port->write_waiting, -1) > 0) {
src/add-ons/kernel/drivers/audio/cmedia/pcm.c
1636
atomic_add(&port->write_waiting, 1);
src/add-ons/kernel/drivers/audio/cmedia/pcm.c
1699
if ((rr = atomic_add(&port->rd_time_wait, -1)) > 0) {
src/add-ons/kernel/drivers/audio/cmedia/pcm.c
1704
atomic_add(&port->rd_time_wait, 1); /* re-set to 0 */
src/add-ons/kernel/drivers/audio/cmedia/pcm.c
1707
if (atomic_add(&port->read_waiting, -1) > 0) {
src/add-ons/kernel/drivers/audio/cmedia/pcm.c
1712
atomic_add(&port->read_waiting, 1);
src/add-ons/kernel/drivers/audio/cmedia/pcm.c
501
if (atomic_add(&port->open_count, 1) == 0) {
src/add-ons/kernel/drivers/audio/cmedia/pcm.c
638
if (atomic_add(&port->open_count, -1) == 1) {
src/add-ons/kernel/drivers/audio/cmedia/pcm.c
749
atomic_add(&port->rd_time_wait, 1);
src/add-ons/kernel/drivers/audio/cmedia/pcm.c
765
atomic_add(&port->wr_time_wait, 1);
src/add-ons/kernel/drivers/audio/echo/midi.cpp
69
atomic_add(&cards[ix].midi.count, 1);
src/add-ons/kernel/drivers/audio/echo/midi.cpp
93
atomic_add(&card->midi.count, -1);
src/add-ons/kernel/drivers/audio/emuxki/midi.c
124
atomic_add(&cards[ix].midi.count, 1);
src/add-ons/kernel/drivers/audio/emuxki/midi.c
150
if (atomic_add(&cards[ix].midi.count, -1) == 1) {
src/add-ons/kernel/drivers/audio/hda/device.cpp
35
atomic_add(&controller->opened, 1);
src/add-ons/kernel/drivers/audio/hda/device.cpp
78
atomic_add(&controller->opened, -1);
src/add-ons/kernel/drivers/audio/usb/Stream.cpp
333
atomic_add(&stream->fInsideNotify, 1);
src/add-ons/kernel/drivers/audio/usb/Stream.cpp
337
atomic_add(&stream->fInsideNotify, -1);
src/add-ons/kernel/drivers/audio/usb/Stream.cpp
345
if (atomic_add(&stream->fProcessedBuffers, 1) > (int32)kSamplesBufferCount)
src/add-ons/kernel/drivers/audio/usb/Stream.cpp
354
atomic_add(&stream->fInsideNotify, -1);
src/add-ons/kernel/drivers/audio/usb/Stream.cpp
549
atomic_add(&fProcessedBuffers, -1);
src/add-ons/kernel/drivers/disk/nvme/compat/nvme_atomic.h
49
atomic_add(v, inc);
src/add-ons/kernel/drivers/disk/nvme/compat/nvme_atomic.h
56
atomic_add(v, -dec);
src/add-ons/kernel/drivers/disk/nvme/compat/nvme_atomic.h
77
return atomic_add(v, inc);
src/add-ons/kernel/drivers/disk/nvme/compat/nvme_atomic.h
84
return atomic_add(v, -dec);
src/add-ons/kernel/drivers/disk/virtual/virtio_block/virtio_block.cpp
218
atomic_add(&info->currentRequest, 1);
src/add-ons/kernel/drivers/input/hid_shared/HIDReport.cpp
249
atomic_add(&fBusyCount, 1);
src/add-ons/kernel/drivers/input/hid_shared/HIDReport.cpp
257
atomic_add(&fBusyCount, -1);
src/add-ons/kernel/drivers/input/hid_shared/KeyboardProtocolHandler.cpp
164
if (atomic_add(&sDebuggerCommandAdded, 1) == 0) {
src/add-ons/kernel/drivers/input/hid_shared/KeyboardProtocolHandler.cpp
180
if (atomic_add(&sDebuggerCommandAdded, -1) == 1) {
src/add-ons/kernel/drivers/input/hyperv_hid/HIDDevice.cpp
73
atomic_add(&fOpenCount, 1);
src/add-ons/kernel/drivers/input/hyperv_hid/HIDDevice.cpp
81
atomic_add(&fOpenCount, -1);
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
112
atomic_add(&fOpenCount, 1);
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
122
atomic_add(&fOpenCount, -1);
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
257
atomic_add(&fBusyCount, 1);
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
289
atomic_add(&fBusyCount, -1);
src/add-ons/kernel/drivers/input/i2c_elan/ELANDevice.cpp
296
atomic_add(&fBusyCount, -1);
src/add-ons/kernel/drivers/input/i2c_hid/HIDDevice.cpp
209
atomic_add(&fOpenCount, 1);
src/add-ons/kernel/drivers/input/i2c_hid/HIDDevice.cpp
227
atomic_add(&fOpenCount, -1);
src/add-ons/kernel/drivers/input/usb_hid/Driver.cpp
105
int32 parentCookie = atomic_add(&sParentCookie, 1);
src/add-ons/kernel/drivers/input/usb_hid/HIDDevice.cpp
241
atomic_add(&fOpenCount, 1);
src/add-ons/kernel/drivers/input/usb_hid/HIDDevice.cpp
249
atomic_add(&fOpenCount, -1);
src/add-ons/kernel/drivers/midi/mpu401/mpu401.c
213
atomic_add(&mpu_device->count, 1);
src/add-ons/kernel/drivers/midi/mpu401/mpu401.c
239
atomic_add(&mpu_device->count, -1);
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
1443
atomic_add(&data->inrw, 1);
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
1445
atomic_add(&data->inrw, -1);
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
1454
atomic_add(&data->inrw, -1);
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
1463
atomic_add(&data->inrw, -1);
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
1648
atomic_add(&data->inrw, 1);
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
1650
atomic_add(&data->inrw, -1);
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
1658
atomic_add(&data->inrw, -1);
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
1680
atomic_add(&data->inrw, -1);
src/add-ons/kernel/drivers/network/ether/usb_davicom/DavicomDevice.cpp
210
while (atomic_add(&fInsideNotify, 0) != 0)
src/add-ons/kernel/drivers/network/ether/usb_davicom/DavicomDevice.cpp
449
while (atomic_add(&fInsideNotify, 0) != 0)
src/add-ons/kernel/drivers/network/ether/usb_davicom/DavicomDevice.cpp
854
atomic_add(&device->fInsideNotify, 1);
src/add-ons/kernel/drivers/network/ether/usb_davicom/DavicomDevice.cpp
856
atomic_add(&device->fInsideNotify, -1);
src/add-ons/kernel/drivers/network/ether/usb_davicom/DavicomDevice.cpp
868
atomic_add(&device->fInsideNotify, -1);
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
310
while (atomic_add(&fInsideNotify, 0) != 0)
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
557
atomic_add(&device->fInsideNotify, 1);
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
559
atomic_add(&device->fInsideNotify, -1);
src/add-ons/kernel/drivers/network/ether/usb_ecm/ECMDevice.cpp
615
atomic_add(&device->fInsideNotify, -1);
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.cpp
507
while (atomic_add(&fInsideNotify, 0) != 0)
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.cpp
855
atomic_add(&device->fInsideNotify, 1);
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.cpp
857
atomic_add(&device->fInsideNotify, -1);
src/add-ons/kernel/drivers/network/ether/usb_rndis/RNDISDevice.cpp
883
atomic_add(&device->fInsideNotify, -1);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
217
atomic_add(&device->txLock, 1);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
231
atomic_add(&device->txLock, -1);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
240
atomic_add(&device->txLock, -1);
src/add-ons/kernel/drivers/network/ether/wb840/device.c
267
atomic_add(&device->txLock, -1);
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
401
atomic_add(&fPendingDPC, 1);
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
527
atomic_add(&fPendingDPC, -1);
src/add-ons/kernel/drivers/ports/pc_serial/SerialDevice.cpp
924
atomic_add(&fWriteBufferAvail, bytesLeft);
src/add-ons/kernel/drivers/timer/hpet.cpp
432
if (atomic_add(&sOpenCount, 1) != 0) {
src/add-ons/kernel/drivers/timer/hpet.cpp
433
atomic_add(&sOpenCount, -1);
src/add-ons/kernel/drivers/timer/hpet.cpp
444
atomic_add(&sOpenCount, -1);
src/add-ons/kernel/drivers/timer/hpet.cpp
451
atomic_add(&sOpenCount, -1);
src/add-ons/kernel/drivers/timer/hpet.cpp
473
atomic_add(&sOpenCount, -1);
src/add-ons/kernel/drivers/timer/hpet.cpp
485
atomic_add(&sOpenCount, -1);
src/add-ons/kernel/drivers/video/usb_vision/usb_vision.c
119
if(atomic_add(&usb_vision_devices[i]->open_count, 1) == 0){
src/add-ons/kernel/drivers/video/usb_vision/usb_vision.c
124
atomic_add(&usb_vision_devices[i]->open_count, -1);
src/add-ons/kernel/drivers/video/usb_vision/usb_vision.c
205
atomic_add(&uvd->open_count, -1);
src/add-ons/kernel/file_systems/netfs/server/ClientVolume.cpp
519
return atomic_add(&sNextVolumeID, 1);
src/add-ons/kernel/file_systems/netfs/shared/NetAddress.cpp
287
while (atomic_add(&sLockCounter, 1) > 0) {
src/add-ons/kernel/file_systems/netfs/shared/NetAddress.cpp
288
atomic_add(&sLockCounter, -1);
src/add-ons/kernel/file_systems/netfs/shared/NetAddress.cpp
297
atomic_add(&sLockCounter, -1);
src/add-ons/kernel/file_systems/netfs/shared/RequestConnection.cpp
152
atomic_add(&fTerminationCount, 1);
src/add-ons/kernel/file_systems/netfs/shared/RequestConnection.cpp
182
if (atomic_add(&fTerminationCount, 1) == 0 && fRequestHandler) {
src/add-ons/kernel/file_systems/nfs/nfs_add_on.c
268
xid=atomic_add(&ns->xid, 1);
src/add-ons/kernel/file_systems/nfs4/RPCServer.cpp
282
return static_cast<uint32>(atomic_add(&fXID, 1));
src/add-ons/kernel/file_systems/packagefs/util/InlineReferenceable.h
32
const int32 previousCount = atomic_add(&fReferenceCount, 1);
src/add-ons/kernel/file_systems/packagefs/util/InlineReferenceable.h
40
const int32 previousCount = atomic_add(&fReferenceCount, -1);
src/add-ons/kernel/file_systems/packagefs/util/StringPool.h
110
return atomic_add(&fReferenceCount, 1) == 0;
src/add-ons/kernel/file_systems/packagefs/util/StringPool.h
115
if (atomic_add(&fReferenceCount, -1) == 1)
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/KernelDebug.cpp
108
if (atomic_add(&sCommandsAdded, -1) > 1)
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/KernelDebug.cpp
92
if (atomic_add(&sCommandsAdded, 1) > 0)
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/Volume.cpp
2128
int32 openFiles = atomic_add(&fOpenFiles, -1);
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/Volume.cpp
213
atomic_add(fVariable, 1);
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/Volume.cpp
219
atomic_add(fVariable, -1);
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/Volume.cpp
2403
int32 openDirs = atomic_add(&fOpenDirectories, -1);
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/Volume.cpp
2593
int32 openAttrDirs = atomic_add(&fOpenAttributeDirectories, -1);
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/Volume.cpp
2831
int32 openAttributes = atomic_add(&fOpenAttributes, -1);
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/Volume.cpp
3195
int32 openIndexDirs = atomic_add(&fOpenIndexDirectories, -1);
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/Volume.cpp
3502
int32 openQueries = atomic_add(&fOpenQueries, -1);
src/add-ons/kernel/file_systems/userlandfs/server/beos/lock.h
41
#define LOCK(l) if (atomic_add(&l.c, -1) <= 0) acquire_sem(l.s);
src/add-ons/kernel/file_systems/userlandfs/server/beos/lock.h
42
#define UNLOCK(l) if (atomic_add(&l.c, 1) < 0) release_sem(l.s);
src/add-ons/kernel/file_systems/websearchfs/lock.h
30
if (atomic_add(&(l->c), -1) <= 0)
src/add-ons/kernel/file_systems/websearchfs/lock.h
37
if (atomic_add(&(l->c), 1) < 0)
src/add-ons/kernel/file_systems/websearchfs/websearchfs.c
131
if (atomic_add(&refcount, 1))
src/add-ons/kernel/file_systems/websearchfs/websearchfs.c
148
atomic_add(&ns->nodecount, 1);
src/add-ons/kernel/file_systems/websearchfs/websearchfs.c
183
atomic_add(&refcount, -1);
src/add-ons/kernel/file_systems/websearchfs/websearchfs.c
209
atomic_add(&refcount, -1);
src/add-ons/kernel/file_systems/websearchfs/websearchfs.c
224
atomic_add(&ns->nodecount, -1);
src/add-ons/kernel/file_systems/websearchfs/websearchfs.c
734
atomic_add(&ns->nodecount, 1);
src/add-ons/kernel/file_systems/websearchfs/websearchfs.c
774
atomic_add(&ns->nodecount, -1);
src/add-ons/kernel/network/devices/dialup/dialup.cpp
501
atomic_add((int32*)&device->stats.receive.dropped, 1);
src/add-ons/kernel/network/devices/ethernet/ethernet.cpp
366
atomic_add((int32*)&device->stats.receive.dropped, 1);
src/add-ons/kernel/network/ppp/ipcp/Protocol.cpp
651
return (uint8) atomic_add(&fID, 1);
src/add-ons/kernel/network/ppp/modem/ModemDevice.cpp
467
atomic_add((int32*) &fOutputBytes, position);
src/add-ons/kernel/network/ppp/modem/ModemDevice.cpp
470
atomic_add((int32*) &fOutputBytes, -position);
src/add-ons/kernel/network/ppp/pap/Protocol.cpp
258
return (uint8) atomic_add(&fID, 1);
src/add-ons/kernel/network/ppp/pppoe/pppoe.cpp
135
return (uint32) atomic_add(&sHostUniq, 1);
src/add-ons/kernel/network/ppp/shared/libkernelppp/KPPPStateMachine.cpp
75
return (uint8) atomic_add(&fID, 1);
src/add-ons/kernel/network/protocols/ipv4/ipv4.cpp
1542
header->id = htons(atomic_add(&sPacketID, 1));
src/add-ons/kernel/network/protocols/ipv6/ipv6.cpp
676
fragmentHeader.ip6f_ident = htonl(atomic_add(&sFragmentID, 1));
src/add-ons/kernel/network/stack/datalink.cpp
198
atomic_add((int32*)&device->stats.send.packets, 1);
src/add-ons/kernel/network/stack/datalink.cpp
201
atomic_add((int32*)&device->stats.send.errors, 1);
src/add-ons/kernel/network/stack/device_interfaces.cpp
307
if (interface == NULL || atomic_add(&interface->ref_count, 1) == 0)
src/add-ons/kernel/network/stack/device_interfaces.cpp
392
if (atomic_add(&interface->ref_count, -1) != 1)
src/add-ons/kernel/network/stack/device_interfaces.cpp
432
if (atomic_add(&interface->ref_count, 1) != 0)
src/add-ons/kernel/network/stack/device_interfaces.cpp
454
if (atomic_add(&interface->ref_count, 1) != 0)
src/add-ons/kernel/network/stack/device_interfaces.cpp
67
atomic_add((int32*)&device->stats.receive.dropped, 1);
src/add-ons/kernel/network/stack/device_interfaces.cpp
74
atomic_add((int32*)&device->stats.receive.packets, 1);
src/add-ons/kernel/network/stack/device_interfaces.cpp
740
atomic_add(&interface->monitor_count, 1);
src/add-ons/kernel/network/stack/device_interfaces.cpp
766
atomic_add(&interface->monitor_count, -1);
src/add-ons/kernel/network/stack/device_interfaces.cpp
78
atomic_add((int32*)&device->stats.receive.dropped, 1);
src/add-ons/kernel/network/stack/device_interfaces.cpp
803
atomic_add(&interface->ref_count, 1);
src/add-ons/kernel/network/stack/device_interfaces.cpp
84
atomic_add((int32*)&device->stats.receive.errors, 1);
src/add-ons/kernel/network/stack/net_buffer.cpp
753
int32 current = atomic_add(&sAllocatedDataHeaderCount, 1) + 1;
src/add-ons/kernel/network/stack/net_buffer.cpp
758
atomic_add(&sEverAllocatedDataHeaderCount, 1);
src/add-ons/kernel/network/stack/net_buffer.cpp
768
int32 current = atomic_add(&sAllocatedNetBufferCount, 1) + 1;
src/add-ons/kernel/network/stack/net_buffer.cpp
773
atomic_add(&sEverAllocatedNetBufferCount, 1);
src/add-ons/kernel/network/stack/net_buffer.cpp
784
atomic_add(&sAllocatedDataHeaderCount, -1);
src/add-ons/kernel/network/stack/net_buffer.cpp
795
atomic_add(&sAllocatedNetBufferCount, -1);
src/add-ons/kernel/network/stack/net_buffer.cpp
827
int32 refCount = atomic_add(&header->ref_count, -1);
src/add-ons/kernel/network/stack/net_buffer.cpp
840
int32 refCount = atomic_add(&header->ref_count, 1);
src/add-ons/kernel/network/stack/routes.cpp
196
if (route == NULL || atomic_add(&route->ref_count, -1) != 1)
src/add-ons/kernel/network/stack/routes.cpp
235
if (route != NULL && atomic_add(&route->ref_count, 1) == 0) {
src/add-ons/kernel/network/stack/routes.cpp
642
atomic_add(&route->ref_count, 1);
src/add-ons/kernel/network/stack/stack.cpp
184
atomic_add(&ref_count, 1);
src/add-ons/kernel/network/stack/stack.cpp
191
if (atomic_add(&ref_count, -1) > 1)
src/add-ons/kernel/network/stack/stack.cpp
264
if (atomic_add(&ref_count, 1) > 0) {
src/add-ons/kernel/network/stack/stack.cpp
266
atomic_add(&ref_count, -1);
src/add-ons/kernel/network/stack/stack.cpp
305
if (atomic_add(&ref_count, -1) > 1)
src/add-ons/kernel/partitioning_systems/intel/intel.cpp
226
atomic_add(&map->ref_count, 1);
src/add-ons/kernel/partitioning_systems/intel/intel.cpp
244
if (atomic_add(&map->ref_count, -1) == 1)
src/add-ons/media/media-add-ons/dvb/PacketQueue.cpp
118
atomic_add(&fPacketCount, -1);
src/add-ons/media/media-add-ons/dvb/PacketQueue.cpp
75
if (atomic_add(&fPacketCount, 1) == fMaxPackets) {
src/add-ons/media/media-add-ons/dvb/PacketQueue.cpp
76
atomic_add(&fPacketCount, -1);
src/add-ons/media/media-add-ons/dvb/PacketQueue.cpp
98
atomic_add(&fPacketCount, -1);
src/add-ons/media/media-add-ons/finepix_webcam/FinePixProducer/Producer.cpp
50
if (atomic_add(&fInstances, 1) != 0)
src/add-ons/media/media-add-ons/finepix_webcam/FinePixProducer/Producer.cpp
93
atomic_add(&fInstances, -1);
src/add-ons/media/media-add-ons/usb_vision/Producer.cpp
102
if (atomic_add(&fInstances, 1) != 0)
src/add-ons/media/media-add-ons/usb_vision/Producer.cpp
176
atomic_add(&fInstances, -1);
src/add-ons/media/media-add-ons/usb_webcam/AddOn.cpp
182
info->internal_id = atomic_add((int32*)&fInternalIDCounter, 1);
src/add-ons/media/media-add-ons/usb_webcam/Producer.cpp
105
atomic_add(&fInstances, -1);
src/add-ons/media/media-add-ons/usb_webcam/Producer.cpp
68
if (atomic_add(&fInstances, 1) != 0)
src/apps/cortex/NodeManager/NodeGroup.cpp
956
return atomic_add((int32*)&s_nextID, 1);
src/apps/haikudepot/ui/ScreenshotWindow.cpp
119
atomic_add(&fCurrentScreenshotIndex, 1);
src/apps/haikudepot/ui/ScreenshotWindow.cpp
126
atomic_add(&fCurrentScreenshotIndex, -1);
src/apps/mail/QueryMenu.cpp
130
if (atomic_add(&fMenuCount, -1) == 1)
src/apps/mail/QueryMenu.cpp
99
if (atomic_add(&fMenuCount, 1) == 0)
src/apps/mediaplayer/playlist/PlaylistItem.cpp
52
atomic_add(&sInstanceCount, 1);
src/apps/mediaplayer/playlist/PlaylistItem.cpp
61
atomic_add(&sInstanceCount, -1);
src/apps/patchbay/CountEventConsumer.h
38
atomic_add(&fEventCount, 1);
src/apps/poorman/PoorManServer.cpp
289
atomic_add(&s->fCurConns, 1);
src/apps/poorman/PoorManServer.cpp
311
atomic_add(&s->fCurConns, -1);
src/apps/poorman/PoorManServer.cpp
382
atomic_add(&s->fCurConns, -1);
src/apps/processcontroller/ProcessController.cpp
588
if (atomic_add(&gPopupFlag, 1) > 0) {
src/apps/processcontroller/ProcessController.cpp
589
atomic_add(&gPopupFlag, -1);
src/apps/processcontroller/ProcessController.cpp
937
atomic_add (&gPopupFlag, -1);
src/apps/resedit/ResWindow.cpp
20
atomic_add(&sWindowCount, 1);
src/apps/resedit/ResWindow.cpp
56
atomic_add(&sWindowCount, -1);
src/apps/showimage/Filter.cpp
191
if (atomic_add(&fNumberOfThreads, -1) == 1) {
src/apps/showimage/ImageCache.cpp
135
atomic_add(&fThreadCount, 1);
src/apps/showimage/ImageCache.cpp
214
atomic_add(&self->fThreadCount, -1);
src/apps/terminal/TermParse.cpp
1388
int32 bufferSize = atomic_add(&fReadBufferSize, -toRead);
src/apps/terminal/TermParse.cpp
270
bufferSize = atomic_add(&fReadBufferSize, nread);
src/bin/bfs_tools/lib/Inode.cpp
197
if (atomic_add(&fRefCount, -1) != 1)
src/bin/bfs_tools/lib/Inode.cpp
213
if (atomic_add(&fRefCount, 1) != 0)
src/build/libbe/support/Locker.cpp
139
int32 oldBenaphoreCount = atomic_add(&fBenaphoreCount, -1);
src/build/libbe/support/Locker.cpp
233
int32 oldBenaphoreCount = atomic_add(&fBenaphoreCount, 1);
src/kits/app/DirectMessageTarget.cpp
52
atomic_add(&fReferenceCount, 1);
src/kits/app/DirectMessageTarget.cpp
59
if (atomic_add(&fReferenceCount, -1) == 1)
src/kits/app/Looper.cpp
1484
int32 atomicCount = atomic_add(&fAtomicCount, -1);
src/kits/app/Looper.cpp
606
int32 atomicCount = atomic_add(&fAtomicCount, -1);
src/kits/app/Looper.cpp
963
oldCount = atomic_add(&looper->fAtomicCount, 1);
src/kits/app/Message.cpp
2115
int32 old = atomic_add(&(sReplyPortInUse[i]), 1);
src/kits/app/Message.cpp
2122
atomic_add(&(sReplyPortInUse[i]), -1);
src/kits/app/Message.cpp
2388
atomic_add(&sReplyPortInUse[cachedReplyPort], -1);
src/kits/game/DirectWindow.cpp
548
if (atomic_add(&casted->fDirectLock, 1) > 0) {
src/kits/game/DirectWindow.cpp
570
if (atomic_add(&casted->fDirectLock, -1) > 1)
src/kits/mail/mail_util.cpp
1218
if (gRebuf == NULL && atomic_add(&gLocker, 1) == 0) {
src/kits/media/BufferGroup.cpp
158
atomic_add(&fBufferCount, 1);
src/kits/media/Controllable.cpp
134
if (atomic_add(&fBen, 1) > 0) {
src/kits/media/Controllable.cpp
154
if (atomic_add(&fBen, -1) > 1)
src/kits/media/MediaNode.cpp
154
if (atomic_add(&fRefCount,1) == 0) {
src/kits/media/MediaNode.cpp
168
if (atomic_add(&fRefCount, -1) == 1) {
src/kits/media/MediaNode.cpp
986
return atomic_add(&BMediaNode::_m_changeTag,1);
src/kits/media/SharedBufferList.cpp
107
if (atomic_add(&sRefCount, -1) == 1)
src/kits/media/SharedBufferList.cpp
144
if (atomic_add(&fAtom, 1) > 0) {
src/kits/media/SharedBufferList.cpp
159
if (atomic_add(&fAtom, -1) > 1)
src/kits/media/SharedBufferList.cpp
69
if (atomic_add(&sRefCount, 1) > 0 && sList != NULL)
src/kits/media/Sound.cpp
109
atomic_add(&fRefCount, 1);
src/kits/media/Sound.cpp
117
if (atomic_add(&fRefCount, -1) == 1) {
src/kits/media/SoundPlayer.cpp
458
item->id = atomic_add(&sCurrentPlayID, 1);
src/kits/media/TimeSource.cpp
226
isrunning = fBuf ? atomic_add(&fBuf->isrunning, 0) : fStarted;
src/kits/media/TimeSource.cpp
383
int32 index = atomic_add(&fBuf->writeindex, 1);
src/kits/media/TimeSource.cpp
388
atomic_add(&fBuf->readindex, 1);
src/kits/midi2/MidiEndpoint.cpp
120
int32 old = atomic_add(&fRefCount, -1);
src/kits/midi2/MidiEndpoint.cpp
147
atomic_add(&fRefCount, 1);
src/kits/network/libnetservices2/HttpSession.cpp
54
void operator()(int32* counter) const noexcept { atomic_add(counter, -1); }
src/kits/network/libnetservices2/HttpSession.cpp
576
atomic_add(std::addressof(it->second), 1);
src/kits/network/libnetservices2/NetServicesMisc.cpp
241
return atomic_add(&gRequestIdentifier, 1);
src/kits/package/TempfileManager.cpp
53
BString name = BString(baseName) << atomic_add(&fNextNumber, 1);
src/kits/shared/RWLocker.cpp
457
if (atomic_add(&benaphore.counter, 1) > 0) {
src/kits/shared/RWLocker.cpp
468
if (atomic_add(&benaphore.counter, -1) > 1)
src/kits/shared/WeakReferenceable.cpp
48
const int32 count = atomic_add(&fUseCount, -1);
src/kits/shared/WeakReferenceable.cpp
70
atomic_add(&fUseCount, 1);
src/kits/storage/mime/MimeSnifferAddonManager.cpp
46
atomic_add(&fReferenceCount, 1);
src/kits/storage/mime/MimeSnifferAddonManager.cpp
51
if (atomic_add(&fReferenceCount, -1) == 1)
src/kits/support/Locker.cpp
139
int32 oldBenaphoreCount = atomic_add(&fBenaphoreCount, -1);
src/kits/support/Locker.cpp
233
int32 oldBenaphoreCount = atomic_add(&fBenaphoreCount, 1);
src/kits/support/Referenceable.cpp
44
const int32 previousReferenceCount = atomic_add(&fReferenceCount, 1);
src/kits/support/Referenceable.cpp
61
const int32 previousReferenceCount = atomic_add(&fReferenceCount, -1);
src/kits/support/String.cpp
186
atomic_add(&_ReferenceCount(), 1);
src/kits/support/String.cpp
2255
atomic_add(&_ReferenceCount(), 1);
src/kits/support/String.cpp
2444
if (!_IsShareable() || atomic_add(&_ReferenceCount(), -1) == 1)
src/kits/support/String.cpp
317
atomic_add(&_ReferenceCount(), 1);
src/kits/tracker/Tracker.cpp
161
if (atomic_add(&lock, 1) != 0) {
src/kits/tracker/Tracker.cpp
191
atomic_add(&lock, -1);
src/kits/tracker/Utilities.h
309
if (atomic_add(&fCount, -1) <= 0)
src/kits/tracker/Utilities.h
317
if (atomic_add(&fCount, 1) < 0)
src/kits/translation/Translator.cpp
35
if (atomic_add(&fRefCount, 1) > 0)
src/kits/translation/Translator.cpp
52
int32 oldValue = atomic_add(&fRefCount, -1);
src/kits/translation/TranslatorRoster.cpp
1261
if (atomic_add(&lock, 1) != 0) {
src/kits/translation/TranslatorRoster.cpp
1266
atomic_add(&lock, -1);
src/kits/translation/TranslatorRoster.cpp
1281
atomic_add(&lock, -1);
src/kits/translation/TranslatorRoster.cpp
881
int32 former = atomic_add(&fKnownImages[image], -1);
src/libs/compat/freebsd_network/bus_dma.cpp
127
atomic_add(&parent->ref_count, 1);
src/libs/compat/freebsd_network/bus_dma.cpp
162
atomic_add(&dmat->ref_count, -1);
src/libs/compat/freebsd_network/bus_dma.cpp
192
atomic_add(&dmat->map_count, 1);
src/libs/compat/freebsd_network/bus_dma.cpp
205
atomic_add(&map->dmat->map_count, -1);
src/libs/compat/freebsd_network/compat/machine/atomic.h
14
#define atomic_fetchadd_32(ptr, val) atomic_add((int32*)ptr, val)
src/libs/compat/freebsd_network/compat/machine/atomic.h
15
#define atomic_add_32(ptr, val) (void)atomic_add((int32*)ptr, val)
src/libs/compat/freebsd_network/compat/machine/atomic.h
16
#define atomic_subtract_32(ptr, val) (void)atomic_add((int32*)ptr, -val)
src/libs/compat/freebsd_network/mbuf.c
286
if (*refcnt == 1 || atomic_add((int32*)refcnt, -1) == 1) {
src/libs/compat/openbsd_network/compat/sys/refcnt.h
31
refs = atomic_add(&r->r_refs, 1);
src/libs/compat/openbsd_network/compat/sys/refcnt.h
41
refs = atomic_add(&r->r_refs, -1) - 1;
src/preferences/mail/DNSQuery.cpp
389
int32 nextId= atomic_add(&gID, 1);
src/servers/app/ServerWindow.cpp
385
atomic_add(&fRedrawRequested, 1);
src/servers/app/ServerWindow.cpp
4324
atomic_add(&sRedrawProcessingTime.count, 1);
src/servers/app/ServerWindow.cpp
4341
atomic_add(&sMessageProfile[code].count, 1);
src/servers/app/drawing/AlphaMask.cpp
111
atomic_add(&fPreviousMask->fNextMaskCount, -1);
src/servers/app/drawing/AlphaMask.cpp
51
atomic_add(&previousMask->fNextMaskCount, 1);
src/servers/app/drawing/AlphaMask.cpp
79
atomic_add(&previousMask->fNextMaskCount, 1);
src/servers/launch/Worker.cpp
41
atomic_add(&sWorkerCount, 1);
src/servers/media/DefaultManager.cpp
342
atomic_add(&fRescanRequested, 1);
src/servers/package/Volume.cpp
612
atomic_add(&fPendingPackageJobCount, 1);
src/servers/package/Volume.cpp
619
atomic_add(&fPendingPackageJobCount, -1);
src/servers/print/PrintServerApp.cpp
168
if (atomic_add(&fReferences, 1) == 0)
src/servers/print/PrintServerApp.cpp
176
if (atomic_add(&fReferences, -1) == 1)
src/servers/print/Printer.cpp
540
atomic_add(&fProcessing, -1);
src/servers/print/Printer.cpp
580
atomic_add(&fProcessing, 1);
src/servers/registrar/MessagingService.cpp
79
if (atomic_add(&fHeader->lock_counter, 1) == 0)
src/servers/registrar/MessagingService.cpp
89
if (atomic_add(&fHeader->lock_counter, -1) > 1)
src/servers/registrar/mime/RegistrarThreadManager.cpp
108
atomic_add(&fThreadCount, -1);
src/servers/registrar/mime/RegistrarThreadManager.cpp
250
atomic_add(&fThreadCount, -1);
src/servers/registrar/mime/RegistrarThreadManager.cpp
94
if (atomic_add(&fThreadCount, 1) >= kThreadLimit) {
src/servers/registrar/mime/RegistrarThreadManager.cpp
96
atomic_add(&fThreadCount, -1);
src/system/boot/loader/partitions.cpp
118
id = atomic_add(&sIdCounter, 1);
src/system/boot/platform/riscv/smp.h
26
if (atomic_add(&fLock, -1) < 0) {
src/system/boot/platform/riscv/smp.h
33
atomic_add(&fLock, 1);
src/system/kernel/arch/arm/arch_atomic32.cpp
143
int32 oldValue = atomic_add(value, addValue);
src/system/kernel/arch/arm/paging/ARMPagingStructures.h
39
atomic_add(&ref_count, 1);
src/system/kernel/arch/arm/paging/ARMPagingStructures.h
46
if (atomic_add(&ref_count, -1) == 1)
src/system/kernel/arch/m68k/paging/M68KPagingStructures.h
39
atomic_add(&ref_count, 1);
src/system/kernel/arch/m68k/paging/M68KPagingStructures.h
46
if (atomic_add(&ref_count, -1) == 1)
src/system/kernel/arch/ppc/paging/PPCPagingStructures.h
40
atomic_add(&ref_count, 1);
src/system/kernel/arch/ppc/paging/PPCPagingStructures.h
47
if (atomic_add(&ref_count, -1) == 1)
src/system/kernel/arch/x86/paging/X86PagingStructures.h
39
atomic_add(&ref_count, 1);
src/system/kernel/arch/x86/paging/X86PagingStructures.h
46
if (atomic_add(&ref_count, -1) == 1)
src/system/kernel/cache/block_cache.cpp
2094
if (atomic_add(&block->ref_count, -1) == 1) {
src/system/kernel/cache/block_cache.cpp
3095
transaction->id = atomic_add(&cache->next_transaction_id, 1);
src/system/kernel/cache/block_cache.cpp
3304
newTransaction->id = atomic_add(&cache->next_transaction_id, 1);
src/system/kernel/cache/block_cache.cpp
3953
if (atomic_add(&block->ref_count, 1) == 0) {
src/system/kernel/condition_variable.cpp
108
atomic_add(&fVariable->fEntriesCount, 1);
src/system/kernel/condition_variable.cpp
138
atomic_add(&variable->fEntriesCount, -1);
src/system/kernel/condition_variable.cpp
159
atomic_add(&variable->fEntriesCount, -1);
src/system/kernel/condition_variable.cpp
421
atomic_add(&fEntriesCount, -1);
src/system/kernel/debug/debug.cpp
1016
atomic_add(&sInDebugger, -1);
src/system/kernel/debug/debug.cpp
955
while (atomic_add(&sInDebugger, 1) > 0) {
src/system/kernel/debug/debug.cpp
956
atomic_add(&sInDebugger, -1);
src/system/kernel/debug/user_debugger.cpp
1059
message.image_event = atomic_add(&thread->team->debug_info.image_event, 1)
src/system/kernel/debug/user_debugger.cpp
1251
message.image_event = atomic_add(&thread->team->debug_info.image_event, 1)
src/system/kernel/debug/user_debugger.cpp
1273
message.image_event = atomic_add(&thread->team->debug_info.image_event, 1)
src/system/kernel/device_manager/device_manager.cpp
2141
atomic_add(&fRefCount, 1);
src/system/kernel/device_manager/device_manager.cpp
2148
if (atomic_add(&fRefCount, -1) > 1)
src/system/kernel/device_manager/legacy_drivers.cpp
1101
atomic_add(&sDriverEventsPending, 1);
src/system/kernel/device_manager/legacy_drivers.cpp
516
atomic_add(&sDriverEventsPending, 1);
src/system/kernel/device_manager/legacy_drivers.cpp
820
atomic_add(&sDriverEventsPending, 1);
src/system/kernel/disk_device_manager/KDiskSystem.cpp
398
return atomic_add(&fNextID, 1);
src/system/kernel/disk_device_manager/KPartition.cpp
1618
return atomic_add(&sNextID, 1);
src/system/kernel/elf.cpp
1149
if (atomic_add(&image->ref_count, -1) > 1)
src/system/kernel/elf.cpp
2137
atomic_add(&image->ref_count, 1);
src/system/kernel/fs/EntryCache.cpp
237
int32 index = atomic_add(&fGenerations[fCurrentGeneration].next_index, 1);
src/system/kernel/fs/fd.cpp
165
atomic_add(&descriptor->open_count, 1);
src/system/kernel/fs/fd.cpp
184
int32 previous = atomic_add(&descriptor->ref_count, -1);
src/system/kernel/fs/fd.cpp
230
if (atomic_add(&descriptor->open_count, -1) == 1) {
src/system/kernel/fs/fd.cpp
271
atomic_add(&descriptor->ref_count, 1);
src/system/kernel/fs/fd.cpp
278
atomic_add(&descriptor->open_count, 1);
src/system/kernel/fs/fd.cpp
320
atomic_add(&descriptor->open_count, 1);
src/system/kernel/fs/fd.cpp
434
atomic_add(&context->fds[oldfd]->ref_count, 1);
src/system/kernel/fs/fd.cpp
435
atomic_add(&context->fds[oldfd]->open_count, 1);
src/system/kernel/fs/fd.cpp
596
atomic_add(&descriptor->open_count, 1);
src/system/kernel/fs/fd.cpp
639
atomic_add(&descriptor->open_count, -1);
src/system/kernel/fs/fifo.cpp
353
uint32 previouslyAvailable = atomic_add((int32*)&fWriteAvailable, -length);
src/system/kernel/fs/fifo.cpp
422
uint32 previouslyAvailable = atomic_add((int32*)&fWriteAvailable, length);
src/system/kernel/fs/socket.cpp
54
atomic_add(&sStackInterfaceConsumers, 1);
src/system/kernel/fs/socket.cpp
74
atomic_add(&sStackInterfaceConsumers, -1);
src/system/kernel/fs/socket.cpp
83
if (atomic_add(&sStackInterfaceConsumers, -1) != 1)
src/system/kernel/fs/unused_vnodes.h
114
int32 index = atomic_add(&sNextHotVnodeIndex, 1);
src/system/kernel/fs/unused_vnodes.h
93
int32 checkCount = atomic_add(&sUnusedVnodesCheckCount, 1);
src/system/kernel/fs/vfs.cpp
1062
const int32 oldRefCount = atomic_add(&vnode->ref_count, -1);
src/system/kernel/fs/vfs.cpp
1121
const int32 oldCount = atomic_add(&vnode->ref_count, 1);
src/system/kernel/fs/vfs.cpp
3928
atomic_add(&vnode->ref_count, -1);
src/system/kernel/fs/vfs.cpp
5033
atomic_add(&descriptor->ref_count, 1);
src/system/kernel/fs/vfs.cpp
5034
atomic_add(&descriptor->open_count, 1);
src/system/kernel/fs/vfs.cpp
5064
atomic_add(&context->ref_count, 1);
src/system/kernel/fs/vfs.cpp
5071
if (atomic_add(&context->ref_count, -1) == 1)
src/system/kernel/fs/vfs.cpp
6402
atomic_add(&descriptor->ref_count, 1);
src/system/kernel/image.cpp
88
image_id id = atomic_add(&sNextImageID, 1);
src/system/kernel/interrupts.cpp
257
atomic_add(&sVectors[i].assigned_cpu->load, sVectors[i].load - oldLoad);
src/system/kernel/interrupts.cpp
414
int32 nextID = atomic_add(&sLastCPU, 1);
src/system/kernel/interrupts.cpp
474
atomic_add(&sVectors[vector].assigned_cpu->handlers_count, 1);
src/system/kernel/interrupts.cpp
569
= atomic_add(&sVectors[vector].assigned_cpu->handlers_count, -1);
src/system/kernel/locks/lock.cpp
1186
atomic_add(&lock->count, 1);
src/system/kernel/locks/lock.cpp
513
int32 oldCount = atomic_add(&lock->count, 1);
src/system/kernel/locks/lock.cpp
574
int32 oldCount = atomic_add(&lock->count, 1);
src/system/kernel/locks/lock.cpp
665
atomic_add(&lock->count, -1);
src/system/kernel/locks/lock.cpp
675
int32 oldCount = atomic_add(&lock->count, -1);
src/system/kernel/locks/lock.cpp
732
int32 oldCount = atomic_add(&lock->count, RW_LOCK_WRITER_COUNT_BASE);
src/system/kernel/locks/lock.cpp
783
int32 oldCount = atomic_add(&lock->count, -RW_LOCK_WRITER_COUNT_BASE);
src/system/kernel/locks/lock.cpp
936
if (atomic_add(&lock->count, -1) < 0)
src/system/kernel/locks/user_mutex.cpp
267
atomic_add(&entry->ref_count, 1);
src/system/kernel/locks/user_mutex.cpp
277
atomic_add(&entry->ref_count, 1);
src/system/kernel/locks/user_mutex.cpp
304
if (atomic_add(&entry->ref_count, -1) != 1)
src/system/kernel/messaging/MessagingService.cpp
106
if (atomic_add(&fHeader->lock_counter, 1) == 0)
src/system/kernel/messaging/MessagingService.cpp
116
if (atomic_add(&fHeader->lock_counter, -1) > 1)
src/system/kernel/module.cpp
2211
atomic_add(&module->module_image->ref_count, 1);
src/system/kernel/module.cpp
475
int32 refCount = atomic_add(&image->ref_count, -1);
src/system/kernel/module.cpp
502
atomic_add(&image->ref_count, 1);
src/system/kernel/port.cpp
1004
const int32 previouslyUsed = atomic_add(&sUsedPorts, 1);
src/system/kernel/port.cpp
1006
atomic_add(&sUsedPorts, -1);
src/system/kernel/port.cpp
1136
atomic_add(&sUsedPorts, -1);
src/system/kernel/port.cpp
675
atomic_add(&sTotalSpaceCommited, -size);
src/system/kernel/port.cpp
689
int32 previouslyCommited = atomic_add(&sTotalSpaceCommited, size);
src/system/kernel/port.cpp
698
atomic_add(&sTotalSpaceCommited, -size);
src/system/kernel/port.cpp
711
atomic_add(&sWaitingForSpace, 1);
src/system/kernel/port.cpp
718
atomic_add(&sWaitingForSpace, -1);
src/system/kernel/port.cpp
731
previouslyCommited = atomic_add(&sTotalSpaceCommited, size);
src/system/kernel/port.cpp
747
atomic_add(&sTotalSpaceCommited, -size);
src/system/kernel/port.cpp
899
atomic_add(&sUsedPorts, -1);
src/system/kernel/posix/realtime_sem.cpp
103
if (atomic_add(&fRefCount, -1) == 1)
src/system/kernel/posix/realtime_sem.cpp
98
atomic_add(&fRefCount, 1);
src/system/kernel/posix/xsi_message_queue.cpp
367
atomic_add(&sXsiMessageCount, -1);
src/system/kernel/posix/xsi_message_queue.cpp
442
atomic_add(&sXsiMessageCount, -1);
src/system/kernel/posix/xsi_message_queue.cpp
581
atomic_add(&sXsiMessageQueueCount, -1);
src/system/kernel/posix/xsi_message_queue.cpp
660
atomic_add(&sXsiMessageQueueCount, 1);
src/system/kernel/posix/xsi_semaphore.cpp
763
atomic_add(&sXsiSemaphoreCount, numberOfSemaphores);
src/system/kernel/posix/xsi_semaphore.cpp
764
atomic_add(&sXsiSemaphoreSetCount, 1);
src/system/kernel/posix/xsi_semaphore.cpp
996
atomic_add(&sXsiSemaphoreCount, -semaphoreSet->NumberOfSemaphores());
src/system/kernel/posix/xsi_semaphore.cpp
997
atomic_add(&sXsiSemaphoreSetCount, -1);
src/system/kernel/scheduler/scheduler.cpp
516
int32 cpuID = atomic_add(&sIdleThreadsID, 1);
src/system/kernel/scheduler/scheduler_cpu.cpp
436
atomic_add(&fThreadCount, 1);
src/system/kernel/scheduler/scheduler_cpu.cpp
446
atomic_add(&fThreadCount, 1);
src/system/kernel/scheduler/scheduler_cpu.cpp
461
atomic_add(&fThreadCount, -1);
src/system/kernel/scheduler/scheduler_cpu.h
417
atomic_add(&fCurrentLoad, load);
src/system/kernel/scheduler/scheduler_cpu.h
419
atomic_add(&fLoad, load);
src/system/kernel/scheduler/scheduler_cpu.h
436
atomic_add(&fCurrentLoad, -load);
src/system/kernel/scheduler/scheduler_cpu.h
438
atomic_add(&fLoad, -load);
src/system/kernel/scheduler/scheduler_cpu.h
457
atomic_add(&fCurrentLoad, delta);
src/system/kernel/scheduler/scheduler_cpu.h
458
atomic_add(&fLoad, delta);
src/system/kernel/scheduler/scheduler_profiler.cpp
63
atomic_add((int32*)&function->fCalled, 1);
src/system/kernel/sem.cpp
347
atomic_add(&sUsedSems, -1);
src/system/kernel/sem.cpp
520
atomic_add(&sUsedSems, 1);
src/system/kernel/signal.cpp
212
if (atomic_add(&fReferenceCount, 1) > fLimit) {
src/system/kernel/slab/MemoryManager.cpp
1536
atomic_add(&gMappedPagesCount, 1);
src/system/kernel/slab/MemoryManager.cpp
1573
atomic_add(&gMappedPagesCount, -(size / B_PAGE_SIZE));
src/system/kernel/smp.cpp
1099
atomic_add(&sBroadcastMessageCounter, 1);
src/system/kernel/smp.cpp
1192
atomic_add(&sBroadcastMessageCounter, 1);
src/system/kernel/smp.cpp
1195
atomic_add(&gCPU[i].ici_counter, 1);
src/system/kernel/smp.cpp
1276
atomic_add(&sBroadcastMessageCounter, 1);
src/system/kernel/smp.cpp
1279
atomic_add(&gCPU[i].ici_counter, 1);
src/system/kernel/smp.cpp
130
int32 index = (uint32)atomic_add(&sLastIndex, 1) % NUM_LAST_CALLERS;
src/system/kernel/smp.cpp
1375
atomic_add((int32*)var, 1);
src/system/kernel/smp.cpp
311
atomic_add(&lock->failed_try_acquire, 1);
src/system/kernel/smp.cpp
540
uint32 previous = atomic_add(&lock->lock, 1);
src/system/kernel/smp.cpp
593
uint32 previous = atomic_add(&lock->lock, -1);
src/system/kernel/smp.cpp
599
atomic_add(&lock->lock, -1);
src/system/kernel/smp.cpp
610
atomic_add((int32*)&lock->count, 1);
src/system/kernel/smp.cpp
619
atomic_add((int32*)&lock->count, 1);
src/system/kernel/smp.cpp
626
atomic_add((int32*)&lock->count, 1);
src/system/kernel/smp.cpp
784
atomic_add(&gCPU[currentCPU].ici_counter, 1);
src/system/kernel/smp.cpp
805
if (atomic_add(&msg->ref_count, -1) != 1)
src/system/kernel/smp.cpp
955
atomic_add(&sEarlyCPUCallCount, 1);
src/system/kernel/team.cpp
886
int32 oldCount = atomic_add(&fUserDefinedTimerCount, 1);
src/system/kernel/team.cpp
888
atomic_add(&fUserDefinedTimerCount, -1);
src/system/kernel/team.cpp
902
atomic_add(&fUserDefinedTimerCount, -count);
src/system/kernel/util/Random.cpp
115
data[0] = atomic_add(&count, 1);
src/system/kernel/vm/VMArea.cpp
55
id = atomic_add(&sNextAreaID, 1);
src/system/kernel/vm/VMTranslationMap.cpp
113
atomic_add(&gMappedPagesCount, -1);
src/system/kernel/vm/VMTranslationMap.cpp
261
atomic_add(&gMappedPagesCount, -1);
src/system/kernel/vm/VMTranslationMap.cpp
326
atomic_add(&gMappedPagesCount, -1);
src/system/kernel/vm/vm.cpp
3736
atomic_add((int32*)&sPageFaults, 1);
src/system/kernel/vm/vm.cpp
468
atomic_add(&gMappedPagesCount, 1);
src/system/kernel/vm/vm.cpp
480
atomic_add(&gMappedPagesCount, -1);
src/system/kernel/vm/vm.cpp
682
atomic_add(&gMappedPagesCount, 1);
src/system/kernel/vm/vm_page.cpp
1455
atomic_add(&sUnreservedFreePages, count);
src/system/kernel/vm/vm_page.cpp
1564
atomic_add(&sModifiedTemporaryPages, 1);
src/system/kernel/vm/vm_page.cpp
1566
atomic_add(&sModifiedTemporaryPages, -1);
src/system/kernel/vm/vm_page.cpp
1644
atomic_add(&sUnreservedFreePages, -1);
src/system/kernel/vm/vm_page.cpp
2370
atomic_add(&sUnreservedFreePages, waiter.reserved);
src/system/kernel/vm/vm_page.cpp
3141
atomic_add(&sModifiedTemporaryPages, -1);
src/system/kernel/vm/vm_page_writer.cpp
497
if (atomic_add(&fPendingTransfers, -1) == 1)
src/system/libroot/os/arch/arm/tls.c
34
int32 next = atomic_add(&gNextSlot, 1);
src/system/libroot/os/arch/arm64/tls.c
35
int32 next = atomic_add(&gNextSlot, 1);
src/system/libroot/os/arch/generic/generic_atomic.cpp
37
atomic_add(int32_t* ptr, int32_t value)
src/system/libroot/os/arch/m68k/tls.c
32
int32 next = atomic_add(&gNextSlot, 1);
src/system/libroot/os/arch/ppc/tls.c
21
int32 next = atomic_add(&gNextSlot, 1);
src/system/libroot/os/arch/sparc/tls.c
21
int32 next = atomic_add(&gNextSlot, 1);
src/system/libroot/os/arch/x86/tls.c
33
int32 next = atomic_add(&gNextSlot, 1);
src/system/libroot/os/atomic.c
121
return atomic_add((int32 *)value, addValue);
src/system/libroot/os/find_paths.cpp
132
atomic_add(&defaultLocations->fReferenceCount, 1);
src/system/libroot/os/find_paths.cpp
138
if (atomic_add(&fReferenceCount, -1) == 1)
src/system/libroot/posix/malloc/debug/guarded_heap.cpp
383
atomic_add((int32*)&heap.used_pages, pagesAllocated);
src/system/libroot/posix/malloc/debug/guarded_heap.cpp
699
atomic_add((int32*)&area.heap->used_pages, -pagesFreed);
src/system/libroot/posix/malloc/openbsd/wrapper.c
218
result = atomic_add(&sNextMallocThreadID, 1);
src/system/libroot/posix/pthread/pthread_barrier.cpp
102
if (atomic_add((int32*)&barrier->waiter_count, 1) == -1) {
src/system/libroot/posix/pthread/pthread_barrier.cpp
83
if (atomic_add((int32*)&barrier->waiter_count, 1) == (barrier->waiter_max - 1)) {
src/system/libroot/posix/pthread/pthread_key.cpp
91
int32 nextSequence = atomic_add(&sNextSequence, 1);
src/system/libroot/posix/stdio/tmpnam.c
21
snprintf(nameBuffer, L_tmpnam, "%stmp.%d.XXXXXX", P_tmpdir, (int)atomic_add(&counter, 1));
src/system/libroot/posix/syslog.cpp
66
if (atomic_add(&lock, 1) == 0) {
src/system/runtime_loader/elf.cpp
651
atomic_add(&image->ref_count, 1);
src/system/runtime_loader/elf_load_image.cpp
522
atomic_add(&found->ref_count, 1);
src/system/runtime_loader/elf_load_image.cpp
556
atomic_add(&found->ref_count, 1);
src/system/runtime_loader/images.cpp
279
if (atomic_add(&image->ref_count, -1) == 1) {
src/tests/add-ons/kernel/file_systems/bfs/bufferPool/main.cpp
19
int32 id = atomic_add(&gID, 1);
src/tests/add-ons/kernel/kernelland_emu/lock.cpp
102
if (atomic_add(&fCount, 1) < 0)
src/tests/add-ons/kernel/kernelland_emu/lock.cpp
469
atomic_add(&lock->count, -1);
src/tests/add-ons/kernel/kernelland_emu/lock.cpp
522
int32 oldCount = atomic_add(&lock->count, RW_LOCK_WRITER_COUNT_BASE);
src/tests/add-ons/kernel/kernelland_emu/lock.cpp
572
int32 oldCount = atomic_add(&lock->count, -RW_LOCK_WRITER_COUNT_BASE);
src/tests/add-ons/kernel/kernelland_emu/lock.cpp
668
if (atomic_add(&from->count, 1) < -1)
src/tests/add-ons/kernel/kernelland_emu/lock.cpp
684
int32 oldCount = atomic_add(&from->count, -1);
src/tests/add-ons/kernel/kernelland_emu/lock.cpp
89
if (atomic_add(&fCount, -1) > 0)
src/tests/add-ons/kernel/network/userland_modules.cpp
111
atomic_add(&m->addon->ref_count, 1);
src/tests/add-ons/kernel/network/userland_modules.cpp
113
if (atomic_add(&m->ref_count, 1) == 0) {
src/tests/add-ons/kernel/network/userland_modules.cpp
136
if (atomic_add(&m->ref_count, -1) <= 1)
src/tests/add-ons/kernel/network/userland_modules.cpp
144
if (atomic_add(&m->addon->ref_count, -1) > 1)
src/tests/add-ons/kernel/network/userland_modules.cpp
257
atomic_add(&mlc->ma->ref_count, -1);
src/tests/add-ons/kernel/network/userland_modules.cpp
322
atomic_add(&mlc->ma->ref_count, 1);
src/tests/add-ons/kernel/network/userland_modules.cpp
356
atomic_add(&mlc->ma->ref_count, -1);
src/tests/add-ons/kernel/network/userland_modules.cpp
471
m->id = atomic_add(&g_next_module_id, 1);
src/tests/kits/app/bmessenger/SMTarget.cpp
135
int32 id = atomic_add(&fID, 1);
src/tests/kits/storage/virtualdrive/lock.h
33
#define LOCK(l) if (atomic_add(&l.c, -1) <= 0) acquire_sem(l.s);
src/tests/kits/storage/virtualdrive/lock.h
34
#define UNLOCK(l) if (atomic_add(&l.c, 1) < 0) release_sem(l.s);
src/tests/servers/app/newerClipping/MultiLocker.cpp
139
int32 current_count = atomic_add(&fReadCount, 1);
src/tests/servers/app/newerClipping/MultiLocker.cpp
181
if (atomic_add(&fLockCount, 1) >= 1) {
src/tests/servers/app/newerClipping/MultiLocker.cpp
192
int32 readers = atomic_add(&fReadCount, -LARGE_NUMBER);
src/tests/servers/app/newerClipping/MultiLocker.cpp
233
int32 current_count = atomic_add(&fReadCount, -1);
src/tests/servers/app/newerClipping/MultiLocker.cpp
275
int32 readersWaiting = atomic_add(&fReadCount, LARGE_NUMBER) + LARGE_NUMBER;
src/tests/servers/app/newerClipping/MultiLocker.cpp
289
if (atomic_add(&fLockCount, -1) > 1) {
src/tests/system/kernel/device_manager/playground/device_manager.cpp
1689
atomic_add(&fRefCount, 1);
src/tests/system/kernel/device_manager/playground/device_manager.cpp
1696
if (atomic_add(&fRefCount, -1) > 1)
src/tests/system/kernel/spinlock_contention.cpp
155
while (atomic_add(&lock->lock, -1) != 0)
src/tests/system/kernel/spinlock_contention.cpp
56
while (atomic_add(&lock->lock, 1) != 0) {
src/tests/system/kernel/spinlock_contention.cpp
80
if ((uint32)atomic_add(&lock->count_low, count) + count
src/tests/system/kernel/spinlock_contention.cpp
82
atomic_add(&lock->count_high, 1);
src/tests/system/network/tcp_shell/tcp_shell.cpp
961
uint32 packetNumber = atomic_add(&sPacketNumber, 1);
src/tools/fs_shell/atomic.cpp
37
return atomic_add((int32*)value, addValue);