Home
last modified time | relevance | path

Searched refs:sectors_available (Results 1 – 3 of 3) sorted by relevance

/linux/fs/bcachefs/
H A Dbuckets.c511 old = atomic64_read(&c->sectors_available); in bch2_trans_account_disk_usage_change()
514 } while (!atomic64_try_cmpxchg(&c->sectors_available, in bch2_trans_account_disk_usage_change()
1187 u64 sectors_available; in __bch2_disk_reservation_add() local
1194 if (sectors <= pcpu->sectors_available) in __bch2_disk_reservation_add()
1197 old = atomic64_read(&c->sectors_available); in __bch2_disk_reservation_add()
1205 } while (!atomic64_try_cmpxchg(&c->sectors_available, in __bch2_disk_reservation_add()
1208 pcpu->sectors_available += get; in __bch2_disk_reservation_add()
1211 pcpu->sectors_available -= sectors; in __bch2_disk_reservation_add()
1222 percpu_u64_set(&c->pcpu->sectors_available, 0); in __bch2_disk_reservation_add()
1223 sectors_available = avail_factor(__bch2_fs_usage_read_short(c).free); in __bch2_disk_reservation_add()
[all …]
H A Dbuckets.h344 old = this_cpu_read(c->pcpu->sectors_available); in bch2_disk_reservation_add()
350 } while (!this_cpu_try_cmpxchg(c->pcpu->sectors_available, &old, new)); in bch2_disk_reservation_add()
H A Dbcachefs.h651 u64 sectors_available; member
888 atomic64_t sectors_available; member