Searched refs:atomic_add (Results 1 - 25 of 235) sorted by last modified time

12345678910

/haiku/src/add-ons/kernel/file_systems/ramfs/
H A Dkernel_interface.cpp1047 fIteratorID(atomic_add(&fNextIteratorID, 1)),
/haiku/src/add-ons/kernel/drivers/audio/cmedia/
H A Dpcm.c501 if (atomic_add(&port->open_count, 1) == 0) {
638 if (atomic_add(&port->open_count, -1) == 1) {
749 atomic_add(&port->rd_time_wait, 1);
765 atomic_add(&port->wr_time_wait, 1);
1378 atomic_add(&port->read_waiting, 1);
1472 atomic_add(&port->write_waiting, 1);
1512 if (atomic_add(&port->write_waiting, -1) > 0) {
1516 atomic_add(&port->write_waiting, 1); /* undo damage */
1521 atomic_add(&port->write_waiting, 1); /* we will loop back */
1610 if ((ww = atomic_add(
[all...]
H A Dmixer.c106 atomic_add(&cards[ix].mixer.open_count, 1);
120 atomic_add(&it->open_count, -1);
H A Dcm.c770 if (atomic_add(&card->inth_count, 1) == 0) {
783 if (atomic_add(&card->inth_count, -1) == 1) {
/haiku/src/system/kernel/device_manager/
H A Ddevice_manager.cpp2224 atomic_add(&fRefCount, 1);
2231 if (atomic_add(&fRefCount, -1) > 1)
/haiku/src/system/runtime_loader/
H A Delf_load_image.cpp523 atomic_add(&found->ref_count, 1);
557 atomic_add(&found->ref_count, 1);
H A Delf.cpp649 atomic_add(&image->ref_count, 1);
/haiku/src/system/kernel/fs/
H A Dvfs.cpp1051 int32 oldRefCount = atomic_add(&vnode->ref_count, -1);
1107 atomic_add(&vnode->ref_count, 1);
3922 atomic_add(&vnode->ref_count, -1);
4994 atomic_add(&descriptor->ref_count, 1);
4995 atomic_add(&descriptor->open_count, 1);
5028 atomic_add(&context->ref_count, 1);
5035 if (atomic_add(&context->ref_count, -1) == 1)
6239 atomic_add(&descriptor->ref_count, 1);
H A Dfd.cpp140 atomic_add(&descriptor->open_count, 1);
162 int32 previous = atomic_add(&descriptor->ref_count, -1);
208 if (atomic_add(&descriptor->open_count, -1) == 1) {
249 atomic_add(&descriptor->ref_count, 1);
292 atomic_add(&descriptor->open_count, 1);
409 atomic_add(&context->fds[oldfd]->ref_count, 1);
410 atomic_add(&context->fds[oldfd]->open_count, 1);
549 atomic_add(&descriptor->open_count, 1);
592 atomic_add(&descriptor->open_count, -1);
/haiku/src/add-ons/kernel/drivers/network/ether/wb840/
H A Ddevice.c217 atomic_add(&device->txLock, 1);
231 atomic_add(&device->txLock, -1);
240 atomic_add(&device->txLock, -1);
267 atomic_add(&device->txLock, -1);
/haiku/src/add-ons/kernel/network/stack/
H A Dstack.cpp187 atomic_add(&ref_count, 1);
194 if (atomic_add(&ref_count, -1) > 1)
267 if (atomic_add(&ref_count, 1) > 0) {
269 atomic_add(&ref_count, -1);
308 if (atomic_add(&ref_count, -1) > 1)
H A Ddatalink.cpp198 atomic_add((int32*)&device->stats.send.packets, 1);
202 atomic_add((int32*)&device->stats.send.dropped, 1);
204 atomic_add((int32*)&device->stats.send.errors, 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 Dcondition_variable.cpp108 atomic_add(&fVariable->fEntriesCount, 1);
138 atomic_add(&variable->fEntriesCount, -1);
157 atomic_add(&variable->fEntriesCount, -1);
421 atomic_add(&fEntriesCount, -1);
/haiku/src/add-ons/kernel/busses/usb/
H A Duhci.cpp1685 if (atomic_add(&fCleanupCount, 1) == 0)
1736 atomic_add(&fCleanupCount, -1);
/haiku/src/system/kernel/vm/
H A Dvm.cpp422 atomic_add(&gMappedPagesCount, 1);
434 atomic_add(&gMappedPagesCount, -1);
581 atomic_add(&gMappedPagesCount, 1);
4532 atomic_add(&thread->page_faults_allowed, 1);
4541 atomic_add(&thread->page_faults_allowed, -1);
4559 atomic_add((int32*)&sPageFaults, 1);
/haiku/src/kits/tracker/
H A DTracker.cpp161 if (atomic_add(&lock, 1) != 0) {
191 atomic_add(&lock, -1);
H A DUtilities.h305 if (atomic_add(&fCount, -1) <= 0)
313 if (atomic_add(&fCount, 1) < 0)
H A DQueryPoseView.h143 return atomic_add(&fRefCount, -1) == 0;
/haiku/src/add-ons/kernel/network/protocols/ipv6/
H A Dipv6.cpp674 fragmentHeader.ip6f_ident = htonl(atomic_add(&sFragmentID, 1));
/haiku/src/add-ons/kernel/network/protocols/ipv4/
H A Dipv4.cpp1522 header->id = htons(atomic_add(&sPacketID, 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/servers/package/
H A DVolume.cpp612 atomic_add(&fPendingPackageJobCount, 1);
619 atomic_add(&fPendingPackageJobCount, -1);
/haiku/src/add-ons/kernel/drivers/audio/usb/
H A DStream.cpp333 atomic_add(&stream->fInsideNotify, 1);
337 atomic_add(&stream->fInsideNotify, -1);
345 if (atomic_add(&stream->fProcessedBuffers, 1) > (int32)kSamplesBufferCount)
354 atomic_add(&stream->fInsideNotify, -1);
549 atomic_add(&fProcessedBuffers, -1);
/haiku/src/apps/haikudepot/ui/
H A DScreenshotWindow.cpp124 atomic_add(&fCurrentScreenshotIndex, 1);
131 atomic_add(&fCurrentScreenshotIndex, -1);

Completed in 226 milliseconds

12345678910