Searched refs:__kmpc_atomic_add (Results 1 – 5 of 5) sorted by relevance
24 return __kmpc_atomic_add((unsigned int *)&tail, 1u); in ENQUEUE_TICKET()29 return __kmpc_atomic_add((unsigned int *)&head, 1u); in DEQUEUE_TICKET()41 return __kmpc_atomic_add((unsigned int *)&ids[slot], 0u) == id; in IsServing()55 return (ElementType *)__kmpc_atomic_add( in PopElement()
18 template <typename T> INLINE T __kmpc_atomic_add(T *address, T val) { in __kmpc_atomic_add() function
49 return __kmpc_atomic_add(lock, 0u); in __kmpc_impl_test_lock()
218 Bound = __kmpc_atomic_add((uint32_t *)&IterCnt, 0u); in __kmpc_nvptx_teams_reduce_nowait_v2()309 __kmpc_atomic_add((uint32_t *)&IterCnt, uint32_t(num_of_records)); in __kmpc_nvptx_teams_reduce_nowait_v2()
401 warp_res = __kmpc_atomic_add( in NextIter()