Lines Matching defs:new_bh
685 struct buffer_head *new_bh = NULL;
770 new_bh = ext3_xattr_cache_find(inode, header(s->base), &ce);
771 if (new_bh) {
773 if (new_bh == bs->bh)
774 ea_bdebug(new_bh, "keeping");
782 new_bh);
785 lock_buffer(new_bh);
786 le32_add_cpu(&BHDR(new_bh)->h_refcount, 1);
787 ea_bdebug(new_bh, "reusing; refcount now=%d",
788 le32_to_cpu(BHDR(new_bh)->h_refcount));
789 unlock_buffer(new_bh);
791 new_bh);
800 new_bh = bs->bh;
801 get_bh(new_bh);
812 new_bh = sb_getblk(sb, block);
813 if (!new_bh) {
819 lock_buffer(new_bh);
820 error = ext3_journal_get_create_access(handle, new_bh);
822 unlock_buffer(new_bh);
825 memcpy(new_bh->b_data, s->base, new_bh->b_size);
826 set_buffer_uptodate(new_bh);
827 unlock_buffer(new_bh);
828 ext3_xattr_cache_insert(new_bh);
829 error = ext3_journal_dirty_metadata(handle, new_bh);
836 EXT3_I(inode)->i_file_acl = new_bh ? new_bh->b_blocknr : 0;
839 if (bs->bh && bs->bh != new_bh)
846 brelse(new_bh);