Lines Matching refs:bh2
1816 struct buffer_head *bh2; in do_split() local
1829 bh2 = ext4_append(handle, dir, &newblock); in do_split()
1830 if (IS_ERR(bh2)) { in do_split()
1833 return (struct ext4_dir_entry_2 *) bh2; in do_split()
1846 data2 = bh2->b_data; in do_split()
1884 ext4_initialize_dirent_tail(bh2, blocksize); in do_split()
1894 swap(*bh, bh2); in do_split()
1898 err = ext4_handle_dirty_dirblock(handle, dir, bh2); in do_split()
1904 brelse(bh2); in do_split()
1910 brelse(bh2); in do_split()
2040 struct buffer_head *bh2; in make_indexed_dir() local
2079 bh2 = ext4_append(handle, dir, &block); in make_indexed_dir()
2080 if (IS_ERR(bh2)) { in make_indexed_dir()
2082 return PTR_ERR(bh2); in make_indexed_dir()
2085 data2 = bh2->b_data; in make_indexed_dir()
2096 ext4_initialize_dirent_tail(bh2, blocksize); in make_indexed_dir()
2126 retval = ext4_handle_dirty_dirblock(handle, dir, bh2); in make_indexed_dir()
2130 de = do_split(handle,dir, &bh2, frame, &fname->hinfo); in make_indexed_dir()
2136 retval = add_dirent_to_buf(handle, fname, dir, inode, de, bh2); in make_indexed_dir()
2146 brelse(bh2); in make_indexed_dir()
2311 struct buffer_head *bh2; in ext4_dx_add_entry() local
2337 bh2 = ext4_append(handle, dir, &newblock); in ext4_dx_add_entry()
2338 if (IS_ERR(bh2)) { in ext4_dx_add_entry()
2339 err = PTR_ERR(bh2); in ext4_dx_add_entry()
2342 node2 = (struct dx_node *)(bh2->b_data); in ext4_dx_add_entry()
2373 swap(frame->bh, bh2); in ext4_dx_add_entry()
2378 ((struct dx_node *) bh2->b_data)->entries)); in ext4_dx_add_entry()
2379 err = ext4_handle_dirty_dx_node(handle, dir, bh2); in ext4_dx_add_entry()
2382 brelse (bh2); in ext4_dx_add_entry()
2409 err = ext4_handle_dirty_dx_node(handle, dir, bh2); in ext4_dx_add_entry()
2410 brelse(bh2); in ext4_dx_add_entry()