Home
last modified time | relevance | path

Searched refs:atomic_add (Results 1 – 25 of 45) sorted by relevance

12

/external/python/cpython2/Python/
Dthread_beos.h53 int32 prev = atomic_add( &(ben->_atom), 1 ); in benaphore_lock()
64 int32 prev = atomic_add( &(ben->_atom), 1 ); in benaphore_timedlock()
88 int32 prev = atomic_add( &(ben->_atom), -1 ); in benaphore_unlock()
125 this_thread = atomic_add( &thread_count, 1 ); in PyThread_start_new_thread()
154 threads = atomic_add( &thread_count, 0 ); in PyThread_exit_thread()
186 this_lock = atomic_add( &lock_count, 1 ); in PyThread_allocate_lock()
Dthread_atheos.h53 atomic_t prev = atomic_add(&mutex->count, 1); in fastmutex_lock()
62 atomic_t prev = atomic_add(&mutex->count, 1); in fastmutex_timedlock()
71 atomic_t prev = atomic_add(&mutex->count, -1); in fastmutex_unlock()
108 this_thread = atomic_add(&thread_count, 1); in PyThread_start_new_thread()
136 if (atomic_add(&thread_count, 0) == 0) { in PyThread_exit_thread()
172 this_lock = atomic_add(&lock_count, 1); in PyThread_allocate_lock()
Ddynload_beos.c107 val = atomic_add( &init_count, 1 ); in beos_init_dyn()
/external/skia/src/compute/skc/platforms/cl_12/
Datomic_cl.h24 #define SKC_ATOMIC_ADD_LOCAL_RELAXED_DEVICE(p,v) atomic_add(p,v)
25 #define SKC_ATOMIC_ADD_LOCAL_RELAXED_SUBGROUP(p,v) atomic_add(p,v)
27 #define SKC_ATOMIC_ADD_GLOBAL_RELAXED_DEVICE(p,v) atomic_add(p,v)
28 #define SKC_ATOMIC_ADD_GLOBAL_RELAXED_SUBGROUP(p,v) atomic_add(p,v)
/external/skqp/src/compute/skc/platforms/cl_12/
Datomic_cl.h24 #define SKC_ATOMIC_ADD_LOCAL_RELAXED_DEVICE(p,v) atomic_add(p,v)
25 #define SKC_ATOMIC_ADD_LOCAL_RELAXED_SUBGROUP(p,v) atomic_add(p,v)
27 #define SKC_ATOMIC_ADD_GLOBAL_RELAXED_DEVICE(p,v) atomic_add(p,v)
28 #define SKC_ATOMIC_ADD_GLOBAL_RELAXED_SUBGROUP(p,v) atomic_add(p,v)
/external/bcc/tests/python/
Dtest_trace1.b18 atomic_add(leaf->stat2, 1);
28 atomic_add(stats[key].stat1, 1);
37 atomic_add(leaf->stat1, 1);
Dtest_stat1.b49 atomic_add(leaf.rx_pkts, rx);
50 atomic_add(leaf.tx_pkts, tx);
Dtest_trace2.b10 atomic_add(stats[key].stat1, 1);
Dtest_xlate1.b48 atomic_add(xleaf.xlated_pkts, 1);
/external/libdrm/
Dxf86atomic.h50 # define atomic_add(x, v) ((void) __sync_add_and_fetch(&(x)->atomic, (v))) macro
69 # define atomic_add(x, v) ((void) AO_fetch_and_add_full(&(x)->atomic, (v))) macro
94 # define atomic_add(x, v) (atomic_add_int(&(x)->atomic, (v))) macro
/external/mesa3d/src/hgl/
DGLRenderer.cpp34 atomic_add(&fRefCount, 1); in Acquire()
41 if (atomic_add(&fRefCount, -1) < 1) in Release()
/external/ltp/testcases/realtime/include/
Dlibrttest.h115 static inline int atomic_add(int i, atomic_t *v) in atomic_add() function
130 return atomic_add(1, v); in atomic_inc()
/external/libusb/libusb/os/
Dhaiku_usb_raw.cpp35 if (atomic_add(&gInitCount, 1) == 0) in haiku_init()
43 if (atomic_add(&gInitCount, -1) == 1) in haiku_exit()
/external/libxml2/
Dthreads.c477 if (atomic_add(&global_init_count, 1) == 0) { in __xmlGlobalInitMutexLock()
481 atomic_add(&global_init_count, -1); in __xmlGlobalInitMutexLock()
974 if (atomic_add(&run_once_init, 1) == 0) { in xmlOnceInit()
980 atomic_add(&run_once_init, -1); in xmlOnceInit()
/external/u-boot/arch/xtensa/include/asm/
Datomic.h18 static inline void atomic_add(int i, atomic_t *v) in atomic_add() function
/external/u-boot/arch/x86/include/asm/
Datomic.h47 static inline void atomic_add(int i, atomic_t *v) in atomic_add() function
/external/u-boot/arch/powerpc/include/asm/
Datomic.h86 #define atomic_add(a, v) ((void) atomic_add_return((a), (v))) macro
/external/skia/src/compute/skc/platforms/cl_12/kernels/
Dsegment_ttrk.cl306 atomic_add(shared.m+HS_REG_LAST(c),meta);
379 atomic_add(metas+cc,c+adjust);
389 atomic_add(metas+cc,c+adjust);
Dsegment_ttck.cl108 next = atomic_add(atomics+1,inclusive); // FIXME -- need a symbolic offset
/external/skqp/src/compute/skc/platforms/cl_12/kernels/
Dsegment_ttrk.cl306 atomic_add(shared.m+HS_REG_LAST(c),meta);
379 atomic_add(metas+cc,c+adjust);
389 atomic_add(metas+cc,c+adjust);
Dsegment_ttck.cl108 next = atomic_add(atomics+1,inclusive); // FIXME -- need a symbolic offset
/external/mesa3d/src/compiler/spirv/
Dspirv_to_nir.c2338 OP(AtomicIIncrement, atomic_add) in vtn_handle_image()
2339 OP(AtomicIDecrement, atomic_add) in vtn_handle_image()
2340 OP(AtomicIAdd, atomic_add) in vtn_handle_image()
2341 OP(AtomicISub, atomic_add) in vtn_handle_image()
2436 OP(AtomicIIncrement, atomic_add) in get_ssbo_nir_atomic_op()
2437 OP(AtomicIDecrement, atomic_add) in get_ssbo_nir_atomic_op()
2438 OP(AtomicIAdd, atomic_add) in get_ssbo_nir_atomic_op()
2439 OP(AtomicISub, atomic_add) in get_ssbo_nir_atomic_op()
2462 OP(AtomicIIncrement, atomic_add) in get_shared_nir_atomic_op()
2463 OP(AtomicIDecrement, atomic_add) in get_shared_nir_atomic_op()
[all …]
/external/u-boot/arch/arm/include/asm/
Datomic.h40 static inline void atomic_add(int i, volatile atomic_t *v) in atomic_add() function
/external/spirv-llvm/test/SPIRV/transcoding/
Datomics_1.2.ll36 ; atomic_add
102 ; atomic_add
/external/u-boot/include/asm-generic/
Datomic-long.h178 atomic_add(i, v); in atomic_long_add()

12