Home
last modified time | relevance | path

Searched refs:mmb (Results 1 – 2 of 2) sorted by relevance

/linux/fs/
H A Dbuffer.c481 void mmb_init(struct mapping_metadata_bhs *mmb, struct address_space *mapping) in mmb_init() argument
483 spin_lock_init(&mmb->lock); in mmb_init()
484 INIT_LIST_HEAD(&mmb->list); in mmb_init()
485 mmb->mapping = mapping; in mmb_init()
489 static void __remove_assoc_queue(struct mapping_metadata_bhs *mmb, in __remove_assoc_queue() argument
492 lockdep_assert_held(&mmb->lock); in __remove_assoc_queue()
500 struct mapping_metadata_bhs *mmb; in remove_assoc_queue() local
512 mmb = READ_ONCE(bh->b_mmb); in remove_assoc_queue()
513 if (mmb) { in remove_assoc_queue()
514 spin_lock(&mmb->lock); in remove_assoc_queue()
[all …]
/linux/include/linux/
H A Dbuffer_head.h209 void mmb_mark_buffer_dirty(struct buffer_head *bh, struct mapping_metadata_bhs *mmb);
210 int mmb_fsync_noflush(struct file *file, struct mapping_metadata_bhs *mmb,
212 int mmb_fsync(struct file *file, struct mapping_metadata_bhs *mmb,
518 void mmb_init(struct mapping_metadata_bhs *mmb, struct address_space *mapping);
519 bool mmb_has_buffers(struct mapping_metadata_bhs *mmb);
520 void mmb_invalidate(struct mapping_metadata_bhs *mmb);
521 int mmb_sync(struct mapping_metadata_bhs *mmb);
531 static inline int mmb_sync(struct mapping_metadata_bhs *mmb) { return 0; } in mmb_sync() argument