Searched refs:atomic64_try_cmpxchg (Results 1 - 12 of 12) sorted by relevance
/kernel/linux/linux-5.10/include/linux/ |
H A D | atomic-fallback.h | 2224 #define arch_atomic64_try_cmpxchg atomic64_try_cmpxchg 2230 #ifdef atomic64_try_cmpxchg 2231 #define atomic64_try_cmpxchg_acquire atomic64_try_cmpxchg 2232 #define atomic64_try_cmpxchg_release atomic64_try_cmpxchg 2233 #define atomic64_try_cmpxchg_relaxed atomic64_try_cmpxchg 2234 #endif /* atomic64_try_cmpxchg */ 2236 #ifndef atomic64_try_cmpxchg 2238 atomic64_try_cmpxchg(atomic64_t *v, s64 *old, s64 new) in atomic64_try_cmpxchg() function 2246 #define atomic64_try_cmpxchg atomic64_try_cmpxchg macro 2313 atomic64_try_cmpxchg(atomic64_t *v, s64 *old, s64 new) atomic64_try_cmpxchg() function 2321 #define atomic64_try_cmpxchg global() macro [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | iversion.h | 149 } while (!atomic64_try_cmpxchg(&inode->i_version, &cur, val)); in inode_set_max_iversion_raw()
|
/kernel/linux/linux-6.6/include/asm-generic/ |
H A D | local64.h | 93 #define local64_try_cmpxchg(l, po, n) atomic64_try_cmpxchg((&(l)->a), (po), (n))
|
/kernel/linux/linux-5.10/net/tls/ |
H A D | tls_device.c | 735 atomic64_try_cmpxchg(&resync_async->req, &resync_req, 0)) { in tls_device_rx_resync_async() 747 atomic64_try_cmpxchg(&resync_async->req, in tls_device_rx_resync_async() 782 !atomic64_try_cmpxchg(&rx_ctx->resync_req, &resync_req, 0)) in tls_device_rx_resync_new_rec()
|
/kernel/linux/linux-5.10/include/asm-generic/ |
H A D | atomic-instrumented.h | 1502 atomic64_try_cmpxchg(atomic64_t *v, s64 *old, s64 new) in atomic64_try_cmpxchg() function 1508 #define atomic64_try_cmpxchg atomic64_try_cmpxchg macro
|
H A D | atomic-long.h | 437 return atomic64_try_cmpxchg(v, (s64 *)old, new); in atomic_long_try_cmpxchg()
|
/kernel/linux/linux-6.6/net/tls/ |
H A D | tls_device.c | 752 atomic64_try_cmpxchg(&resync_async->req, &resync_req, 0)) { in tls_device_rx_resync_async() 764 atomic64_try_cmpxchg(&resync_async->req, in tls_device_rx_resync_async() 799 !atomic64_try_cmpxchg(&rx_ctx->resync_req, &resync_req, 0)) in tls_device_rx_resync_new_rec()
|
/kernel/linux/linux-6.6/block/ |
H A D | blk-iolatency.c | 633 if (atomic64_try_cmpxchg(&iolat->window_start, in blkcg_iolatency_done_bio()
|
H A D | blk-cgroup.c | 1810 atomic64_try_cmpxchg(&blkg->delay_start, &old, now)) { in blkcg_scale_delay()
|
/kernel/linux/linux-6.6/fs/ |
H A D | libfs.c | 1843 } while (!atomic64_try_cmpxchg(&inode->i_version, &cur, new)); in inode_maybe_inc_iversion() 1879 } while (!atomic64_try_cmpxchg(&inode->i_version, &cur, new)); in inode_query_iversion()
|
/kernel/linux/linux-6.6/kernel/time/ |
H A D | posix-cpu-timers.c | 251 } while (!atomic64_try_cmpxchg(cputime, &curr_cputime, sum_cputime)); in __update_gt_cputime()
|
/kernel/linux/linux-6.6/include/linux/atomic/ |
H A D | atomic-instrumented.h | 2821 * atomic64_try_cmpxchg() - atomic compare and exchange with full ordering 2834 atomic64_try_cmpxchg(atomic64_t *v, s64 *old, s64 new) in atomic64_try_cmpxchg() function
|
Completed in 26 milliseconds