Lines Matching refs:frames

255 static void dx_release(struct dx_frame *frames);
267 struct dx_frame *frames,
867 static void dx_release (struct dx_frame *frames) in dx_release() argument
869 if (frames[0].bh == NULL) in dx_release()
872 if (((struct dx_root *) frames[0].bh->b_data)->info.indirect_levels) in dx_release()
873 brelse(frames[1].bh); in dx_release()
874 brelse(frames[0].bh); in dx_release()
896 struct dx_frame *frames, in ext4_htree_next_block() argument
915 if (p == frames) in ext4_htree_next_block()
1059 struct dx_frame frames[2], *frame; in ext4_htree_fill_tree() local
1094 frame = dx_probe(NULL, dir, &hinfo, frames); in ext4_htree_fill_tree()
1100 de = (struct ext4_dir_entry_2 *) frames[0].bh->b_data; in ext4_htree_fill_tree()
1110 de = (struct ext4_dir_entry_2 *) frames[0].bh->b_data; in ext4_htree_fill_tree()
1132 frame, frames, &hashval); in ext4_htree_fill_tree()
1147 dx_release(frames); in ext4_htree_fill_tree()
1152 dx_release(frames); in ext4_htree_fill_tree()
1511 struct dx_frame frames[2], *frame; in ext4_dx_find_entry() local
1519 frame = dx_probe(d_name, dir, &hinfo, frames); in ext4_dx_find_entry()
1541 frames, NULL); in ext4_dx_find_entry()
1555 dx_release(frames); in ext4_dx_find_entry()
2001 struct dx_frame frames[2], *frame; in make_indexed_dir() local
2097 memset(frames, 0, sizeof(frames)); in make_indexed_dir()
2098 frame = frames; in make_indexed_dir()
2116 dx_release(frames); in make_indexed_dir()
2128 dx_release(frames); in make_indexed_dir()
2226 struct dx_frame frames[2], *frame; in ext4_dx_add_entry() local
2235 frame = dx_probe(&dentry->d_name, dir, &hinfo, frames); in ext4_dx_add_entry()
2263 int levels = frame - frames; in ext4_dx_add_entry()
2268 if (levels && (dx_get_count(frames->entries) == in ext4_dx_add_entry()
2269 dx_get_limit(frames->entries))) { in ext4_dx_add_entry()
2296 frames[0].bh); in ext4_dx_add_entry()
2312 dx_insert_block(frames + 0, hash2, newblock); in ext4_dx_add_entry()
2313 dxtrace(dx_show_index("node", frames[1].entries)); in ext4_dx_add_entry()
2330 ((struct dx_root *) frames[0].bh->b_data)->info.indirect_levels = 1; in ext4_dx_add_entry()
2333 frame = frames + 1; in ext4_dx_add_entry()
2342 err = ext4_handle_dirty_dx_node(handle, dir, frames[0].bh); in ext4_dx_add_entry()
2360 dx_release(frames); in ext4_dx_add_entry()