buffer_head        49 include/linux/buffer_head.h struct buffer_head;
buffer_head        51 include/linux/buffer_head.h typedef void (bh_end_io_t)(struct buffer_head *bh, int uptodate);
buffer_head        64 include/linux/buffer_head.h 	struct buffer_head *b_this_page;/* circular list of page's buffers */
buffer_head        85 include/linux/buffer_head.h static inline void set_buffer_##name(struct buffer_head *bh)		\
buffer_head        89 include/linux/buffer_head.h static inline void clear_buffer_##name(struct buffer_head *bh)		\
buffer_head        93 include/linux/buffer_head.h static inline int buffer_##name(const struct buffer_head *bh)		\
buffer_head       102 include/linux/buffer_head.h static inline int test_set_buffer_##name(struct buffer_head *bh)	\
buffer_head       106 include/linux/buffer_head.h static inline int test_clear_buffer_##name(struct buffer_head *bh)	\
buffer_head       140 include/linux/buffer_head.h 		((struct buffer_head *)page_private(page));	\
buffer_head       151 include/linux/buffer_head.h void mark_buffer_dirty(struct buffer_head *bh);
buffer_head       152 include/linux/buffer_head.h void init_buffer(struct buffer_head *, bh_end_io_t *, void *);
buffer_head       153 include/linux/buffer_head.h void touch_buffer(struct buffer_head *bh);
buffer_head       154 include/linux/buffer_head.h void set_bh_page(struct buffer_head *bh,
buffer_head       157 include/linux/buffer_head.h struct buffer_head *alloc_page_buffers(struct page *page, unsigned long size,
buffer_head       161 include/linux/buffer_head.h void end_buffer_read_sync(struct buffer_head *bh, int uptodate);
buffer_head       162 include/linux/buffer_head.h void end_buffer_write_sync(struct buffer_head *bh, int uptodate);
buffer_head       163 include/linux/buffer_head.h void end_buffer_async_write(struct buffer_head *bh, int uptodate);
buffer_head       166 include/linux/buffer_head.h void mark_buffer_dirty_inode(struct buffer_head *bh, struct inode *inode);
buffer_head       173 include/linux/buffer_head.h void mark_buffer_async_write(struct buffer_head *bh);
buffer_head       174 include/linux/buffer_head.h void __wait_on_buffer(struct buffer_head *);
buffer_head       175 include/linux/buffer_head.h wait_queue_head_t *bh_waitq_head(struct buffer_head *bh);
buffer_head       176 include/linux/buffer_head.h struct buffer_head *__find_get_block(struct block_device *bdev, sector_t block,
buffer_head       178 include/linux/buffer_head.h struct buffer_head *__getblk_gfp(struct block_device *bdev, sector_t block,
buffer_head       180 include/linux/buffer_head.h void __brelse(struct buffer_head *);
buffer_head       181 include/linux/buffer_head.h void __bforget(struct buffer_head *);
buffer_head       183 include/linux/buffer_head.h struct buffer_head *__bread_gfp(struct block_device *,
buffer_head       186 include/linux/buffer_head.h struct buffer_head *alloc_buffer_head(gfp_t gfp_flags);
buffer_head       187 include/linux/buffer_head.h void free_buffer_head(struct buffer_head * bh);
buffer_head       188 include/linux/buffer_head.h void unlock_buffer(struct buffer_head *bh);
buffer_head       189 include/linux/buffer_head.h void __lock_buffer(struct buffer_head *bh);
buffer_head       190 include/linux/buffer_head.h void ll_rw_block(int, int, struct buffer_head * bh[]);
buffer_head       191 include/linux/buffer_head.h int sync_dirty_buffer(struct buffer_head *bh);
buffer_head       192 include/linux/buffer_head.h int __sync_dirty_buffer(struct buffer_head *bh, int rw);
buffer_head       193 include/linux/buffer_head.h void write_dirty_buffer(struct buffer_head *bh, int rw);
buffer_head       194 include/linux/buffer_head.h int _submit_bh(int rw, struct buffer_head *bh, unsigned long bio_flags);
buffer_head       195 include/linux/buffer_head.h int submit_bh(int, struct buffer_head *);
buffer_head       198 include/linux/buffer_head.h int bh_uptodate_or_lock(struct buffer_head *bh);
buffer_head       199 include/linux/buffer_head.h int bh_submit_read(struct buffer_head *bh);
buffer_head       266 include/linux/buffer_head.h 		struct buffer_head *head)
buffer_head       273 include/linux/buffer_head.h static inline void get_bh(struct buffer_head *bh)
buffer_head       278 include/linux/buffer_head.h static inline void put_bh(struct buffer_head *bh)
buffer_head       284 include/linux/buffer_head.h static inline void brelse(struct buffer_head *bh)
buffer_head       290 include/linux/buffer_head.h static inline void bforget(struct buffer_head *bh)
buffer_head       296 include/linux/buffer_head.h static inline struct buffer_head *
buffer_head       302 include/linux/buffer_head.h static inline struct buffer_head *
buffer_head       314 include/linux/buffer_head.h static inline struct buffer_head *
buffer_head       320 include/linux/buffer_head.h static inline struct buffer_head *
buffer_head       327 include/linux/buffer_head.h map_bh(struct buffer_head *bh, struct super_block *sb, sector_t block)
buffer_head       335 include/linux/buffer_head.h static inline void wait_on_buffer(struct buffer_head *bh)
buffer_head       342 include/linux/buffer_head.h static inline int trylock_buffer(struct buffer_head *bh)
buffer_head       347 include/linux/buffer_head.h static inline void lock_buffer(struct buffer_head *bh)
buffer_head       354 include/linux/buffer_head.h static inline struct buffer_head *getblk_unmovable(struct block_device *bdev,
buffer_head       361 include/linux/buffer_head.h static inline struct buffer_head *__getblk(struct block_device *bdev,
buffer_head       378 include/linux/buffer_head.h static inline struct buffer_head *
buffer_head        65 include/linux/fs.h struct buffer_head;
buffer_head        67 include/linux/fs.h 			struct buffer_head *bh_result, int create);
buffer_head       583 include/linux/jbd.h 	struct buffer_head	*j_sb_buffer;
buffer_head       758 include/linux/jbd.h 	struct buffer_head	**j_wbuf;
buffer_head       855 include/linux/jbd.h extern int	 journal_get_write_access(handle_t *, struct buffer_head *);
buffer_head       856 include/linux/jbd.h extern int	 journal_get_create_access (handle_t *, struct buffer_head *);
buffer_head       857 include/linux/jbd.h extern int	 journal_get_undo_access(handle_t *, struct buffer_head *);
buffer_head       858 include/linux/jbd.h extern int	 journal_dirty_data (handle_t *, struct buffer_head *);
buffer_head       859 include/linux/jbd.h extern int	 journal_dirty_metadata (handle_t *, struct buffer_head *);
buffer_head       860 include/linux/jbd.h extern void	 journal_release_buffer (handle_t *, struct buffer_head *);
buffer_head       861 include/linux/jbd.h extern int	 journal_forget (handle_t *, struct buffer_head *);
buffer_head       862 include/linux/jbd.h extern void	 journal_sync_buffer (struct buffer_head *);
buffer_head       900 include/linux/jbd.h struct journal_head *journal_add_journal_head(struct buffer_head *bh);
buffer_head       901 include/linux/jbd.h struct journal_head *journal_grab_journal_head(struct buffer_head *bh);
buffer_head       927 include/linux/jbd.h 				unsigned int, struct buffer_head *);
buffer_head       768 include/linux/jbd2.h 	struct buffer_head	*j_sb_buffer;
buffer_head       832 include/linux/jbd2.h 	struct buffer_head	*j_chkpt_bhs[JBD2_NR_BATCH];
buffer_head       948 include/linux/jbd2.h 	struct buffer_head	**j_wbuf;
buffer_head      1024 include/linux/jbd2.h static inline void jbd2_file_log_bh(struct list_head *head, struct buffer_head *bh)
buffer_head      1028 include/linux/jbd2.h static inline void jbd2_unfile_log_bh(struct buffer_head *bh)
buffer_head      1034 include/linux/jbd2.h struct buffer_head *jbd2_journal_get_descriptor_buffer(journal_t *journal);
buffer_head      1062 include/linux/jbd2.h 			 struct buffer_head *bh, void *mapped_data,
buffer_head      1070 include/linux/jbd2.h 			struct buffer_head *bh);
buffer_head      1082 include/linux/jbd2.h 					      struct buffer_head **bh_out,
buffer_head      1125 include/linux/jbd2.h extern int	 jbd2_journal_get_write_access(handle_t *, struct buffer_head *);
buffer_head      1126 include/linux/jbd2.h extern int	 jbd2_journal_get_create_access (handle_t *, struct buffer_head *);
buffer_head      1127 include/linux/jbd2.h extern int	 jbd2_journal_get_undo_access(handle_t *, struct buffer_head *);
buffer_head      1128 include/linux/jbd2.h void		 jbd2_journal_set_triggers(struct buffer_head *,
buffer_head      1130 include/linux/jbd2.h extern int	 jbd2_journal_dirty_metadata (handle_t *, struct buffer_head *);
buffer_head      1131 include/linux/jbd2.h extern int	 jbd2_journal_forget (handle_t *, struct buffer_head *);
buffer_head      1132 include/linux/jbd2.h extern void	 journal_sync_buffer (struct buffer_head *);
buffer_head      1179 include/linux/jbd2.h struct journal_head *jbd2_journal_add_journal_head(struct buffer_head *bh);
buffer_head      1180 include/linux/jbd2.h struct journal_head *jbd2_journal_grab_journal_head(struct buffer_head *bh);
buffer_head      1221 include/linux/jbd2.h extern int	   jbd2_journal_revoke (handle_t *, unsigned long long, struct buffer_head *);
buffer_head         6 include/linux/jbd_common.h static inline struct buffer_head *jh2bh(struct journal_head *jh)
buffer_head        11 include/linux/jbd_common.h static inline struct journal_head *bh2jh(struct buffer_head *bh)
buffer_head        16 include/linux/jbd_common.h static inline void jbd_lock_bh_state(struct buffer_head *bh)
buffer_head        21 include/linux/jbd_common.h static inline int jbd_trylock_bh_state(struct buffer_head *bh)
buffer_head        26 include/linux/jbd_common.h static inline int jbd_is_locked_bh_state(struct buffer_head *bh)
buffer_head        31 include/linux/jbd_common.h static inline void jbd_unlock_bh_state(struct buffer_head *bh)
buffer_head        36 include/linux/jbd_common.h static inline void jbd_lock_bh_journal_head(struct buffer_head *bh)
buffer_head        41 include/linux/jbd_common.h static inline void jbd_unlock_bh_journal_head(struct buffer_head *bh)
buffer_head        17 include/linux/journal-head.h struct buffer_head;
buffer_head        23 include/linux/journal-head.h 	struct buffer_head *b_bh;
buffer_head        47 include/linux/migrate.h 		struct buffer_head *head, enum migrate_mode mode,
buffer_head        16 include/trace/events/block.h 	TP_PROTO(struct buffer_head *bh),
buffer_head        46 include/trace/events/block.h 	TP_PROTO(struct buffer_head *bh),
buffer_head        59 include/trace/events/block.h 	TP_PROTO(struct buffer_head *bh),
buffer_head       477 include/trace/events/f2fs.h 				struct buffer_head *bh, int ret),