Lines Matching refs:atomic_long
13297 void __ovld atomic_init(volatile atomic_long *object, long value);
13353 long __ovld atomic_fetch_add(volatile atomic_long *object, long operand);
13354 long __ovld atomic_fetch_add_explicit(volatile atomic_long *object, long operand, memory_order order);
13355 long __ovld atomic_fetch_add_explicit(volatile atomic_long *object, long operand, memory_order order, memory_scope scope);
13359 long __ovld atomic_fetch_sub(volatile atomic_long *object, long operand);
13360 long __ovld atomic_fetch_sub_explicit(volatile atomic_long *object, long operand, memory_order order);
13361 long __ovld atomic_fetch_sub_explicit(volatile atomic_long *object, long operand, memory_order order, memory_scope scope);
13365 long __ovld atomic_fetch_or(volatile atomic_long *object, long operand);
13366 long __ovld atomic_fetch_or_explicit(volatile atomic_long *object, long operand, memory_order order);
13367 long __ovld atomic_fetch_or_explicit(volatile atomic_long *object, long operand, memory_order order, memory_scope scope);
13371 long __ovld atomic_fetch_xor(volatile atomic_long *object, long operand);
13372 long __ovld atomic_fetch_xor_explicit(volatile atomic_long *object, long operand, memory_order order);
13373 long __ovld atomic_fetch_xor_explicit(volatile atomic_long *object, long operand, memory_order order, memory_scope scope);
13377 long __ovld atomic_fetch_and(volatile atomic_long *object, long operand);
13378 long __ovld atomic_fetch_and_explicit(volatile atomic_long *object, long operand, memory_order order);
13379 long __ovld atomic_fetch_and_explicit(volatile atomic_long *object, long operand, memory_order order, memory_scope scope);
13383 long __ovld atomic_fetch_min(volatile atomic_long *object, long operand);
13384 long __ovld atomic_fetch_min_explicit(volatile atomic_long *object, long operand, memory_order order);
13385 long __ovld atomic_fetch_min_explicit(volatile atomic_long *object, long operand, memory_order order, memory_scope scope);
13389 long __ovld atomic_fetch_max(volatile atomic_long *object, long operand);
13390 long __ovld atomic_fetch_max_explicit(volatile atomic_long *object, long operand, memory_order order);
13391 long __ovld atomic_fetch_max_explicit(volatile atomic_long *object, long operand, memory_order order, memory_scope scope);
13426 void __ovld atomic_store(volatile atomic_long *object, long desired);
13427 void __ovld atomic_store_explicit(volatile atomic_long *object, long desired, memory_order order);
13428 void __ovld atomic_store_explicit(volatile atomic_long *object, long desired, memory_order order, memory_scope scope);
13451 long __ovld atomic_load(volatile atomic_long *object);
13452 long __ovld atomic_load_explicit(volatile atomic_long *object, memory_order order);
13453 long __ovld atomic_load_explicit(volatile atomic_long *object, memory_order order, memory_scope scope);
13476 long __ovld atomic_exchange(volatile atomic_long *object, long desired);
13477 long __ovld atomic_exchange_explicit(volatile atomic_long *object, long desired, memory_order order);
13478 long __ovld atomic_exchange_explicit(volatile atomic_long *object, long desired, memory_order order, memory_scope scope);
13529 bool __ovld atomic_compare_exchange_strong(volatile atomic_long *object, long *expected, long desired);
13530 bool __ovld atomic_compare_exchange_strong_explicit(volatile atomic_long *object, long *expected,
13532 bool __ovld atomic_compare_exchange_strong_explicit(volatile atomic_long *object, long *expected,
13534 bool __ovld atomic_compare_exchange_weak(volatile atomic_long *object, long *expected, long desired);
13535 bool __ovld atomic_compare_exchange_weak_explicit(volatile atomic_long *object, long *expected,
13537 bool __ovld atomic_compare_exchange_weak_explicit(volatile atomic_long *object, long *expected,