Searched refs:bucket_nocow_lock_table (Results 1 – 4 of 4) sorted by relevance
/linux-6.12.1/fs/bcachefs/ |
D | nocow_locking.h | 11 static inline struct nocow_lock_bucket *bucket_nocow_lock(struct bucket_nocow_lock_table *t, in bucket_nocow_lock() 21 bool bch2_bucket_nocow_is_locked(struct bucket_nocow_lock_table *, struct bpos); 22 void bch2_bucket_nocow_unlock(struct bucket_nocow_lock_table *, struct bpos, int); 24 void __bch2_bucket_nocow_lock(struct bucket_nocow_lock_table *, 27 static inline void bch2_bucket_nocow_lock(struct bucket_nocow_lock_table *t, in bch2_bucket_nocow_lock() 36 static inline bool bch2_bucket_nocow_trylock(struct bucket_nocow_lock_table *t, in bch2_bucket_nocow_trylock() 45 void bch2_nocow_locks_to_text(struct printbuf *, struct bucket_nocow_lock_table *);
|
D | nocow_locking.c | 10 bool bch2_bucket_nocow_is_locked(struct bucket_nocow_lock_table *t, struct bpos bucket) in bch2_bucket_nocow_is_locked() 24 void bch2_bucket_nocow_unlock(struct bucket_nocow_lock_table *t, struct bpos bucket, int flags) in bch2_bucket_nocow_unlock() 79 void __bch2_bucket_nocow_lock(struct bucket_nocow_lock_table *t, in __bch2_bucket_nocow_lock() 92 void bch2_nocow_locks_to_text(struct printbuf *out, struct bucket_nocow_lock_table *t) in bch2_nocow_locks_to_text() 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()
|
D | nocow_locking_types.h | 15 struct bucket_nocow_lock_table { struct
|
D | bcachefs.h | 965 struct bucket_nocow_lock_table
|