Lines Matching refs:new_bh
1922 struct buffer_head *new_bh = NULL;
2062 new_bh = ext4_xattr_block_cache_find(inode, header(s->base),
2064 if (new_bh) {
2066 if (new_bh == bs->bh)
2067 ea_bdebug(new_bh, "keeping");
2080 BUFFER_TRACE(new_bh, "get_write_access");
2082 handle, sb, new_bh,
2086 lock_buffer(new_bh);
2094 ref = le32_to_cpu(BHDR(new_bh)->h_refcount) + 1;
2100 unlock_buffer(new_bh);
2104 brelse(new_bh);
2107 new_bh = NULL;
2110 BHDR(new_bh)->h_refcount = cpu_to_le32(ref);
2113 ea_bdebug(new_bh, "reusing; refcount now=%d",
2115 ext4_xattr_block_csum_set(inode, new_bh);
2116 unlock_buffer(new_bh);
2119 new_bh);
2130 new_bh = bs->bh;
2131 get_bh(new_bh);
2149 new_bh = sb_getblk(sb, block);
2150 if (unlikely(!new_bh)) {
2162 lock_buffer(new_bh);
2164 new_bh, EXT4_JTR_NONE);
2166 unlock_buffer(new_bh);
2170 memcpy(new_bh->b_data, s->base, new_bh->b_size);
2171 ext4_xattr_block_csum_set(inode, new_bh);
2172 set_buffer_uptodate(new_bh);
2173 unlock_buffer(new_bh);
2174 ext4_xattr_block_cache_insert(ea_block_cache, new_bh);
2176 new_bh);
2186 EXT4_I(inode)->i_file_acl = new_bh ? new_bh->b_blocknr : 0;
2189 if (bs->bh && bs->bh != new_bh) {
2216 brelse(new_bh);