Lines Matching refs:frames

258 static void dx_release(struct dx_frame *frames);
270 struct dx_frame *frames,
857 static void dx_release(struct dx_frame *frames) in dx_release() argument
859 if (frames[0].bh == NULL) in dx_release()
862 if (((struct dx_root *)frames[0].bh->b_data)->info.indirect_levels) in dx_release()
863 brelse(frames[1].bh); in dx_release()
864 brelse(frames[0].bh); in dx_release()
886 struct dx_frame *frames, in ext4_htree_next_block() argument
905 if (p == frames) in ext4_htree_next_block()
1047 struct dx_frame frames[2], *frame; in ext4_htree_fill_tree() local
1082 frame = dx_probe(NULL, dir, &hinfo, frames); in ext4_htree_fill_tree()
1088 de = (struct ext4_dir_entry_2 *) frames[0].bh->b_data; in ext4_htree_fill_tree()
1098 de = (struct ext4_dir_entry_2 *) frames[0].bh->b_data; in ext4_htree_fill_tree()
1120 frame, frames, &hashval); in ext4_htree_fill_tree()
1135 dx_release(frames); in ext4_htree_fill_tree()
1140 dx_release(frames); in ext4_htree_fill_tree()
1506 struct dx_frame frames[2], *frame; in ext4_dx_find_entry() local
1515 frame = dx_probe(fname, dir, NULL, frames); in ext4_dx_find_entry()
1537 frames, NULL); in ext4_dx_find_entry()
1551 dx_release(frames); in ext4_dx_find_entry()
1937 struct dx_frame frames[2], *frame; in make_indexed_dir() local
2016 memset(frames, 0, sizeof(frames)); in make_indexed_dir()
2017 frame = frames; in make_indexed_dir()
2035 dx_release(frames); in make_indexed_dir()
2047 dx_release(frames); in make_indexed_dir()
2159 struct dx_frame frames[2], *frame; in ext4_dx_add_entry() local
2167 frame = dx_probe(fname, dir, NULL, frames); in ext4_dx_add_entry()
2195 int levels = frame - frames; in ext4_dx_add_entry()
2200 if (levels && (dx_get_count(frames->entries) == in ext4_dx_add_entry()
2201 dx_get_limit(frames->entries))) { in ext4_dx_add_entry()
2228 frames[0].bh); in ext4_dx_add_entry()
2244 dx_insert_block(frames + 0, hash2, newblock); in ext4_dx_add_entry()
2245 dxtrace(dx_show_index("node", frames[1].entries)); in ext4_dx_add_entry()
2262 ((struct dx_root *) frames[0].bh->b_data)->info.indirect_levels = 1; in ext4_dx_add_entry()
2265 frame = frames + 1; in ext4_dx_add_entry()
2274 err = ext4_handle_dirty_dx_node(handle, dir, frames[0].bh); in ext4_dx_add_entry()
2292 dx_release(frames); in ext4_dx_add_entry()