Searched defs:atomic (Results 1 - 13 of 13) sorted by relevance

/external/bluetooth/glib/tests/
H A Datomic-test.c6 /* Obviously we can't test that the operations are atomic, but we can
14 gint atomic = -5; local
19 g_atomic_int_inc (&atomic);
20 g_assert (atomic == 10);
22 g_assert (!g_atomic_int_dec_and_test (&atomic));
23 g_assert (g_atomic_int_dec_and_test (&atomic));
24 g_assert (atomic == 0);
26 g_assert (g_atomic_int_exchange_and_add (&atomic, 5) == 0);
27 g_assert (atomic == 5);
29 g_assert (g_atomic_int_exchange_and_add (&atomic,
[all...]
/external/clang/test/CodeGen/
H A Datomic.c3 int atomic(void) { function
79 // CHECK: store atomic i32 0, {{.*}} release, align 4
82 // CHECK: store atomic i32 0, {{.*}} release, align 4
94 // CHECK: store atomic {{.*}} release, align 4
/external/clang/test/SemaCXX/
H A Datomic-type.cxx3 template<typename T> struct atomic { struct
9 atomic<inner> i;
/external/guava/guava-gwt/src-super/java/util/super/java/util/concurrent/atomic/
H A DAtomicInteger.java17 package java.util.concurrent.atomic;
H A DAtomicLong.java17 package java.util.concurrent.atomic;
/external/bluetooth/glib/glib/
H A Dgatomic.c4 * g_atomic_*: atomic operations.
36 /* Adapted from CVS version 1.10 of glibc's sysdeps/i386/i486/bits/atomic.h
39 g_atomic_int_exchange_and_add (volatile gint G_GNUC_MAY_ALIAS *atomic, argument
45 : "=r" (result), "=m" (*atomic)
46 : "0" (val), "m" (*atomic));
51 g_atomic_int_add (volatile gint G_GNUC_MAY_ALIAS *atomic, argument
55 : "=m" (*atomic)
56 : "ir" (val), "m" (*atomic));
60 g_atomic_int_compare_and_exchange (volatile gint G_GNUC_MAY_ALIAS *atomic, argument
67 : "=a" (result), "=m" (*atomic)
78 g_atomic_pointer_compare_and_exchange(volatile gpointer G_GNUC_MAY_ALIAS *atomic, gpointer oldval, gpointer newval) argument
106 g_atomic_pointer_compare_and_exchange(volatile gpointer G_GNUC_MAY_ALIAS *atomic, gpointer oldval, gpointer newval) argument
119 g_atomic_pointer_compare_and_exchange(volatile gpointer G_GNUC_MAY_ALIAS *atomic, gpointer oldval, gpointer newval) argument
165 g_atomic_pointer_compare_and_exchange(volatile gpointer G_GNUC_MAY_ALIAS *atomic, gpointer oldval, gpointer newval) argument
191 g_atomic_pointer_compare_and_exchange(volatile gpointer G_GNUC_MAY_ALIAS *atomic, gpointer oldval, gpointer newval) argument
223 g_atomic_int_exchange_and_add(volatile gint G_GNUC_MAY_ALIAS *atomic, gint val) argument
235 g_atomic_int_add(volatile gint G_GNUC_MAY_ALIAS *atomic, gint val) argument
244 g_atomic_int_compare_and_exchange(volatile gint G_GNUC_MAY_ALIAS *atomic, gint oldval, gint newval) argument
258 g_atomic_pointer_compare_and_exchange(volatile gpointer G_GNUC_MAY_ALIAS *atomic, gpointer oldval, gpointer newval) argument
280 g_atomic_int_exchange_and_add(volatile gint G_GNUC_MAY_ALIAS *atomic, gint val) argument
306 g_atomic_int_add(volatile gint G_GNUC_MAY_ALIAS *atomic, gint val) argument
330 g_atomic_int_exchange_and_add(volatile gint G_GNUC_MAY_ALIAS *atomic, gint val) argument
342 g_atomic_int_add(volatile gint G_GNUC_MAY_ALIAS *atomic, gint val) argument
354 g_atomic_int_compare_and_exchange(volatile gint G_GNUC_MAY_ALIAS *atomic, gint oldval, gint newval) argument
386 g_atomic_pointer_compare_and_exchange(volatile gpointer G_GNUC_MAY_ALIAS *atomic, gpointer oldval, gpointer newval) argument
418 g_atomic_int_compare_and_exchange(volatile gint G_GNUC_MAY_ALIAS *atomic, gint oldval, gint newval) argument
452 g_atomic_pointer_compare_and_exchange(volatile gpointer G_GNUC_MAY_ALIAS *atomic, gpointer oldval, gpointer newval) argument
492 g_atomic_int_exchange_and_add(volatile gint G_GNUC_MAY_ALIAS *atomic, gint val) argument
499 g_atomic_int_add(volatile gint G_GNUC_MAY_ALIAS *atomic, gint val) argument
506 g_atomic_int_compare_and_exchange(volatile gint G_GNUC_MAY_ALIAS *atomic, gint oldval, gint newval) argument
514 g_atomic_pointer_compare_and_exchange(volatile gpointer G_GNUC_MAY_ALIAS *atomic, gpointer oldval, gpointer newval) argument
537 g_atomic_pointer_compare_and_exchange(volatile gpointer G_GNUC_MAY_ALIAS *atomic, gpointer oldval, gpointer newval) argument
549 g_atomic_pointer_compare_and_exchange(volatile gpointer G_GNUC_MAY_ALIAS *atomic, gpointer oldval, gpointer newval) argument
593 g_atomic_int_exchange_and_add(volatile gint G_GNUC_MAY_ALIAS *atomic, gint val) argument
607 g_atomic_int_add(volatile gint G_GNUC_MAY_ALIAS *atomic, gint val) argument
616 g_atomic_int_compare_and_exchange(volatile gint G_GNUC_MAY_ALIAS *atomic, gint oldval, gint newval) argument
636 g_atomic_pointer_compare_and_exchange(volatile gpointer G_GNUC_MAY_ALIAS *atomic, gpointer oldval, gpointer newval) argument
715 g_atomic_pointer_compare_and_exchange(volatile gpointer G_GNUC_MAY_ALIAS *atomic, gpointer oldval, gpointer newval) argument
726 g_atomic_int_compare_and_exchange(volatile gint G_GNUC_MAY_ALIAS *atomic, gint oldval, gint newval) argument
737 g_atomic_int_exchange_and_add(volatile gint G_GNUC_MAY_ALIAS *atomic, gint val) argument
753 g_atomic_int_add(volatile gint G_GNUC_MAY_ALIAS *atomic, gint val) argument
800 g_atomic_int_exchange_and_add(volatile gint32 G_GNUC_MAY_ALIAS *atomic, gint32 val) argument
807 g_atomic_int_add(volatile gint32 G_GNUC_MAY_ALIAS *atomic, gint32 val) argument
814 g_atomic_int_compare_and_exchange(volatile gint32 G_GNUC_MAY_ALIAS *atomic, gint32 oldval, gint32 newval) argument
830 g_atomic_pointer_compare_and_exchange(volatile gpointer G_GNUC_MAY_ALIAS *atomic, gpointer oldval, gpointer newval) argument
851 g_atomic_int_exchange_and_add(volatile gint G_GNUC_MAY_ALIAS *atomic, gint val) argument
866 g_atomic_int_add(volatile gint G_GNUC_MAY_ALIAS *atomic, gint val) argument
875 g_atomic_int_compare_and_exchange(volatile gint G_GNUC_MAY_ALIAS *atomic, gint oldval, gint newval) argument
895 g_atomic_pointer_compare_and_exchange(volatile gpointer G_GNUC_MAY_ALIAS *atomic, gpointer oldval, gpointer newval) argument
916 g_atomic_int_get(volatile gint G_GNUC_MAY_ALIAS *atomic) argument
928 g_atomic_int_set(volatile gint G_GNUC_MAY_ALIAS *atomic, gint newval) argument
937 g_atomic_pointer_get(volatile gpointer G_GNUC_MAY_ALIAS *atomic) argument
949 g_atomic_pointer_set(volatile gpointer G_GNUC_MAY_ALIAS *atomic, gpointer newval) argument
959 g_atomic_int_get(volatile gint G_GNUC_MAY_ALIAS *atomic) argument
966 g_atomic_int_set(volatile gint G_GNUC_MAY_ALIAS *atomic, gint newval) argument
974 g_atomic_pointer_get(volatile gpointer G_GNUC_MAY_ALIAS *atomic) argument
981 g_atomic_pointer_set(volatile gpointer G_GNUC_MAY_ALIAS *atomic, gpointer newval) argument
991 g_atomic_int_compare_and_exchange(volatile gint G_GNUC_MAY_ALIAS *atomic, gint oldval, gint newval) argument
999 g_atomic_int_exchange_and_add(volatile gint G_GNUC_MAY_ALIAS *atomic, gint val) argument
1011 g_atomic_int_add(volatile gint G_GNUC_MAY_ALIAS *atomic, gint val) argument
1031 g_atomic_int_get(volatile gint G_GNUC_MAY_ALIAS *atomic) argument
1037 g_atomic_int_set(volatile gint G_GNUC_MAY_ALIAS *atomic, gint newval) argument
1044 g_atomic_pointer_get(volatile gpointer G_GNUC_MAY_ALIAS *atomic) argument
1050 g_atomic_pointer_set(volatile gpointer G_GNUC_MAY_ALIAS *atomic, gpointer newval) argument
[all...]
/external/icu4c/i18n/
H A Dregexcmp.h74 atomic = -3, enumerator in enum:RegexCompile::EParenClass
/external/dbus/dbus/
H A Ddbus-internals.h329 _DBUS_DECLARE_GLOBAL_LOCK (atomic); variable
H A Ddbus-sysdeps-unix.c80 // Android specific atomic operation header.
82 #include <cutils/atomic.h>
2343 _DBUS_DEFINE_GLOBAL_LOCK (atomic); variable
2349 * @param atomic pointer to the integer to increment
2353 _dbus_atomic_inc (DBusAtomic *atomic) argument
2356 return __sync_add_and_fetch(&atomic->value, 1)-1;
2358 return android_atomic_inc (&(atomic->value));
2361 _DBUS_LOCK (atomic);
2362 res = atomic->value;
2363 atomic
2376 _dbus_atomic_dec(DBusAtomic *atomic) argument
[all...]
H A Ddbus-sysdeps-win.c2863 _DBUS_DEFINE_GLOBAL_LOCK (atomic); variable
2868 * @param atomic pointer to the integer to increment
2873 _dbus_atomic_inc (DBusAtomic *atomic) argument
2877 return InterlockedIncrement (&atomic->value) - 1;
2883 * @param atomic pointer to the integer to decrement
2888 _dbus_atomic_dec (DBusAtomic *atomic) argument
2892 return InterlockedDecrement (&atomic->value) + 1;
/external/kernel-headers/original/linux/
H A Dnfs_xdr.h109 u32 atomic; member in struct:nfs4_change_info
/external/clang/lib/CodeGen/
H A DCGObjCGNU.cpp475 virtual llvm::Constant *GetOptimizedPropertySetFunction(bool atomic,
2434 llvm::Constant *CGObjCGNU::GetOptimizedPropertySetFunction(bool atomic, argument
H A DCGObjCMac.cpp270 llvm::Constant *getOptimizedSetPropertyFn(bool atomic, bool copy) { argument
294 if (atomic && copy)
296 else if (atomic && !copy)
298 else if (!atomic && copy)
1125 virtual llvm::Constant *GetOptimizedPropertySetFunction(bool atomic,
1389 virtual llvm::Constant *GetOptimizedPropertySetFunction(bool atomic, argument
1391 return ObjCTypes.getOptimizedSetPropertyFn(atomic, copy);
2774 llvm::Constant *CGObjCMac::GetOptimizedPropertySetFunction(bool atomic, argument
2776 return ObjCTypes.getOptimizedSetPropertyFn(atomic, copy);

Completed in 1874 milliseconds