Searched refs:atomic_or (Results 1 - 25 of 85) sorted by last modified time

1234

/haiku/src/add-ons/kernel/drivers/audio/cmedia/
H A Dpcm.c492 atomic_or(&port->open_mode, kRecord);
495 atomic_or(&port->open_mode, kPlayback);
498 atomic_or(&port->open_mode, kPlayback|kRecord);
/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/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/arch/riscv64/
H A Darch_int.cpp407 atomic_or(&thread_get_current_thread()->flags, THREAD_FLAGS_SYSCALL_RESTARTED);
/haiku/src/system/kernel/arch/arm/
H A Darch_int.cpp291 atomic_or(&thread_get_current_thread()->flags, THREAD_FLAGS_SYSCALL_RESTARTED);
/haiku/src/add-ons/kernel/network/devices/tunnel/
H A Dtunnel.cpp99 if (atomic_or(&device->open_count, 1) != 0)
/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) {
H A Dwait_for_objects.cpp427 atomic_or(&info->events, events);
/haiku/src/add-ons/kernel/drivers/input/hid_shared/
H A DKeyboardProtocolHandler.cpp356 if (atomic_or(&fHasReader, 1) != 0)
/haiku/src/add-ons/kernel/bus_managers/ps2/
H A Dps2_dev.cpp276 atomic_or(&dev->flags, PS2_FLAG_ACK);
278 atomic_or(&dev->flags, PS2_FLAG_NACK);
285 atomic_or(&dev->flags, PS2_FLAG_ACK);
297 atomic_or(&dev->flags, PS2_FLAG_ACK);
427 atomic_or(&dev->flags, PS2_FLAG_CMD | PS2_FLAG_GETID);
429 atomic_or(&dev->flags, PS2_FLAG_CMD | PS2_FLAG_RESEND);
431 atomic_or(&dev->flags, PS2_FLAG_CMD);
H A Dps2_keyboard.cpp414 atomic_or(&ps2_device[PS2_DEVICE_KEYB].flags, PS2_FLAG_ENABLED);
/haiku/src/system/kernel/arch/x86/64/
H A Dthread.cpp87 atomic_or(&thread->flags, THREAD_FLAGS_SYSCALL_RESTARTED);
/haiku/src/system/kernel/
H A Dthread.cpp3624 atomic_or(&thread->flags, THREAD_FLAGS_RESTART_SYSCALL);
H A Dteam.cpp2064 atomic_or(&team->flags, TEAM_FLAG_EXEC_DONE);
H A Dsignal.cpp763 atomic_or(&thread->flags, THREAD_FLAGS_SIGNALS_PENDING);
1291 atomic_or(&thread->flags, THREAD_FLAGS_RESTART_SYSCALL);
1484 atomic_or(&thread->flags, THREAD_FLAGS_DONT_RESTART_SYSCALL);
2358 atomic_or(&thread->flags, THREAD_FLAGS_ALWAYS_RESTART_SYSCALL);
2512 atomic_or(&thread->flags, signalFrameData.thread_flags
/haiku/src/system/kernel/debug/
H A Dcore_dump.cpp780 // gcc thinks fTeam may be null in atomic_or
792 if ((atomic_or(&fTeam->flags, TEAM_FLAG_DUMP_CORE)
884 atomic_or(&thread->flags, THREAD_FLAGS_TRAP_FOR_CORE_DUMP);
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/system/kernel/locks/
H A Duser_mutex.cpp87 result = atomic_or(value, orValue);
93 result = atomic_or(value, orValue);
/haiku/src/system/libroot/stubbed/
H A Dlibroot_stubs_legacy.c1389 void atomic_or() {} function
H A Dlibroot_stubs.c1459 void atomic_or() {} function
/haiku/src/system/libroot/posix/pthread/
H A Dpthread.cpp71 if ((atomic_or(&thread->flags, THREAD_DEAD) & THREAD_DETACHED) != 0)
213 if ((atomic_or(&thread->flags, THREAD_DETACHED) & THREAD_DEAD) != 0)
251 flags = atomic_or(&thread->flags, THREAD_DETACHED);
/haiku/src/system/kernel/arch/arm/paging/32bit/
H A DARMPagingMethod32Bit.h124 return atomic_or((int32*)entry, flags);
/haiku/src/add-ons/kernel/bus_managers/agp_gart/
H A Dagp_gart.cpp874 if (atomic_or(&sAcquired, 1) == 1)
/haiku/src/libs/compat/freebsd_network/
H A Dbus.cpp347 atomic_or(&intr->handling, 1);
/haiku/src/add-ons/kernel/file_systems/netfs/server/
H A DClientConnection.cpp308 if (fClosed || !atomic_or(&fInitialized, 0))
500 bool alreadyInitialized = atomic_or(&fInitialized, ~0);

Completed in 377 milliseconds

1234