Searched refs:nocow_locks (Results 1 – 6 of 6) sorted by relevance
| /linux-6.15/fs/bcachefs/ |
| H A D | nocow_locking.c | 84 struct bch_fs *c = container_of(t, struct bch_fs, nocow_locks); in __bch2_bucket_nocow_lock() 129 struct bucket_nocow_lock_table *t = &c->nocow_locks; in bch2_fs_nocow_locking_exit() 138 struct bucket_nocow_lock_table *t = &c->nocow_locks; in bch2_fs_nocow_locking_init()
|
| H A D | data_update.c | 65 bch2_bucket_nocow_unlock(&c->nocow_locks, bucket, 0); in bkey_nocow_unlock() 81 (locked = bch2_bucket_nocow_trylock(&c->nocow_locks, bucket, 0)) || in bkey_nocow_lock() 85 bch2_bucket_nocow_lock(&c->nocow_locks, bucket, 0); in bkey_nocow_lock() 87 if (!bch2_bucket_nocow_trylock(&c->nocow_locks, bucket, 0)) { in bkey_nocow_lock() 94 bch2_bucket_nocow_unlock(&c->nocow_locks, bucket, 0); in bkey_nocow_lock()
|
| H A D | io_write.c | 744 bch2_bucket_nocow_unlock(&c->nocow_locks, in bch2_write_endio() 1354 bucket_nocow_lock(&c->nocow_locks, bucket_to_u64(b)); in bch2_nocow_write() 1377 __bch2_bucket_nocow_lock(&c->nocow_locks, i->l, in bch2_nocow_write() 1456 bch2_bucket_nocow_unlock(&c->nocow_locks, i->b, BUCKET_NOCOW_LOCK_UPDATE); in bch2_nocow_write()
|
| H A D | bcachefs.h | 979 nocow_locks; member
|
| H A D | sysfs.c | 378 bch2_nocow_locks_to_text(out, &c->nocow_locks); in SHOW()
|
| H A D | alloc_foreground.c | 201 if (bch2_bucket_nocow_is_locked(&c->nocow_locks, bucket)) { in may_alloc_bucket()
|