Home
last modified time | relevance | path

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

/linux-6.15/fs/bcachefs/
H A Dbuckets.c533 old = atomic64_read(&c->sectors_available); in bch2_trans_account_disk_usage_change()
1196 u64 sectors_available; in __bch2_disk_reservation_add() local
1203 if (sectors <= pcpu->sectors_available) in __bch2_disk_reservation_add()
1206 old = atomic64_read(&c->sectors_available); in __bch2_disk_reservation_add()
1217 pcpu->sectors_available += get; in __bch2_disk_reservation_add()
1220 pcpu->sectors_available -= sectors; in __bch2_disk_reservation_add()
1231 percpu_u64_set(&c->pcpu->sectors_available, 0); in __bch2_disk_reservation_add()
1235 sectors = min(sectors, sectors_available); in __bch2_disk_reservation_add()
1237 if (sectors <= sectors_available || in __bch2_disk_reservation_add()
1239 atomic64_set(&c->sectors_available, in __bch2_disk_reservation_add()
[all …]
H A Dbuckets.h320 old = this_cpu_read(c->pcpu->sectors_available); in bch2_disk_reservation_add()
326 } while (!this_cpu_try_cmpxchg(c->pcpu->sectors_available, &old, new)); in bch2_disk_reservation_add()
H A Dbcachefs.h657 u64 sectors_available; member
902 atomic64_t sectors_available; member