Searched refs:atomic64_try_cmpxchg (Results 1 – 13 of 13) sorted by relevance
| /linux-6.15/include/linux/ |
| H A D | iversion.h | 149 } while (!atomic64_try_cmpxchg(&inode->i_version, &cur, val)); in inode_set_max_iversion_raw()
|
| /linux-6.15/include/asm-generic/ |
| H A D | local64.h | 93 #define local64_try_cmpxchg(l, po, n) atomic64_try_cmpxchg((&(l)->a), (po), (n))
|
| /linux-6.15/fs/bcachefs/ |
| H A D | journal.h | 377 } while (!atomic64_try_cmpxchg(&j->reservations.counter, in journal_res_get_fast()
|
| H A D | journal.c | 258 } while (!atomic64_try_cmpxchg(&j->reservations.counter, in __journal_entry_close() 507 } while (!atomic64_try_cmpxchg(&j->reservations.counter, in journal_entry_open() 1015 } while (!atomic64_try_cmpxchg(&j->reservations.counter, &old.v, new.v)); in bch2_journal_unblock() 1036 } while (!atomic64_try_cmpxchg(&j->reservations.counter, &old.v, new.v)); in __bch2_journal_block()
|
| H A D | buckets.c | 536 } while (!atomic64_try_cmpxchg(&c->sectors_available, in bch2_trans_account_disk_usage_change() 1214 } while (!atomic64_try_cmpxchg(&c->sectors_available, in __bch2_disk_reservation_add()
|
| H A D | io_write.c | 92 } while (!atomic64_try_cmpxchg(latency, &old, new)); in bch2_latency_acct()
|
| /linux-6.15/net/tls/ |
| H A D | tls_device.c | 746 atomic64_try_cmpxchg(&resync_async->req, &resync_req, 0)) { in tls_device_rx_resync_async() 758 atomic64_try_cmpxchg(&resync_async->req, in tls_device_rx_resync_async() 793 !atomic64_try_cmpxchg(&rx_ctx->resync_req, &resync_req, 0)) in tls_device_rx_resync_new_rec()
|
| /linux-6.15/fs/ |
| H A D | libfs.c | 2014 } while (!atomic64_try_cmpxchg(&inode->i_version, &cur, new)); in inode_maybe_inc_iversion() 2052 } while (!atomic64_try_cmpxchg(&inode->i_version, &cur, new)); in inode_query_iversion()
|
| /linux-6.15/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 | 1912 atomic64_try_cmpxchg(&blkg->delay_start, &old, now)) { in blkcg_scale_delay()
|
| /linux-6.15/kernel/time/ |
| H A D | posix-cpu-timers.c | 251 } while (!atomic64_try_cmpxchg(cputime, &curr_cputime, sum_cputime)); in __update_gt_cputime()
|
| H A D | timekeeping.c | 2363 if (atomic64_try_cmpxchg(&mg_floor, &old, mono)) { in ktime_get_real_ts64_mg()
|
| /linux-6.15/include/linux/atomic/ |
| H A D | atomic-instrumented.h | 2853 atomic64_try_cmpxchg(atomic64_t *v, s64 *old, s64 new) in atomic64_try_cmpxchg() function
|