Home
last modified time | relevance | path

Searched refs:rsAtomicAdd (Results 1 – 17 of 17) sorted by relevance

/aosp12/frameworks/rs/script_api/
H A Drs_atomic.spec34 function: rsAtomicAdd
45 function: rsAtomicAdd
121 Atomicly adds one to the value at addr. This is equivalent to <code>@rsAtomicAdd(addr, 1)</code>.
/aosp12/frameworks/rs/script_api/include/
H A Drs_atomic.rsh40 * rsAtomicAdd: Thread-safe addition
52 rsAtomicAdd(volatile int32_t* addr, int32_t value);
57 rsAtomicAdd(volatile uint32_t* addr, uint32_t value);
131 * Atomicly adds one to the value at addr. This is equivalent to rsAtomicAdd(addr, 1).
/aosp12/frameworks/rs/driver/runtime/
H A Drs_core.c68 extern int32_t __attribute__((overloadable)) rsAtomicAdd(volatile int32_t *ptr, int32_t value) { in rsAtomicAdd() function
72 extern int32_t __attribute__((overloadable)) rsAtomicAdd(volatile uint32_t *ptr, uint32_t value) { in rsAtomicAdd() function
/aosp12/frameworks/rs/tests/java_api/RSTest_CompatLibLegacy/src/com/android/rs/test/
H A Dapitest.rscript403 rsAtomicAdd(&i, 1);
/aosp12/frameworks/rs/tests/java_api/RSUnitTests/supportlibonlysrc/com/android/rs/unittest/
H A Dapitest.rscript421 rsAtomicAdd(&i, 1);
/aosp12/frameworks/rs/tests/java_api/RSUnitTests/supportlibsrc_gen/com/android/rs/unittest/
H A Dapitest.rscript423 rsAtomicAdd(&i, 1);
/aosp12/frameworks/compile/slang/tests/P_all_api_20/
H A Dall20.rscript4059 *(int32_t*)buf1600 = rsAtomicAdd((volatile int32_t*) buf1601, *(int32_t*)buf1602);
4060 *(int32_t*)buf1603 = rsAtomicAdd((volatile uint32_t*) buf1604, *(uint32_t*)buf1605);
/aosp12/frameworks/compile/slang/tests/P_all_api_21/
H A Dall21.rscript5004 *(int32_t*)buf2246 = rsAtomicAdd((volatile int32_t*) buf2247, *(int32_t*)buf2248);
5005 *(int32_t*)buf2249 = rsAtomicAdd((volatile uint32_t*) buf2250, *(uint32_t*)buf2251);
/aosp12/frameworks/compile/slang/tests/P_all_api_22/
H A Dall22.rscript5904 *(int32_t*)buf2966 = rsAtomicAdd((volatile int32_t*) buf2967, *(int32_t*)buf2968);
5905 *(int32_t*)buf2969 = rsAtomicAdd((volatile uint32_t*) buf2970, *(uint32_t*)buf2971);
/aosp12/frameworks/compile/slang/tests/P_all_api_23/
H A Dall23.rscript5834 *(int32_t*)buf2966 = rsAtomicAdd((volatile int32_t*) buf2967, *(int32_t*)buf2968);
5835 *(int32_t*)buf2969 = rsAtomicAdd((volatile uint32_t*) buf2970, *(uint32_t*)buf2971);
/aosp12/frameworks/compile/slang/tests/P_all_api_14/
H A Dall14.rscript2947 *(int32_t*)buf1262 = rsAtomicAdd((volatile int32_t*) buf1263, *(int32_t*)buf1264);
/aosp12/frameworks/compile/slang/tests/P_all_api_15/
H A Dall15.rscript2947 *(int32_t*)buf1262 = rsAtomicAdd((volatile int32_t*) buf1263, *(int32_t*)buf1264);
/aosp12/frameworks/compile/slang/tests/P_all_api_16/
H A Dall16.rscript3041 *(int32_t*)buf1264 = rsAtomicAdd((volatile int32_t*) buf1265, *(int32_t*)buf1266);
/aosp12/frameworks/compile/slang/tests/P_all_api_17/
H A Dall17.rscript3173 *(int32_t*)buf1316 = rsAtomicAdd((volatile int32_t*) buf1317, *(int32_t*)buf1318);
/aosp12/frameworks/compile/slang/tests/P_all_api_24/
H A Dall24.rscript8099 *(int32_t*)buf4164 = rsAtomicAdd((volatile int32_t*) buf4165, *(int32_t*)buf4166);
8100 *(int32_t*)buf4167 = rsAtomicAdd((volatile uint32_t*) buf4168, *(uint32_t*)buf4169);
/aosp12/frameworks/compile/slang/tests/P_all_api_18/
H A Dall18.rscript3760 *(int32_t*)buf1376 = rsAtomicAdd((volatile int32_t*) buf1377, *(int32_t*)buf1378);
/aosp12/frameworks/compile/slang/tests/P_all_api_19/
H A Dall19.rscript4040 *(int32_t*)buf1600 = rsAtomicAdd((volatile int32_t*) buf1601, *(int32_t*)buf1602);