• Home
  • Raw
  • Download

Lines Matching refs:insert

3864 				 struct ocfs2_insert_type *insert)  in ocfs2_insert_at_leaf()  argument
3866 int i = insert->ins_contig_index; in ocfs2_insert_at_leaf()
3872 if (insert->ins_split != SPLIT_NONE) { in ocfs2_insert_at_leaf()
3877 insert->ins_split, rec, in ocfs2_insert_at_leaf()
3885 if (insert->ins_contig != CONTIG_NONE) { in ocfs2_insert_at_leaf()
3887 if (insert->ins_contig == CONTIG_LEFT) { in ocfs2_insert_at_leaf()
3910 if (insert->ins_appending == APPEND_TAIL) { in ocfs2_insert_at_leaf()
4163 struct ocfs2_insert_type *insert) in ocfs2_insert_path() argument
4198 if (insert->ins_split != SPLIT_NONE) { in ocfs2_insert_path()
4205 insert_rec, insert->ins_split); in ocfs2_insert_path()
4217 insert); in ocfs2_insert_path()
4480 struct ocfs2_insert_type *insert, in ocfs2_figure_contig_type() argument
4493 insert->ins_contig_index = i; in ocfs2_figure_contig_type()
4497 insert->ins_contig = contig_type; in ocfs2_figure_contig_type()
4499 if (insert->ins_contig != CONTIG_NONE) { in ocfs2_figure_contig_type()
4501 &el->l_recs[insert->ins_contig_index]; in ocfs2_figure_contig_type()
4511 insert->ins_contig = CONTIG_NONE; in ocfs2_figure_contig_type()
4525 static void ocfs2_figure_appending_type(struct ocfs2_insert_type *insert, in ocfs2_figure_appending_type() argument
4533 insert->ins_appending = APPEND_NONE; in ocfs2_figure_appending_type()
4556 insert->ins_appending = APPEND_TAIL; in ocfs2_figure_appending_type()
4576 struct ocfs2_insert_type *insert) in ocfs2_figure_insert_type() argument
4584 insert->ins_split = SPLIT_NONE; in ocfs2_figure_insert_type()
4587 insert->ins_tree_depth = le16_to_cpu(el->l_tree_depth); in ocfs2_figure_insert_type()
4618 if (!insert->ins_tree_depth) { in ocfs2_figure_insert_type()
4619 ocfs2_figure_contig_type(et, insert, el, insert_rec); in ocfs2_figure_insert_type()
4620 ocfs2_figure_appending_type(insert, el, insert_rec); in ocfs2_figure_insert_type()
4653 ocfs2_figure_contig_type(et, insert, el, insert_rec); in ocfs2_figure_insert_type()
4664 if (insert->ins_contig == CONTIG_LEFT && in ocfs2_figure_insert_type()
4665 insert->ins_contig_index == 0) in ocfs2_figure_insert_type()
4666 insert->ins_contig = CONTIG_NONE; in ocfs2_figure_insert_type()
4684 ocfs2_figure_appending_type(insert, el, insert_rec); in ocfs2_figure_insert_type()
4713 struct ocfs2_insert_type insert = {0, }; in ocfs2_insert_extent() local
4732 &free_records, &insert); in ocfs2_insert_extent()
4738 trace_ocfs2_insert_extent(insert.ins_appending, insert.ins_contig, in ocfs2_insert_extent()
4739 insert.ins_contig_index, free_records, in ocfs2_insert_extent()
4740 insert.ins_tree_depth); in ocfs2_insert_extent()
4742 if (insert.ins_contig == CONTIG_NONE && free_records == 0) { in ocfs2_insert_extent()
4744 &insert.ins_tree_depth, &last_eb_bh, in ocfs2_insert_extent()
4753 status = ocfs2_do_insert_extent(handle, et, &rec, &insert); in ocfs2_insert_extent()
4918 struct ocfs2_insert_type insert; in ocfs2_split_and_insert() local
4947 memset(&insert, 0, sizeof(struct ocfs2_insert_type)); in ocfs2_split_and_insert()
4948 insert.ins_appending = APPEND_NONE; in ocfs2_split_and_insert()
4949 insert.ins_contig = CONTIG_NONE; in ocfs2_split_and_insert()
4950 insert.ins_tree_depth = depth; in ocfs2_split_and_insert()
4958 insert.ins_split = SPLIT_LEFT; in ocfs2_split_and_insert()
4960 insert.ins_split = SPLIT_RIGHT; in ocfs2_split_and_insert()
4966 insert.ins_split = SPLIT_RIGHT; in ocfs2_split_and_insert()
4977 ret = ocfs2_do_insert_extent(handle, et, &split_rec, &insert); in ocfs2_split_and_insert()
5285 struct ocfs2_insert_type insert; in ocfs2_split_tree() local
5328 memset(&insert, 0, sizeof(struct ocfs2_insert_type)); in ocfs2_split_tree()
5329 insert.ins_appending = APPEND_NONE; in ocfs2_split_tree()
5330 insert.ins_contig = CONTIG_NONE; in ocfs2_split_tree()
5331 insert.ins_split = SPLIT_RIGHT; in ocfs2_split_tree()
5332 insert.ins_tree_depth = depth; in ocfs2_split_tree()
5334 ret = ocfs2_do_insert_extent(handle, et, &split_rec, &insert); in ocfs2_split_tree()