Searched refs:atomic_or (Results 26 - 50 of 85) sorted by relevance

1234

/haiku/src/system/kernel/arch/ppc/paging/classic/
H A DPPCPagingMethodClassic.h151 return atomic_or((int32*)entry, flags);
/haiku/src/system/kernel/events/
H A Devent_queue.cpp302 if ((atomic_or(&event->events, B_EVENT_DELETING) & B_EVENT_DELETING) != 0)
344 const int32 previousEvents = atomic_or(&event->events, (events & ~B_EVENT_INVALID));
366 atomic_or(&event->events, B_EVENT_INVALID);
371 if ((atomic_or(&event->events, B_EVENT_QUEUED) & B_EVENT_QUEUED) == 0) {
/haiku/headers/os/support/
H A DSupportDefs.h298 atomic_or(int32* value, int32 orValue) function
374 extern int32 atomic_or(int32 *value, int32 orValue);
/haiku/src/system/kernel/arch/x86/32/
H A Dthread.cpp90 atomic_or(&thread->flags, THREAD_FLAGS_SYSCALL_RESTARTED);
403 atomic_or(&thread->flags, THREAD_FLAGS_64_BIT_SYSCALL_RETURN);
/haiku/src/add-ons/kernel/bus_managers/ps2/
H A Dps2_standard_mouse.cpp344 if (atomic_or(&dev->flags, PS2_FLAG_OPEN) & PS2_FLAG_OPEN)
386 atomic_or(&dev->flags, PS2_FLAG_ENABLED);
H A Dps2_alps.cpp319 if (atomic_or(&dev->flags, PS2_FLAG_OPEN) & PS2_FLAG_OPEN)
388 atomic_or(&dev->flags, PS2_FLAG_ENABLED);
H A Dps2_elantech.cpp452 if (atomic_or(&dev->flags, PS2_FLAG_OPEN) & PS2_FLAG_OPEN)
566 atomic_or(&dev->flags, PS2_FLAG_ENABLED);
H A Dps2_synaptics.cpp600 if (atomic_or(&dev->flags, PS2_FLAG_OPEN) & PS2_FLAG_OPEN)
672 atomic_or(&dev->flags, PS2_FLAG_ENABLED);
/haiku/src/apps/mail/
H A DWIndex.cpp145 if (!atomic_or(&kCRCTable, 1))
156 if (!atomic_or(&kCRCTable, 1))
/haiku/src/libs/compat/freebsd_network/
H A Ddevice_hooks.c47 if (atomic_or(&ifp->open_count, 1)) {
89 atomic_or(&ifp->flags, DEVICE_CLOSED);
H A Ddevice.c487 atomic_or(&device->flags, DEVICE_ATTACHED);
508 atomic_or(&device->flags, DEVICE_ATTACHED);
514 atomic_or(&device->flags, DEVICE_ATTACHED);
/haiku/src/add-ons/kernel/drivers/network/ether/wb840/
H A Ddevice.c50 if (atomic_or(&sOpenMask, mask) & mask)
149 if (atomic_or(&device->rxLock, 1)) {
/haiku/src/system/kernel/debug/
H A Duser_debugger.cpp140 atomic_or(&thread->flags, THREAD_FLAGS_DEBUG_THREAD);
156 atomic_or(&thread->flags, THREAD_FLAGS_BREAKPOINTS_DEFINED);
176 atomic_or(&thread->flags, THREAD_FLAGS_BREAKPOINTS_DEFINED);
193 atomic_or(&thread->flags, THREAD_FLAGS_DEBUGGER_INSTALLED);
210 atomic_or(&thread->flags, THREAD_FLAGS_DEBUGGER_INSTALLED);
746 atomic_or(&thread->debug_info.flags,
748 atomic_or(&thread->flags, THREAD_FLAGS_SINGLE_STEP);
1176 atomic_or(&threadDebugInfo.flags, B_THREAD_DEBUG_DYING);
2217 atomic_or(&team->debug_info.flags,
2589 atomic_or(
[all...]
/haiku/src/kits/media/
H A DTimeSource.cpp33 #define _atomic_read(p) atomic_or((p), 0)
615 atomic_or(&fBuf->isrunning, 1);
H A DSoundPlayer.cpp221 atomic_or(&fFlags, F_IS_STARTED);
304 atomic_or(&fFlags, F_HAS_DATA);
/haiku/src/add-ons/kernel/drivers/dvb/cx23882/
H A Ddriver.c214 if (atomic_or(&sOpenMask, mask) & mask)
/haiku/src/add-ons/accelerants/3dfx/
H A Doverlay.cpp263 if (atomic_or(&si.overlayAllocated, 1) != 0) {
/haiku/src/add-ons/accelerants/ati/
H A Doverlay.cpp253 if (atomic_or(&si.overlayAllocated, 1) != 0) {
/haiku/headers/private/kernel/
H A Dsmp.h145 atomic_or(element, 1u << (cpu / kArraySize));
/haiku/src/add-ons/accelerants/vesa/
H A Dhooks.cpp133 if (atomic_or(&sOverlayChannelUsed, 1) != 0)
/haiku/src/system/kernel/arch/arm/paging/32bit/
H A DARMPagingMethod32Bit.h124 return atomic_or((int32*)entry, flags);
/haiku/headers/os/drivers/pcmcia/
H A Dk_compat.h169 #define test_and_set_bit(b,p) (((atomic_or(p,(1<<(b))))>>(b))&1)
/haiku/src/system/kernel/locks/
H A Duser_mutex.cpp87 result = atomic_or(value, orValue);
93 result = atomic_or(value, orValue);
/haiku/src/add-ons/accelerants/radeon/
H A Doverlay_management.c300 if( atomic_or( &si->overlay_mgr.inuse, 1 ) != 0 ) {
/haiku/src/add-ons/kernel/busses/ata/ide_isa/
H A Dide_isa.c412 atomic_or((int32*)&channel->lost, 1);

Completed in 359 milliseconds

1234