/kernel/linux/linux-5.10/fs/nilfs2/ |
H A D | page.c | 97 * @sbh: source buffer 99 void nilfs_copy_buffer(struct buffer_head *dbh, struct buffer_head *sbh) in nilfs_copy_buffer() argument 103 struct page *spage = sbh->b_page, *dpage = dbh->b_page; in nilfs_copy_buffer() 108 memcpy(kaddr1 + bh_offset(dbh), kaddr0 + bh_offset(sbh), sbh->b_size); in nilfs_copy_buffer() 112 dbh->b_state = sbh->b_state & NILFS_BUFFER_INHERENT_BITS; in nilfs_copy_buffer() 113 dbh->b_blocknr = sbh->b_blocknr; in nilfs_copy_buffer() 114 dbh->b_bdev = sbh->b_bdev; in nilfs_copy_buffer() 117 bits = sbh->b_state & (BIT(BH_Uptodate) | BIT(BH_Mapped)); in nilfs_copy_buffer() 198 struct buffer_head *dbh, *dbufs, *sbh, *sbuf in nilfs_copy_page() local [all...] |
H A D | the_nilfs.c | 594 struct buffer_head **sbh = nilfs->ns_sbh; in nilfs_load_super_block() local 605 &sbh[0]); in nilfs_load_super_block() 606 sbp[1] = nilfs_read_super_block(sb, sb2off, blocksize, &sbh[1]); in nilfs_load_super_block() 633 brelse(sbh[1]); in nilfs_load_super_block() 634 sbh[1] = NULL; in nilfs_load_super_block() 730 * Not to failed_sbh; sbh is released automatically in init_nilfs()
|
/kernel/linux/linux-6.6/fs/nilfs2/ |
H A D | page.c | 97 * @sbh: source buffer 99 void nilfs_copy_buffer(struct buffer_head *dbh, struct buffer_head *sbh) in nilfs_copy_buffer() argument 103 struct page *spage = sbh->b_page, *dpage = dbh->b_page; in nilfs_copy_buffer() 108 memcpy(kaddr1 + bh_offset(dbh), kaddr0 + bh_offset(sbh), sbh->b_size); in nilfs_copy_buffer() 112 dbh->b_state = sbh->b_state & NILFS_BUFFER_INHERENT_BITS; in nilfs_copy_buffer() 113 dbh->b_blocknr = sbh->b_blocknr; in nilfs_copy_buffer() 114 dbh->b_bdev = sbh->b_bdev; in nilfs_copy_buffer() 117 bits = sbh->b_state & (BIT(BH_Uptodate) | BIT(BH_Mapped)); in nilfs_copy_buffer() 198 struct buffer_head *dbh, *dbufs, *sbh; in nilfs_copy_page() local [all...] |
H A D | the_nilfs.c | 593 struct buffer_head **sbh = nilfs->ns_sbh; in nilfs_load_super_block() local 604 &sbh[0]); in nilfs_load_super_block() 605 sbp[1] = nilfs_read_super_block(sb, sb2off, blocksize, &sbh[1]); in nilfs_load_super_block() 632 brelse(sbh[1]); in nilfs_load_super_block() 633 sbh[1] = NULL; in nilfs_load_super_block() 729 * Not to failed_sbh; sbh is released automatically in init_nilfs()
|
/kernel/linux/linux-5.10/fs/udf/ |
H A D | namei.c | 103 if (fibh->sbh == fibh->ebh) { in udf_write_fi() 135 if (fibh->sbh != fibh->ebh) in udf_write_fi() 137 mark_buffer_dirty_inode(fibh->sbh, inode); in udf_write_fi() 189 fibh->sbh = fibh->ebh = NULL; in udf_find_entry() 207 fibh->sbh = fibh->ebh = udf_tread(sb, block); in udf_find_entry() 208 if (!fibh->sbh) { in udf_find_entry() 231 if (fibh->sbh == fibh->ebh) { in udf_find_entry() 288 if (fibh->sbh != fibh->ebh) in udf_find_entry() 290 brelse(fibh->sbh); in udf_find_entry() 317 if (fibh.sbh ! in udf_lookup() [all...] |
H A D | directory.c | 71 brelse(fibh->sbh); in udf_fileident_read() 72 fibh->sbh = fibh->ebh = udf_tread(dir->i_sb, block); in udf_fileident_read() 73 if (!fibh->sbh) in udf_fileident_read() 97 } else if (fibh->sbh != fibh->ebh) { in udf_fileident_read() 98 brelse(fibh->sbh); in udf_fileident_read() 99 fibh->sbh = fibh->ebh; in udf_fileident_read() 102 fi = udf_get_fileident(fibh->sbh->b_data, dir->i_sb->s_blocksize, in udf_fileident_read()
|
H A D | dir.c | 44 struct udf_fileident_bh fibh = { .sbh = NULL, .ebh = NULL}; in udf_readdir() 116 if (!(fibh.sbh = fibh.ebh = udf_tread(sb, block))) { in udf_readdir() 162 if (fibh.sbh == fibh.ebh) { in udf_readdir() 220 if (fibh.sbh != fibh.ebh) in udf_readdir() 222 brelse(fibh.sbh); in udf_readdir()
|
H A D | udfdecl.h | 90 struct buffer_head *sbh; member
|
H A D | inode.c | 374 sfibh.sbh = sfibh.ebh = NULL; in udf_expand_dir_adinicb() 376 dfibh.sbh = dfibh.ebh = dbh; in udf_expand_dir_adinicb()
|
/kernel/linux/linux-5.10/fs/bfs/ |
H A D | inode.c | 313 struct buffer_head *bh, *sbh; in bfs_fill_super() local 331 sbh = sb_bread(s, 0); in bfs_fill_super() 332 if (!sbh) in bfs_fill_super() 334 bfs_sb = (struct bfs_super_block *)sbh->b_data; in bfs_fill_super() 436 brelse(sbh); in bfs_fill_super() 444 brelse(sbh); in bfs_fill_super()
|
/kernel/linux/linux-6.6/fs/bfs/ |
H A D | inode.c | 312 struct buffer_head *bh, *sbh; in bfs_fill_super() local 330 sbh = sb_bread(s, 0); in bfs_fill_super() 331 if (!sbh) in bfs_fill_super() 333 bfs_sb = (struct bfs_super_block *)sbh->b_data; in bfs_fill_super() 435 brelse(sbh); in bfs_fill_super() 443 brelse(sbh); in bfs_fill_super()
|
/kernel/linux/linux-6.6/fs/ext4/ |
H A D | super.c | 770 struct buffer_head *sbh = sbi->s_sbh; in update_super_work() local 776 if (jbd2_journal_get_write_access(handle, sbh)) { in update_super_work() 785 if (buffer_write_io_error(sbh) || !buffer_uptodate(sbh)) { in update_super_work() 788 clear_buffer_write_io_error(sbh); in update_super_work() 789 set_buffer_uptodate(sbh); in update_super_work() 792 if (jbd2_journal_dirty_metadata(handle, sbh)) { in update_super_work() 6103 struct buffer_head *sbh = sbi->s_sbh; in ext4_update_super() local 6105 lock_buffer(sbh); in ext4_update_super() 6171 unlock_buffer(sbh); in ext4_update_super() 6176 struct buffer_head *sbh = EXT4_SB(sb)->s_sbh; ext4_commit_super() local [all...] |
/kernel/linux/linux-5.10/fs/reiserfs/ |
H A D | bitmap.c | 422 struct buffer_head *sbh, *bmbh; in _reiserfs_free_block() local 429 sbh = SB_BUFFER_WITH_SB(s); in _reiserfs_free_block() 455 reiserfs_prepare_for_journal(s, sbh, 1); in _reiserfs_free_block() 459 journal_mark_dirty(th, sbh); in _reiserfs_free_block()
|
/kernel/linux/linux-6.6/fs/reiserfs/ |
H A D | bitmap.c | 422 struct buffer_head *sbh, *bmbh; in _reiserfs_free_block() local 429 sbh = SB_BUFFER_WITH_SB(s); in _reiserfs_free_block() 455 reiserfs_prepare_for_journal(s, sbh, 1); in _reiserfs_free_block() 459 journal_mark_dirty(th, sbh); in _reiserfs_free_block()
|
/kernel/linux/linux-5.10/fs/ext4/ |
H A D | super.c | 702 struct buffer_head *sbh = sbi->s_sbh; in flush_stashed_error_work() local 706 if (jbd2_journal_get_write_access(handle, sbh)) { in flush_stashed_error_work() 711 if (buffer_write_io_error(sbh) || !buffer_uptodate(sbh)) { in flush_stashed_error_work() 714 clear_buffer_write_io_error(sbh); in flush_stashed_error_work() 715 set_buffer_uptodate(sbh); in flush_stashed_error_work() 718 if (jbd2_journal_dirty_metadata(handle, sbh)) { in flush_stashed_error_work() 5512 struct buffer_head *sbh = sbi->s_sbh; in ext4_update_super() local 5514 lock_buffer(sbh); in ext4_update_super() 5584 unlock_buffer(sbh); in ext4_update_super() 5589 struct buffer_head *sbh = EXT4_SB(sb)->s_sbh; ext4_commit_super() local [all...] |
/kernel/linux/linux-5.10/fs/ext2/ |
H A D | super.c | 1218 struct buffer_head *sbh = EXT2_SB(sb)->s_sbh; in ext2_clear_super_error() local 1220 if (buffer_write_io_error(sbh)) { in ext2_clear_super_error() 1231 clear_buffer_write_io_error(sbh); in ext2_clear_super_error() 1232 set_buffer_uptodate(sbh); in ext2_clear_super_error()
|
/kernel/linux/linux-6.6/fs/ext2/ |
H A D | super.c | 1227 struct buffer_head *sbh = EXT2_SB(sb)->s_sbh; in ext2_clear_super_error() local 1229 if (buffer_write_io_error(sbh)) { in ext2_clear_super_error() 1240 clear_buffer_write_io_error(sbh); in ext2_clear_super_error() 1241 set_buffer_uptodate(sbh); in ext2_clear_super_error()
|