Home
last modified time | relevance | path

Searched refs:bucket_nocow_lock_table (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()
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 *);
Dnocow_locking.c10 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()
Dnocow_locking_types.h15 struct bucket_nocow_lock_table { struct
Dbcachefs.h965 struct bucket_nocow_lock_table