/linux-4.1.27/fs/ext2/ |
D | xattr.c | 625 struct buffer_head *new_bh = NULL; in ext2_xattr_set2() local 629 new_bh = ext2_xattr_cache_find(inode, header); in ext2_xattr_set2() 630 if (new_bh) { in ext2_xattr_set2() 632 if (new_bh == old_bh) { in ext2_xattr_set2() 633 ea_bdebug(new_bh, "keeping this block"); in ext2_xattr_set2() 637 ea_bdebug(new_bh, "reusing block"); in ext2_xattr_set2() 641 unlock_buffer(new_bh); in ext2_xattr_set2() 644 le32_add_cpu(&HDR(new_bh)->h_refcount, 1); in ext2_xattr_set2() 645 ea_bdebug(new_bh, "refcount now=%d", in ext2_xattr_set2() 646 le32_to_cpu(HDR(new_bh)->h_refcount)); in ext2_xattr_set2() [all …]
|
/linux-4.1.27/fs/ext3/ |
D | xattr.c | 679 struct buffer_head *new_bh = NULL; in ext3_xattr_block_set() local 764 new_bh = ext3_xattr_cache_find(inode, header(s->base), &ce); in ext3_xattr_block_set() 765 if (new_bh) { in ext3_xattr_block_set() 767 if (new_bh == bs->bh) in ext3_xattr_block_set() 768 ea_bdebug(new_bh, "keeping"); in ext3_xattr_block_set() 776 new_bh); in ext3_xattr_block_set() 779 lock_buffer(new_bh); in ext3_xattr_block_set() 780 le32_add_cpu(&BHDR(new_bh)->h_refcount, 1); in ext3_xattr_block_set() 781 ea_bdebug(new_bh, "reusing; refcount now=%d", in ext3_xattr_block_set() 782 le32_to_cpu(BHDR(new_bh)->h_refcount)); in ext3_xattr_block_set() [all …]
|
D | namei.c | 2383 struct buffer_head * old_bh, * new_bh, * dir_bh; in ext3_rename() local 2390 old_bh = new_bh = dir_bh = NULL; in ext3_rename() 2418 new_bh = ext3_find_entry(new_dir, &new_dentry->d_name, &new_de); in ext3_rename() 2419 if (new_bh) { in ext3_rename() 2421 brelse (new_bh); in ext3_rename() 2422 new_bh = NULL; in ext3_rename() 2442 if (!new_bh) { in ext3_rename() 2447 BUFFER_TRACE(new_bh, "get write access"); in ext3_rename() 2448 retval = ext3_journal_get_write_access(handle, new_bh); in ext3_rename() 2458 BUFFER_TRACE(new_bh, "call ext3_journal_dirty_metadata"); in ext3_rename() [all …]
|
/linux-4.1.27/fs/ext4/ |
D | xattr.c | 780 struct buffer_head *new_bh = NULL; in ext4_xattr_block_set() local 867 new_bh = ext4_xattr_cache_find(inode, header(s->base), &ce); in ext4_xattr_block_set() 868 if (new_bh) { in ext4_xattr_block_set() 870 if (new_bh == bs->bh) in ext4_xattr_block_set() 871 ea_bdebug(new_bh, "keeping"); in ext4_xattr_block_set() 879 BUFFER_TRACE(new_bh, "get_write_access"); in ext4_xattr_block_set() 881 new_bh); in ext4_xattr_block_set() 884 lock_buffer(new_bh); in ext4_xattr_block_set() 885 le32_add_cpu(&BHDR(new_bh)->h_refcount, 1); in ext4_xattr_block_set() 886 ea_bdebug(new_bh, "reusing; refcount now=%d", in ext4_xattr_block_set() [all …]
|
/linux-4.1.27/fs/bfs/ |
D | dir.c | 213 struct buffer_head *old_bh, *new_bh; in bfs_rename() local 218 old_bh = new_bh = NULL; in bfs_rename() 235 new_bh = bfs_find_entry(new_dir, in bfs_rename() 239 if (new_bh && !new_inode) { in bfs_rename() 240 brelse(new_bh); in bfs_rename() 241 new_bh = NULL; in bfs_rename() 243 if (!new_bh) { in bfs_rename() 264 brelse(new_bh); in bfs_rename()
|
/linux-4.1.27/fs/ocfs2/ |
D | refcounttree.c | 568 struct buffer_head *new_bh = NULL; in ocfs2_create_refcount_tree() local 615 new_bh = sb_getblk(inode->i_sb, first_blkno); in ocfs2_create_refcount_tree() 616 if (!new_bh) { in ocfs2_create_refcount_tree() 621 ocfs2_set_new_buffer_uptodate(&new_tree->rf_ci, new_bh); in ocfs2_create_refcount_tree() 623 ret = ocfs2_journal_access_rb(handle, &new_tree->rf_ci, new_bh, in ocfs2_create_refcount_tree() 631 rb = (struct ocfs2_refcount_block *)new_bh->b_data; in ocfs2_create_refcount_tree() 646 ocfs2_journal_dirty(handle, new_bh); in ocfs2_create_refcount_tree() 693 brelse(new_bh); in ocfs2_create_refcount_tree() 1297 struct buffer_head *new_bh = NULL; in ocfs2_expand_inline_ref_root() local 1317 new_bh = sb_getblk(sb, blkno); in ocfs2_expand_inline_ref_root() [all …]
|
D | dir.c | 81 struct buffer_head **new_bh); 2260 struct buffer_head *new_bh = NULL; in ocfs2_fill_new_dir_el() local 2267 data_ac, NULL, &new_bh); in ocfs2_fill_new_dir_el() 2273 ocfs2_set_new_buffer_uptodate(INODE_CACHE(inode), new_bh); in ocfs2_fill_new_dir_el() 2275 status = ocfs2_journal_access_db(handle, INODE_CACHE(inode), new_bh, in ocfs2_fill_new_dir_el() 2281 memset(new_bh->b_data, 0, osb->sb->s_blocksize); in ocfs2_fill_new_dir_el() 2283 de = ocfs2_fill_initial_dirents(inode, parent, new_bh->b_data, size); in ocfs2_fill_new_dir_el() 2295 ocfs2_init_dir_trailer(inode, new_bh, size); in ocfs2_fill_new_dir_el() 2298 ocfs2_journal_dirty(handle, new_bh); in ocfs2_fill_new_dir_el() 2311 *ret_new_bh = new_bh; in ocfs2_fill_new_dir_el() [all …]
|
D | xattr.h | 93 struct buffer_head *new_bh,
|
D | xattr.c | 2860 struct buffer_head *new_bh = NULL; in ocfs2_create_xattr_block() local 2878 new_bh = sb_getblk(inode->i_sb, first_blkno); in ocfs2_create_xattr_block() 2879 if (!new_bh) { in ocfs2_create_xattr_block() 2885 ocfs2_set_new_buffer_uptodate(INODE_CACHE(inode), new_bh); in ocfs2_create_xattr_block() 2888 new_bh, in ocfs2_create_xattr_block() 2896 xblk = (struct ocfs2_xattr_block *)new_bh->b_data; in ocfs2_create_xattr_block() 2915 ocfs2_journal_dirty(ctxt->handle, new_bh); in ocfs2_create_xattr_block() 2927 *ret_bh = new_bh; in ocfs2_create_xattr_block() 2928 new_bh = NULL; in ocfs2_create_xattr_block() 2931 brelse(new_bh); in ocfs2_create_xattr_block() [all …]
|
D | ocfs2_trace.h | 2314 TP_PROTO(unsigned long long new_blkno, void *new_bh, 2316 TP_ARGS(new_blkno, new_bh, newdi_blkno), 2319 __field(void *, new_bh) 2324 __entry->new_bh = new_bh; 2327 TP_printk("%llu %p %llu", __entry->new_blkno, __entry->new_bh,
|
/linux-4.1.27/fs/affs/ |
D | file.c | 120 struct buffer_head *new_bh; in affs_alloc_extblock() local 127 new_bh = affs_getzeroblk(sb, blocknr); in affs_alloc_extblock() 128 if (!new_bh) { in affs_alloc_extblock() 133 AFFS_HEAD(new_bh)->ptype = cpu_to_be32(T_LIST); in affs_alloc_extblock() 134 AFFS_HEAD(new_bh)->key = cpu_to_be32(blocknr); in affs_alloc_extblock() 135 AFFS_TAIL(sb, new_bh)->stype = cpu_to_be32(ST_FILE); in affs_alloc_extblock() 136 AFFS_TAIL(sb, new_bh)->parent = cpu_to_be32(inode->i_ino); in affs_alloc_extblock() 137 affs_fix_checksum(sb, new_bh); in affs_alloc_extblock() 139 mark_buffer_dirty_inode(new_bh, inode); in affs_alloc_extblock() 151 return new_bh; in affs_alloc_extblock()
|
/linux-4.1.27/fs/jbd/ |
D | journal.c | 311 struct buffer_head *new_bh; in journal_write_metadata_buffer() local 329 new_bh = alloc_buffer_head(GFP_NOFS|__GFP_NOFAIL); in journal_write_metadata_buffer() 331 atomic_set(&new_bh->b_count, 1); in journal_write_metadata_buffer() 332 new_jh = journal_add_journal_head(new_bh); /* This sleeps */ in journal_write_metadata_buffer() 394 set_bh_page(new_bh, new_page, new_offset); in journal_write_metadata_buffer() 396 new_bh->b_size = jh2bh(jh_in)->b_size; in journal_write_metadata_buffer() 397 new_bh->b_bdev = transaction->t_journal->j_dev; in journal_write_metadata_buffer() 398 new_bh->b_blocknr = blocknr; in journal_write_metadata_buffer() 399 set_buffer_mapped(new_bh); in journal_write_metadata_buffer() 400 set_buffer_dirty(new_bh); in journal_write_metadata_buffer()
|
/linux-4.1.27/fs/jbd2/ |
D | journal.c | 357 struct buffer_head *new_bh; in jbd2_journal_write_metadata_buffer() local 375 new_bh = alloc_buffer_head(GFP_NOFS); in jbd2_journal_write_metadata_buffer() 376 if (!new_bh) { in jbd2_journal_write_metadata_buffer() 386 atomic_set(&new_bh->b_count, 1); in jbd2_journal_write_metadata_buffer() 433 brelse(new_bh); in jbd2_journal_write_metadata_buffer() 469 set_bh_page(new_bh, new_page, new_offset); in jbd2_journal_write_metadata_buffer() 470 new_bh->b_size = bh_in->b_size; in jbd2_journal_write_metadata_buffer() 471 new_bh->b_bdev = journal->j_dev; in jbd2_journal_write_metadata_buffer() 472 new_bh->b_blocknr = blocknr; in jbd2_journal_write_metadata_buffer() 473 new_bh->b_private = bh_in; in jbd2_journal_write_metadata_buffer() [all …]
|
/linux-4.1.27/fs/reiserfs/ |
D | fix_node.c | 831 struct buffer_head *new_bh, *Sh = PATH_H_PBUFFER(tb->tb_path, h); in get_empty_nodes() local 892 new_bh = sb_getblk(sb, *blocknr); in get_empty_nodes() 893 RFALSE(buffer_dirty(new_bh) || in get_empty_nodes() 894 buffer_journaled(new_bh) || in get_empty_nodes() 895 buffer_journal_dirty(new_bh), in get_empty_nodes() 897 new_bh); in get_empty_nodes() 903 set_buffer_journal_new(new_bh); in get_empty_nodes() 904 tb->FEB[tb->cur_blknum++] = new_bh; in get_empty_nodes()
|
/linux-4.1.27/fs/nilfs2/ |
D | segment.c | 1474 struct buffer_head *new_bh) in nilfs_list_replace_buffer() argument 1476 BUG_ON(!list_empty(&new_bh->b_assoc_buffers)); in nilfs_list_replace_buffer() 1478 list_replace_init(&old_bh->b_assoc_buffers, &new_bh->b_assoc_buffers); in nilfs_list_replace_buffer()
|