Home
last modified time | relevance | path

Searched refs:new_bh (Results 1 – 13 of 13) sorted by relevance

/Linux-v5.4/fs/ext2/
Dxattr.c657 struct buffer_head *new_bh = NULL; in ext2_xattr_set2() local
662 new_bh = ext2_xattr_cache_find(inode, header); in ext2_xattr_set2()
663 if (new_bh) { in ext2_xattr_set2()
665 if (new_bh == old_bh) { in ext2_xattr_set2()
666 ea_bdebug(new_bh, "keeping this block"); in ext2_xattr_set2()
670 ea_bdebug(new_bh, "reusing block"); in ext2_xattr_set2()
674 unlock_buffer(new_bh); in ext2_xattr_set2()
677 le32_add_cpu(&HDR(new_bh)->h_refcount, 1); in ext2_xattr_set2()
678 ea_bdebug(new_bh, "refcount now=%d", in ext2_xattr_set2()
679 le32_to_cpu(HDR(new_bh)->h_refcount)); in ext2_xattr_set2()
[all …]
/Linux-v5.4/fs/ocfs2/
Dbuffer_head_io.c97 int new_bh = 0; in ocfs2_read_blocks_sync() local
107 new_bh = (bhs[0] == NULL); in ocfs2_read_blocks_sync()
160 if (new_bh && bh) { in ocfs2_read_blocks_sync()
204 int new_bh = 0; in ocfs2_read_blocks() local
233 new_bh = (bhs[0] == NULL); in ocfs2_read_blocks()
347 if (new_bh && bh) { in ocfs2_read_blocks()
Drefcounttree.c558 struct buffer_head *new_bh = NULL; in ocfs2_create_refcount_tree() local
605 new_bh = sb_getblk(inode->i_sb, first_blkno); in ocfs2_create_refcount_tree()
606 if (!new_bh) { in ocfs2_create_refcount_tree()
611 ocfs2_set_new_buffer_uptodate(&new_tree->rf_ci, new_bh); in ocfs2_create_refcount_tree()
613 ret = ocfs2_journal_access_rb(handle, &new_tree->rf_ci, new_bh, in ocfs2_create_refcount_tree()
621 rb = (struct ocfs2_refcount_block *)new_bh->b_data; in ocfs2_create_refcount_tree()
636 ocfs2_journal_dirty(handle, new_bh); in ocfs2_create_refcount_tree()
683 brelse(new_bh); in ocfs2_create_refcount_tree()
1285 struct buffer_head *new_bh = NULL; in ocfs2_expand_inline_ref_root() local
1305 new_bh = sb_getblk(sb, blkno); in ocfs2_expand_inline_ref_root()
[all …]
Ddir.c64 struct buffer_head **new_bh);
2224 struct buffer_head *new_bh = NULL; in ocfs2_fill_new_dir_el() local
2231 data_ac, NULL, &new_bh); in ocfs2_fill_new_dir_el()
2237 ocfs2_set_new_buffer_uptodate(INODE_CACHE(inode), new_bh); in ocfs2_fill_new_dir_el()
2239 status = ocfs2_journal_access_db(handle, INODE_CACHE(inode), new_bh, in ocfs2_fill_new_dir_el()
2245 memset(new_bh->b_data, 0, osb->sb->s_blocksize); in ocfs2_fill_new_dir_el()
2247 de = ocfs2_fill_initial_dirents(inode, parent, new_bh->b_data, size); in ocfs2_fill_new_dir_el()
2259 ocfs2_init_dir_trailer(inode, new_bh, size); in ocfs2_fill_new_dir_el()
2262 ocfs2_journal_dirty(handle, new_bh); in ocfs2_fill_new_dir_el()
2275 *ret_new_bh = new_bh; in ocfs2_fill_new_dir_el()
[all …]
Dxattr.h85 struct buffer_head *new_bh,
Dxattr.c2871 struct buffer_head *new_bh = NULL; in ocfs2_create_xattr_block() local
2889 new_bh = sb_getblk(inode->i_sb, first_blkno); in ocfs2_create_xattr_block()
2890 if (!new_bh) { in ocfs2_create_xattr_block()
2896 ocfs2_set_new_buffer_uptodate(INODE_CACHE(inode), new_bh); in ocfs2_create_xattr_block()
2899 new_bh, in ocfs2_create_xattr_block()
2907 xblk = (struct ocfs2_xattr_block *)new_bh->b_data; in ocfs2_create_xattr_block()
2926 ocfs2_journal_dirty(ctxt->handle, new_bh); in ocfs2_create_xattr_block()
2938 *ret_bh = new_bh; in ocfs2_create_xattr_block()
2939 new_bh = NULL; in ocfs2_create_xattr_block()
2942 brelse(new_bh); in ocfs2_create_xattr_block()
[all …]
Docfs2_trace.h2313 TP_PROTO(unsigned long long new_blkno, void *new_bh,
2315 TP_ARGS(new_blkno, new_bh, newdi_blkno),
2318 __field(void *, new_bh)
2323 __entry->new_bh = new_bh;
2326 TP_printk("%llu %p %llu", __entry->new_blkno, __entry->new_bh,
/Linux-v5.4/fs/bfs/
Ddir.c207 struct buffer_head *old_bh, *new_bh; in bfs_rename() local
215 old_bh = new_bh = NULL; in bfs_rename()
230 new_bh = bfs_find_entry(new_dir, &new_dentry->d_name, &new_de); in bfs_rename()
232 if (new_bh && !new_inode) { in bfs_rename()
233 brelse(new_bh); in bfs_rename()
234 new_bh = NULL; in bfs_rename()
236 if (!new_bh) { in bfs_rename()
255 brelse(new_bh); in bfs_rename()
/Linux-v5.4/fs/ext4/
Dxattr.c1851 struct buffer_head *new_bh = NULL; in ext4_xattr_block_set() local
1981 new_bh = ext4_xattr_block_cache_find(inode, header(s->base), in ext4_xattr_block_set()
1983 if (new_bh) { in ext4_xattr_block_set()
1985 if (new_bh == bs->bh) in ext4_xattr_block_set()
1986 ea_bdebug(new_bh, "keeping"); in ext4_xattr_block_set()
1998 BUFFER_TRACE(new_bh, "get_write_access"); in ext4_xattr_block_set()
2000 new_bh); in ext4_xattr_block_set()
2003 lock_buffer(new_bh); in ext4_xattr_block_set()
2022 unlock_buffer(new_bh); in ext4_xattr_block_set()
2026 brelse(new_bh); in ext4_xattr_block_set()
[all …]
/Linux-v5.4/fs/affs/
Dfile.c121 struct buffer_head *new_bh; in affs_alloc_extblock() local
128 new_bh = affs_getzeroblk(sb, blocknr); in affs_alloc_extblock()
129 if (!new_bh) { in affs_alloc_extblock()
134 AFFS_HEAD(new_bh)->ptype = cpu_to_be32(T_LIST); in affs_alloc_extblock()
135 AFFS_HEAD(new_bh)->key = cpu_to_be32(blocknr); in affs_alloc_extblock()
136 AFFS_TAIL(sb, new_bh)->stype = cpu_to_be32(ST_FILE); in affs_alloc_extblock()
137 AFFS_TAIL(sb, new_bh)->parent = cpu_to_be32(inode->i_ino); in affs_alloc_extblock()
138 affs_fix_checksum(sb, new_bh); in affs_alloc_extblock()
140 mark_buffer_dirty_inode(new_bh, inode); in affs_alloc_extblock()
152 return new_bh; in affs_alloc_extblock()
/Linux-v5.4/fs/jbd2/
Djournal.c344 struct buffer_head *new_bh; in jbd2_journal_write_metadata_buffer() local
361 new_bh = alloc_buffer_head(GFP_NOFS|__GFP_NOFAIL); in jbd2_journal_write_metadata_buffer()
364 atomic_set(&new_bh->b_count, 1); in jbd2_journal_write_metadata_buffer()
411 brelse(new_bh); in jbd2_journal_write_metadata_buffer()
447 set_bh_page(new_bh, new_page, new_offset); in jbd2_journal_write_metadata_buffer()
448 new_bh->b_size = bh_in->b_size; in jbd2_journal_write_metadata_buffer()
449 new_bh->b_bdev = journal->j_dev; in jbd2_journal_write_metadata_buffer()
450 new_bh->b_blocknr = blocknr; in jbd2_journal_write_metadata_buffer()
451 new_bh->b_private = bh_in; in jbd2_journal_write_metadata_buffer()
452 set_buffer_mapped(new_bh); in jbd2_journal_write_metadata_buffer()
[all …]
/Linux-v5.4/fs/reiserfs/
Dfix_node.c829 struct buffer_head *new_bh, *Sh = PATH_H_PBUFFER(tb->tb_path, h); in get_empty_nodes() local
890 new_bh = sb_getblk(sb, *blocknr); in get_empty_nodes()
891 RFALSE(buffer_dirty(new_bh) || in get_empty_nodes()
892 buffer_journaled(new_bh) || in get_empty_nodes()
893 buffer_journal_dirty(new_bh), in get_empty_nodes()
895 new_bh); in get_empty_nodes()
901 set_buffer_journal_new(new_bh); in get_empty_nodes()
902 tb->FEB[tb->cur_blknum++] = new_bh; in get_empty_nodes()
/Linux-v5.4/fs/nilfs2/
Dsegment.c1533 struct buffer_head *new_bh) in nilfs_list_replace_buffer() argument
1535 BUG_ON(!list_empty(&new_bh->b_assoc_buffers)); in nilfs_list_replace_buffer()
1537 list_replace_init(&old_bh->b_assoc_buffers, &new_bh->b_assoc_buffers); in nilfs_list_replace_buffer()