Symbol: atomic_or
headers/os/drivers/pcmcia/k_compat.h
169
#define test_and_set_bit(b,p) (((atomic_or(p,(1<<(b))))>>(b))&1)
headers/os/support/SupportDefs.h
374
extern int32 atomic_or(int32 *value, int32 orValue);
headers/private/firewire/fwglue.h
36
#define atomic_set_int(ptr, value) atomic_or((int32 *)(ptr), value)
headers/private/kernel/smp.h
152
atomic_or(element, 1u << (cpu % kArrayBits));
headers/private/kernel/syscall_restart.h
128
atomic_or(&fThread->flags, THREAD_FLAGS_SYSCALL);
headers/private/kernel/syscall_restart.h
143
atomic_or(&fThread->flags, THREAD_FLAGS_SYSCALL);
headers/private/kernel/syscall_restart.h
150
atomic_or(&fThread->flags, THREAD_FLAGS_RESTART_SYSCALL);
headers/private/kernel/syscall_restart.h
73
atomic_or(&thread->flags, THREAD_FLAGS_RESTART_SYSCALL);
headers/private/kernel/syscall_restart.h
86
atomic_or(&thread->flags, THREAD_FLAGS_RESTART_SYSCALL);
src/add-ons/accelerants/3dfx/overlay.cpp
263
if (atomic_or(&si.overlayAllocated, 1) != 0) {
src/add-ons/accelerants/ati/overlay.cpp
253
if (atomic_or(&si.overlayAllocated, 1) != 0) {
src/add-ons/accelerants/intel_extreme/overlay.cpp
517
if (atomic_or(&gInfo->shared_info->overlay_channel_used, 1) != 0)
src/add-ons/accelerants/radeon/overlay_management.c
300
if( atomic_or( &si->overlay_mgr.inuse, 1 ) != 0 ) {
src/add-ons/accelerants/vesa/hooks.cpp
133
if (atomic_or(&sOverlayChannelUsed, 1) != 0)
src/add-ons/kernel/bus_managers/agp_gart/agp_gart.cpp
874
if (atomic_or(&sAcquired, 1) == 1)
src/add-ons/kernel/bus_managers/hyperv/VMBus.cpp
493
atomic_or((int32*)&fEventFlags->tx_event_flags.flags32[channelID / 32],
src/add-ons/kernel/bus_managers/ps2/ps2_alps.cpp
319
if (atomic_or(&dev->flags, PS2_FLAG_OPEN) & PS2_FLAG_OPEN)
src/add-ons/kernel/bus_managers/ps2/ps2_alps.cpp
388
atomic_or(&dev->flags, PS2_FLAG_ENABLED);
src/add-ons/kernel/bus_managers/ps2/ps2_dev.cpp
277
atomic_or(&dev->flags, PS2_FLAG_ACK);
src/add-ons/kernel/bus_managers/ps2/ps2_dev.cpp
279
atomic_or(&dev->flags, PS2_FLAG_NACK);
src/add-ons/kernel/bus_managers/ps2/ps2_dev.cpp
286
atomic_or(&dev->flags, PS2_FLAG_ACK);
src/add-ons/kernel/bus_managers/ps2/ps2_dev.cpp
298
atomic_or(&dev->flags, PS2_FLAG_ACK);
src/add-ons/kernel/bus_managers/ps2/ps2_dev.cpp
421
atomic_or(&dev->flags, PS2_FLAG_CMD | PS2_FLAG_GETID);
src/add-ons/kernel/bus_managers/ps2/ps2_dev.cpp
423
atomic_or(&dev->flags, PS2_FLAG_CMD | PS2_FLAG_RESEND);
src/add-ons/kernel/bus_managers/ps2/ps2_dev.cpp
425
atomic_or(&dev->flags, PS2_FLAG_CMD);
src/add-ons/kernel/bus_managers/ps2/ps2_elantech.cpp
1281
if (atomic_or(&dev->flags, PS2_FLAG_OPEN) & PS2_FLAG_OPEN)
src/add-ons/kernel/bus_managers/ps2/ps2_elantech.cpp
1414
atomic_or(&dev->flags, PS2_FLAG_ENABLED);
src/add-ons/kernel/bus_managers/ps2/ps2_keyboard.cpp
418
atomic_or(&ps2_device[PS2_DEVICE_KEYB].flags, PS2_FLAG_ENABLED);
src/add-ons/kernel/bus_managers/ps2/ps2_standard_mouse.cpp
344
if (atomic_or(&dev->flags, PS2_FLAG_OPEN) & PS2_FLAG_OPEN)
src/add-ons/kernel/bus_managers/ps2/ps2_standard_mouse.cpp
386
atomic_or(&dev->flags, PS2_FLAG_ENABLED);
src/add-ons/kernel/bus_managers/ps2/ps2_synaptics.cpp
600
if (atomic_or(&dev->flags, PS2_FLAG_OPEN) & PS2_FLAG_OPEN)
src/add-ons/kernel/bus_managers/ps2/ps2_synaptics.cpp
672
atomic_or(&dev->flags, PS2_FLAG_ENABLED);
src/add-ons/kernel/busses/ata/ide_isa/ide_isa.c
412
atomic_or((int32*)&channel->lost, 1);
src/add-ons/kernel/drivers/audio/cmedia/pcm.c
492
atomic_or(&port->open_mode, kRecord);
src/add-ons/kernel/drivers/audio/cmedia/pcm.c
495
atomic_or(&port->open_mode, kPlayback);
src/add-ons/kernel/drivers/audio/cmedia/pcm.c
498
atomic_or(&port->open_mode, kPlayback|kRecord);
src/add-ons/kernel/drivers/common/console.cpp
664
if (atomic_or(&sOpenMask, 1) == 1)
src/add-ons/kernel/drivers/dvb/cx23882/driver.c
214
if (atomic_or(&sOpenMask, mask) & mask)
src/add-ons/kernel/drivers/dvb/cx23882/util.h
38
#define atomic_read(a) atomic_or(a, 0)
src/add-ons/kernel/drivers/graphics/ati/driver.cpp
709
if (atomic_or(flags, SKD_HANDLER_INSTALLED) & SKD_HANDLER_INSTALLED)
src/add-ons/kernel/drivers/graphics/et6x00/driver.c
287
if (atomic_or(flags, ET6000_HANDLER_INSTALLED) & ET6000_HANDLER_INSTALLED) {
src/add-ons/kernel/drivers/graphics/matrox/driver.c
720
if (atomic_or(flags, SKD_HANDLER_INSTALLED) & SKD_HANDLER_INSTALLED) {
src/add-ons/kernel/drivers/graphics/neomagic/driver.c
648
if (atomic_or(flags, SKD_HANDLER_INSTALLED) & SKD_HANDLER_INSTALLED) {
src/add-ons/kernel/drivers/graphics/nvidia/driver.c
847
if (atomic_or(flags, SKD_HANDLER_INSTALLED) & SKD_HANDLER_INSTALLED) goto exit0;
src/add-ons/kernel/drivers/graphics/s3/driver.cpp
321
if (atomic_or(flags, SKD_HANDLER_INSTALLED) & SKD_HANDLER_INSTALLED)
src/add-ons/kernel/drivers/graphics/skeleton/driver.c
600
if (atomic_or(flags, SKD_HANDLER_INSTALLED) & SKD_HANDLER_INSTALLED) {
src/add-ons/kernel/drivers/graphics/via/driver.c
609
if (atomic_or(flags, SKD_HANDLER_INSTALLED) & SKD_HANDLER_INSTALLED) {
src/add-ons/kernel/drivers/input/hid_shared/KeyboardProtocolHandler.cpp
357
if (atomic_or(&fHasReader, 1) != 0)
src/add-ons/kernel/drivers/misc/kdl.c
62
if (atomic_or(&sOpenMask, 1)) {
src/add-ons/kernel/drivers/misc/test.c
60
if (atomic_or(&sOpenMask, 1)) {
src/add-ons/kernel/drivers/network/ether/etherpci/etherpci.c
1488
if (atomic_or(&gOpenMask, mask) &mask)
src/add-ons/kernel/drivers/network/ether/wb840/device.c
149
if (atomic_or(&device->rxLock, 1)) {
src/add-ons/kernel/drivers/network/ether/wb840/device.c
50
if (atomic_or(&sOpenMask, mask) & mask)
src/add-ons/kernel/file_systems/netfs/headers/shared/Utils.h
29
int32 socket = atomic_or(&socketVar, -1);
src/add-ons/kernel/file_systems/netfs/server/ClientConnection.cpp
308
if (fClosed || !atomic_or(&fInitialized, 0))
src/add-ons/kernel/file_systems/netfs/server/ClientConnection.cpp
500
bool alreadyInitialized = atomic_or(&fInitialized, ~0);
src/add-ons/kernel/file_systems/netfs/server/NetFSServer.cpp
1338
atomic_or(&fServerInfoUpdated, 1);
src/add-ons/kernel/file_systems/udf/UdfDebug.cpp
230
if (atomic_or(&tls_spinlock, 1) == 0) {
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
480
atomic_or((int32*)&channel->lost, 1);
src/add-ons/kernel/generic/ata_adapter/ata_adapter.cpp
698
atomic_or((int32*)&controller->lost, 1);
src/add-ons/kernel/generic/scsi_periph/io.cpp
514
atomic_or(&device->next_tag_action, SCSI_ORDERED_QTAG);
src/add-ons/kernel/network/devices/tunnel/tunnel.cpp
99
if (atomic_or(&device->open_count, 1) != 0)
src/add-ons/kernel/partitioning_systems/session/Debug.cpp
228
if (atomic_or(&tls_spinlock, 1) == 0) {
src/apps/mail/WIndex.cpp
145
if (!atomic_or(&kCRCTable, 1))
src/apps/mail/WIndex.cpp
156
if (!atomic_or(&kCRCTable, 1))
src/kits/media/SoundPlayer.cpp
221
atomic_or(&fFlags, F_IS_STARTED);
src/kits/media/SoundPlayer.cpp
304
atomic_or(&fFlags, F_HAS_DATA);
src/kits/media/TimeSource.cpp
33
#define _atomic_read(p) atomic_or((p), 0)
src/kits/media/TimeSource.cpp
634
atomic_or(&fBuf->isrunning, 1);
src/libs/compat/freebsd_network/bus.cpp
347
atomic_or(&intr->handling, 1);
src/libs/compat/freebsd_network/device.c
456
atomic_or(&device->flags, DEVICE_ATTACHED);
src/libs/compat/freebsd_network/device.c
477
atomic_or(&device->flags, DEVICE_ATTACHED);
src/libs/compat/freebsd_network/device.c
483
atomic_or(&device->flags, DEVICE_ATTACHED);
src/libs/compat/freebsd_network/device_hooks.c
46
if (atomic_or(&ifp->open_count, 1))
src/libs/compat/freebsd_network/device_hooks.c
86
atomic_or(&ifp->flags, DEVICE_CLOSED);
src/servers/input/InputServer.cpp
1946
if (atomic_or(&fCursorBuffer->read, 1) == 0)
src/system/kernel/arch/arm/arch_atomic32.cpp
173
int32 oldValue = atomic_or(value, orValue);
src/system/kernel/arch/arm/arch_int.cpp
291
atomic_or(&thread_get_current_thread()->flags, THREAD_FLAGS_SYSCALL_RESTARTED);
src/system/kernel/arch/arm/paging/32bit/ARMPagingMethod32Bit.h
123
return atomic_or((int32*)entry, flags);
src/system/kernel/arch/arm64/arch_int.cpp
233
atomic_or(&thread_get_current_thread()->flags, THREAD_FLAGS_SYSCALL_RESTARTED);
src/system/kernel/arch/m68k/paging/040/M68KPagingMethod040.h
132
return atomic_or((int32*)entry, flags);
src/system/kernel/arch/ppc/paging/460/PPCPagingMethod460.h
150
return atomic_or((int32*)entry, flags);
src/system/kernel/arch/ppc/paging/classic/PPCPagingMethodClassic.h
150
return atomic_or((int32*)entry, flags);
src/system/kernel/arch/riscv64/arch_int.cpp
165
atomic_or(&thread_get_current_thread()->flags, THREAD_FLAGS_SYSCALL_RESTARTED);
src/system/kernel/arch/x86/32/thread.cpp
424
atomic_or(&thread->flags, THREAD_FLAGS_64_BIT_SYSCALL_RETURN);
src/system/kernel/arch/x86/32/thread.cpp
90
atomic_or(&thread->flags, THREAD_FLAGS_SYSCALL_RESTARTED);
src/system/kernel/arch/x86/64/thread.cpp
85
atomic_or(&thread->flags, THREAD_FLAGS_SYSCALL_RESTARTED);
src/system/kernel/arch/x86/arch_user_debugger.cpp
1084
atomic_or(&thread->debug_info.flags,
src/system/kernel/arch/x86/arch_user_debugger.cpp
1089
atomic_or(&thread->flags, THREAD_FLAGS_DEBUG_THREAD);
src/system/kernel/arch/x86/arch_user_debugger.cpp
937
atomic_or(&thread->flags, THREAD_FLAGS_BREAKPOINTS_INSTALLED);
src/system/kernel/arch/x86/paging/32bit/X86PagingMethod32Bit.h
120
return atomic_or((int32*)entry, flags);
src/system/kernel/cache/block_cache.cpp
959
int32 pending = atomic_or(&notification->events_pending, event);
src/system/kernel/debug/core_dump.cpp
792
if ((atomic_or(&fTeam->flags, TEAM_FLAG_DUMP_CORE)
src/system/kernel/debug/core_dump.cpp
884
atomic_or(&thread->flags, THREAD_FLAGS_TRAP_FOR_CORE_DUMP);
src/system/kernel/debug/user_debugger.cpp
1207
atomic_or(&threadDebugInfo.flags, B_THREAD_DEBUG_DYING);
src/system/kernel/debug/user_debugger.cpp
142
atomic_or(&thread->flags, THREAD_FLAGS_DEBUG_THREAD);
src/system/kernel/debug/user_debugger.cpp
158
atomic_or(&thread->flags, THREAD_FLAGS_BREAKPOINTS_DEFINED);
src/system/kernel/debug/user_debugger.cpp
177
atomic_or(&thread->flags, THREAD_FLAGS_BREAKPOINTS_DEFINED);
src/system/kernel/debug/user_debugger.cpp
197
atomic_or(&thread->flags, THREAD_FLAGS_DEBUGGER_INSTALLED);
src/system/kernel/debug/user_debugger.cpp
213
atomic_or(&thread->flags, THREAD_FLAGS_DEBUGGER_INSTALLED);
src/system/kernel/debug/user_debugger.cpp
2323
atomic_or(&team->debug_info.flags,
src/system/kernel/debug/user_debugger.cpp
2702
atomic_or(&team->debug_info.flags,
src/system/kernel/debug/user_debugger.cpp
2940
oldFlags = atomic_or(&team->debug_info.flags,
src/system/kernel/debug/user_debugger.cpp
3079
atomic_or(&thread->debug_info.flags, B_THREAD_DEBUG_STOP);
src/system/kernel/debug/user_debugger.cpp
755
atomic_or(&thread->debug_info.flags,
src/system/kernel/debug/user_debugger.cpp
757
atomic_or(&thread->flags, THREAD_FLAGS_SINGLE_STEP);
src/system/kernel/events/event_queue.cpp
302
if ((atomic_or(&event->events, B_EVENT_DELETING) & B_EVENT_DELETING) != 0)
src/system/kernel/events/event_queue.cpp
344
const int32 previousEvents = atomic_or(&event->events, (events & ~B_EVENT_INVALID));
src/system/kernel/events/event_queue.cpp
366
atomic_or(&event->events, B_EVENT_INVALID);
src/system/kernel/events/event_queue.cpp
371
if ((atomic_or(&event->events, B_EVENT_QUEUED) & B_EVENT_QUEUED) == 0) {
src/system/kernel/events/wait_for_objects.cpp
420
atomic_or(&info->events, events);
src/system/kernel/fs/Vnode.cpp
39
if ((atomic_or(&fFlags, kFlagsWaitingLocker)
src/system/kernel/fs/Vnode.cpp
44
atomic_or(&fFlags, kFlagsLocked);
src/system/kernel/fs/Vnode.cpp
67
atomic_or(&fFlags, kFlagsLocked);
src/system/kernel/fs/Vnode.h
123
atomic_or(&fFlags, kFlagsBusy);
src/system/kernel/fs/Vnode.h
140
atomic_or(&fFlags, kFlagsRemoved);
src/system/kernel/fs/Vnode.h
157
atomic_or(&fFlags, kFlagsUnpublished);
src/system/kernel/fs/Vnode.h
174
atomic_or(&fFlags, kFlagsUnused);
src/system/kernel/fs/Vnode.h
191
atomic_or(&fFlags, kFlagsHot);
src/system/kernel/fs/Vnode.h
208
atomic_or(&fFlags, kFlagsCovered);
src/system/kernel/fs/Vnode.h
225
atomic_or(&fFlags, kFlagsCovering);
src/system/kernel/fs/Vnode.h
242
atomic_or(&fFlags, type & kFlagsType);
src/system/kernel/fs/Vnode.h
262
if ((atomic_or(&fFlags, kFlagsLocked)
src/system/kernel/locks/user_mutex.cpp
87
result = atomic_or(value, orValue);
src/system/kernel/locks/user_mutex.cpp
93
result = atomic_or(value, orValue);
src/system/kernel/signal.cpp
1292
atomic_or(&thread->flags, THREAD_FLAGS_RESTART_SYSCALL);
src/system/kernel/signal.cpp
1485
atomic_or(&thread->flags, THREAD_FLAGS_DONT_RESTART_SYSCALL);
src/system/kernel/signal.cpp
2359
atomic_or(&thread->flags, THREAD_FLAGS_ALWAYS_RESTART_SYSCALL);
src/system/kernel/signal.cpp
2513
atomic_or(&thread->flags, signalFrameData.thread_flags
src/system/kernel/signal.cpp
764
atomic_or(&thread->flags, THREAD_FLAGS_SIGNALS_PENDING);
src/system/kernel/team.cpp
2063
atomic_or(&team->flags, TEAM_FLAG_EXEC_DONE);
src/system/kernel/thread.cpp
3739
atomic_or(&thread->flags, THREAD_FLAGS_RESTART_SYSCALL);
src/system/libroot/os/arch/generic/generic_atomic.cpp
53
atomic_or(int32_t* ptr, int32_t value)
src/system/libroot/posix/pthread/pthread.cpp
164
if ((atomic_or(&thread->flags, THREAD_DETACHED) & THREAD_DEAD) != 0)
src/system/libroot/posix/pthread/pthread.cpp
264
flags = atomic_or(&thread->flags, THREAD_DETACHED);
src/system/libroot/posix/pthread/pthread.cpp
73
if ((atomic_or(&thread->flags, THREAD_DEAD) & THREAD_DETACHED) != 0)
src/system/libroot/posix/pthread/pthread_barrier.cpp
51
int32 oldValue = atomic_or((int32*)mutex, B_USER_MUTEX_DISABLED);
src/system/libroot/posix/pthread/pthread_cancel.cpp
108
oldFlags = atomic_or(&thread->flags, THREAD_CANCEL_ASYNCHRONOUS);
src/system/libroot/posix/pthread/pthread_cancel.cpp
47
int32 oldFlags = atomic_or(&thread->flags, THREAD_CANCELED);
src/system/libroot/posix/pthread/pthread_cancel.cpp
76
oldFlags = atomic_or(&thread->flags, THREAD_CANCEL_ENABLED);
src/tools/fs_shell/atomic.cpp
51
return atomic_or((int32*)value, orValue);