Home
last modified time | relevance | path

Searched refs:nocow_lock_bucket (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/fs/bcachefs/
Dnocow_locking.h11 static inline struct nocow_lock_bucket *bucket_nocow_lock(struct bucket_nocow_lock_table *t, in bucket_nocow_lock()
23 bool __bch2_bucket_nocow_trylock(struct nocow_lock_bucket *, u64, int);
25 struct nocow_lock_bucket *, u64, int);
31 struct nocow_lock_bucket *l = bucket_nocow_lock(t, dev_bucket); in bch2_bucket_nocow_lock()
40 struct nocow_lock_bucket *l = bucket_nocow_lock(t, dev_bucket); in bch2_bucket_nocow_trylock()
Dnocow_locking.c13 struct nocow_lock_bucket *l = bucket_nocow_lock(t, dev_bucket); in bch2_bucket_nocow_is_locked()
27 struct nocow_lock_bucket *l = bucket_nocow_lock(t, dev_bucket); in bch2_bucket_nocow_unlock()
44 bool __bch2_bucket_nocow_trylock(struct nocow_lock_bucket *l, in __bch2_bucket_nocow_trylock()
80 struct nocow_lock_bucket *l, in __bch2_bucket_nocow_lock()
96 struct nocow_lock_bucket *l; in bch2_nocow_locks_to_text()
131 for (struct nocow_lock_bucket *l = t->l; l < t->l + ARRAY_SIZE(t->l); l++) in bch2_fs_nocow_locking_exit()
140 for (struct nocow_lock_bucket *l = t->l; l < t->l + ARRAY_SIZE(t->l); l++) in bch2_fs_nocow_locking_init()
Dnocow_locking_types.h8 struct nocow_lock_bucket { struct
16 struct nocow_lock_bucket l[BUCKET_NOCOW_LOCKS]; argument
Dio_write.c1213 struct nocow_lock_bucket *l;
1275 struct nocow_lock_bucket *l = in bch2_nocow_write()