Searched refs:atomic_add (Results 101 - 125 of 235) sorted by relevance

12345678910

/haiku/src/add-ons/kernel/drivers/input/usb_hid/
H A DHIDDevice.cpp241 atomic_add(&fOpenCount, 1);
249 atomic_add(&fOpenCount, -1);
/haiku/headers/private/graphics/nvidia/
H A DDriverInterface.h38 #define AQUIRE_BEN(x) if((atomic_add(&(x.ben), 1)) >= 1) acquire_sem(x.sem);
39 #define RELEASE_BEN(x) if((atomic_add(&(x.ben), -1)) > 1) release_sem(x.sem);
/haiku/src/system/kernel/locks/
H A Dlock.cpp502 int32 oldCount = atomic_add(&lock->count, 1);
520 // The writer that originally had the lock when we called atomic_add() might
561 int32 oldCount = atomic_add(&lock->count, 1);
579 // The writer that originally had the lock when we called atomic_add() might
652 atomic_add(&lock->count, -1);
674 int32 oldCount = atomic_add(&lock->count, -1);
715 int32 oldCount = atomic_add(&lock->count, RW_LOCK_WRITER_COUNT_BASE);
766 int32 oldCount = atomic_add(&lock->count, -RW_LOCK_WRITER_COUNT_BASE);
903 if (atomic_add(&lock->count, -1) < 0)
1165 atomic_add(
[all...]
/haiku/src/apps/haikudepot/ui/
H A DScreenshotWindow.cpp124 atomic_add(&fCurrentScreenshotIndex, 1);
131 atomic_add(&fCurrentScreenshotIndex, -1);
/haiku/src/add-ons/kernel/drivers/audio/cmedia/
H A Dmixer.c106 atomic_add(&cards[ix].mixer.open_count, 1);
120 atomic_add(&it->open_count, -1);
/haiku/src/add-ons/kernel/drivers/network/ether/usb_asix/
H A DASIXDevice.cpp146 while (atomic_add(&fInsideNotify, 0) != 0)
367 while (atomic_add(&fInsideNotify, 0) != 0)
735 atomic_add(&device->fInsideNotify, 1);
737 atomic_add(&device->fInsideNotify, -1);
756 atomic_add(&device->fInsideNotify, -1);
/haiku/src/kits/media/
H A DTimeSource.cpp210 isrunning = fBuf ? atomic_add(&fBuf->isrunning, 0) : fStarted;
364 int32 index = atomic_add(&fBuf->writeindex, 1);
369 atomic_add(&fBuf->readindex, 1);
H A DControllable.cpp134 if (atomic_add(&fBen, 1) > 0) {
154 if (atomic_add(&fBen, -1) > 1)
/haiku/src/servers/app/drawing/
H A DAlphaMask.cpp51 atomic_add(&previousMask->fNextMaskCount, 1);
79 atomic_add(&previousMask->fNextMaskCount, 1);
111 atomic_add(&fPreviousMask->fNextMaskCount, -1);
/haiku/src/system/kernel/util/
H A DRandom.cpp115 data[0] = atomic_add(&count, 1);
/haiku/src/system/libroot/os/arch/generic/
H A Dgeneric_atomic.cpp37 atomic_add(int32_t* ptr, int32_t value) function
/haiku/src/tests/kits/app/bmessenger/
H A DSMTarget.cpp135 int32 id = atomic_add(&fID, 1);
/haiku/src/add-ons/media/media-add-ons/usb_webcam/
H A DAddOn.cpp182 info->internal_id = atomic_add((int32*)&fInternalIDCounter, 1);
/haiku/src/add-ons/kernel/bus_managers/acpi/
H A DEmbeddedController.cpp606 atomic_add(&sc->ec_gencount, 1);
612 if ((ecStatus & EC_EVENT_SCI) && atomic_add(&sc->ec_sci_pending, 1) == 0) {
618 atomic_add(&sc->ec_sci_pending, -1);
660 atomic_add(&sc->ec_sci_pending, 1) == 0) {
/haiku/src/libs/compat/freebsd_network/
H A Dbus_dma.cpp126 atomic_add(&parent->ref_count, 1);
161 atomic_add(&dmat->ref_count, -1);
191 atomic_add(&dmat->map_count, 1);
235 atomic_add(&map->dmat->map_count, -1);
/haiku/src/system/kernel/vm/
H A DVMArea.cpp58 id = atomic_add(&sNextAreaID, 1);
/haiku/src/system/kernel/posix/
H A Dxsi_message_queue.cpp367 atomic_add(&sXsiMessageCount, -1);
442 atomic_add(&sXsiMessageCount, -1);
581 atomic_add(&sXsiMessageQueueCount, -1);
660 atomic_add(&sXsiMessageQueueCount, 1);
/haiku/src/add-ons/kernel/drivers/network/ether/usb_rndis/
H A DRNDISDevice.cpp473 while (atomic_add(&fInsideNotify, 0) != 0)
874 atomic_add(&device->fInsideNotify, 1);
876 atomic_add(&device->fInsideNotify, -1);
901 atomic_add(&device->fInsideNotify, -1);
/haiku/src/system/kernel/
H A Dint.cpp261 atomic_add(&sVectors[i].assigned_cpu->load, sVectors[i].load - oldLoad);
415 int32 nextID = atomic_add(&sLastCPU, 1);
475 atomic_add(&sVectors[vector].assigned_cpu->handlers_count, 1);
570 = atomic_add(&sVectors[vector].assigned_cpu->handlers_count, -1);
H A Dport.cpp674 atomic_add(&sTotalSpaceCommited, -size);
688 int32 previouslyCommited = atomic_add(&sTotalSpaceCommited, size);
697 atomic_add(&sTotalSpaceCommited, -size);
710 atomic_add(&sWaitingForSpace, 1);
717 atomic_add(&sWaitingForSpace, -1);
730 previouslyCommited = atomic_add(&sTotalSpaceCommited, size);
746 atomic_add(&sTotalSpaceCommited, -size);
898 atomic_add(&sUsedPorts, -1);
1003 const int32 previouslyUsed = atomic_add(&sUsedPorts, 1);
1005 atomic_add(
[all...]
/haiku/src/servers/print/
H A DPrinter.cpp540 atomic_add(&fProcessing, -1);
580 atomic_add(&fProcessing, 1);
/haiku/src/apps/showimage/
H A DImageCache.cpp135 atomic_add(&fThreadCount, 1);
214 atomic_add(&self->fThreadCount, -1);
/haiku/src/add-ons/kernel/network/ppp/modem/
H A DModemDevice.cpp467 atomic_add((int32*) &fOutputBytes, position);
470 atomic_add((int32*) &fOutputBytes, -position);
/haiku/headers/os/support/
H A DSupportDefs.h284 atomic_add(int32* value, int32 addValue) function
372 extern int32 atomic_add(int32 *value, int32 addValue);
/haiku/src/add-ons/kernel/partitioning_systems/intel/
H A Dintel.cpp222 atomic_add(&map->ref_count, 1);
241 if (atomic_add(&map->ref_count, -1) == 1)

Completed in 214 milliseconds

12345678910