Searched refs:atomic_and (Results 1 - 25 of 81) sorted by relevance

1234

/haiku/src/system/kernel/arch/mips/
H A Darch_asm.S12 FUNC(atomic_and)
/haiku/src/system/kernel/fs/
H A DVnode.h126 atomic_and(&fFlags, ~kFlagsBusy);
143 atomic_and(&fFlags, ~kFlagsRemoved);
160 atomic_and(&fFlags, ~kFlagsUnpublished);
177 atomic_and(&fFlags, ~kFlagsUnused);
194 atomic_and(&fFlags, ~kFlagsHot);
211 atomic_and(&fFlags, ~kFlagsCovered);
228 atomic_and(&fFlags, ~kFlagsCovering);
242 atomic_and(&fFlags, ~kFlagsType);
274 if ((atomic_and(&fFlags, ~kFlagsLocked) & kFlagsWaitingLocker) != 0)
H A DVnode.cpp45 atomic_and(&fFlags, ~kFlagsWaitingLocker);
88 atomic_and(&fFlags, ~kFlagsWaitingLocker);
/haiku/src/system/libroot/posix/pthread/
H A Dpthread_cancel.cpp75 oldFlags = atomic_and(&thread->flags, ~(int32)THREAD_CANCEL_ENABLED);
100 oldFlags = atomic_and(&thread->flags,
H A Dpthread_cond.cpp120 atomic_and((int32*)&cond->lock, ~(int32)B_USER_MUTEX_LOCKED);
/haiku/src/system/libroot/os/arch/m68k/
H A Datomic.S36 /* int atomic_and(int *value, int andValue)
38 FUNCTION(atomic_and):
47 FUNCTION_END(atomic_and)
/haiku/headers/private/kernel/
H A Dsyscall_restart.h121 fWasSyscall = (atomic_and(&fThread->flags, ~THREAD_FLAGS_SYSCALL)
153 atomic_and(&fThread->flags, ~THREAD_FLAGS_SYSCALL);
/haiku/src/add-ons/kernel/bus_managers/ps2/
H A Dps2_dev.cpp291 atomic_and(&dev->flags, ~PS2_FLAG_CMD);
303 atomic_and(&dev->flags, ~PS2_FLAG_CMD);
320 atomic_and(&dev->flags, ~PS2_FLAG_CMD);
407 atomic_and(&dev->flags,
445 atomic_and(&dev->flags, ~PS2_FLAG_CMD);
456 atomic_and(&dev->flags, ~PS2_FLAG_CMD);
467 atomic_and(&dev->flags, ~PS2_FLAG_CMD);
475 atomic_and(&dev->flags, ~PS2_FLAG_CMD);
H A Dps2_standard_mouse.cpp399 atomic_and(&dev->flags, ~PS2_FLAG_OPEN);
419 atomic_and(&cookie->dev->flags, ~PS2_FLAG_OPEN);
420 atomic_and(&cookie->dev->flags, ~PS2_FLAG_ENABLED);
H A Dps2_alps.cpp400 atomic_and(&dev->flags, ~PS2_FLAG_OPEN);
418 atomic_and(&cookie->dev->flags, ~PS2_FLAG_OPEN);
419 atomic_and(&cookie->dev->flags, ~PS2_FLAG_ENABLED);
/haiku/src/add-ons/kernel/drivers/misc/
H A Dtest.c84 atomic_and(&sOpenMask, ~1);
H A Dkdl.c85 atomic_and(&sOpenMask, ~1);
/haiku/src/system/libroot/os/locks/
H A Dmutex.cpp87 int32 oldValue = atomic_and(&lock->lock, ~(int32)B_USER_MUTEX_LOCKED);
/haiku/src/system/kernel/arch/arm/
H A Darch_atomic32.cpp65 atomic_and(int32 *value, int32 andValue) function
158 int32 oldValue = atomic_and(value, andValue);
/haiku/src/tools/fs_shell/
H A Datomic.cpp44 return atomic_and((int32*)value, andValue);
/haiku/src/build/libroot/
H A Datomic.cpp49 atomic_and(int32 *value, int32 andValue) function
/haiku/src/system/libroot/os/
H A Datomic.c43 atomic_and(int32 *value, int32 andValue) function
/haiku/src/add-ons/kernel/partitioning_systems/session/
H A DDebug.cpp232 atomic_and(&tls_spinlock, 0);
/haiku/src/add-ons/kernel/file_systems/udf/
H A DUdfDebug.cpp234 atomic_and(&tls_spinlock, 0);
/haiku/src/add-ons/kernel/drivers/network/ether/wb840/
H A Ddevice.c156 atomic_and(&device->rxLock, 0);
166 atomic_and(&device->rxLock, 0);
200 atomic_and(&device->rxLock, 0);
/haiku/src/system/libroot/os/arch/x86/
H A Datomic.S61 /* int32 atomic_and(int32* value, int32 andValue) */
62 FUNCTION(atomic_and):
72 FUNCTION_END(atomic_and)
/haiku/src/add-ons/kernel/drivers/dvb/cx23882/
H A Ddriver.c225 atomic_and(&sOpenMask, ~(1 << dev_id));
248 atomic_and(&sOpenMask, ~(1 << ((interface_cookie *)cookie)->dev_id));
/haiku/src/system/kernel/arch/x86/paging/32bit/
H A DX86PagingMethod32Bit.h143 return atomic_and((int32*)entry, ~flags);
/haiku/src/system/libroot/os/arch/generic/
H A Dgeneric_atomic.cpp45 atomic_and(int32_t* ptr, int32_t value) function
/haiku/src/system/kernel/arch/m68k/paging/040/
H A DM68KPagingMethod040.h155 return atomic_and((int32*)entry, ~flags);

Completed in 234 milliseconds

1234