Lines Matching refs:tm_list

573 	struct tree_mod_elem **tm_list = NULL;  in tree_mod_log_insert_move()  local
581 tm_list = kcalloc(nr_items, sizeof(struct tree_mod_elem *), flags); in tree_mod_log_insert_move()
582 if (!tm_list) in tree_mod_log_insert_move()
598 tm_list[i] = alloc_tree_mod_elem(eb, i + dst_slot, in tree_mod_log_insert_move()
600 if (!tm_list[i]) { in tree_mod_log_insert_move()
616 ret = __tree_mod_log_insert(fs_info, tm_list[i]); in tree_mod_log_insert_move()
625 kfree(tm_list); in tree_mod_log_insert_move()
630 if (tm_list[i] && !RB_EMPTY_NODE(&tm_list[i]->node)) in tree_mod_log_insert_move()
631 rb_erase(&tm_list[i]->node, &fs_info->tree_mod_log); in tree_mod_log_insert_move()
632 kfree(tm_list[i]); in tree_mod_log_insert_move()
636 kfree(tm_list); in tree_mod_log_insert_move()
644 struct tree_mod_elem **tm_list, in __tree_mod_log_free_eb() argument
651 ret = __tree_mod_log_insert(fs_info, tm_list[i]); in __tree_mod_log_free_eb()
654 rb_erase(&tm_list[j]->node, in __tree_mod_log_free_eb()
670 struct tree_mod_elem **tm_list = NULL; in tree_mod_log_insert_root() local
680 tm_list = kcalloc(nritems, sizeof(struct tree_mod_elem *), in tree_mod_log_insert_root()
682 if (!tm_list) { in tree_mod_log_insert_root()
687 tm_list[i] = alloc_tree_mod_elem(old_root, i, in tree_mod_log_insert_root()
689 if (!tm_list[i]) { in tree_mod_log_insert_root()
711 if (tm_list) in tree_mod_log_insert_root()
712 ret = __tree_mod_log_free_eb(fs_info, tm_list, nritems); in tree_mod_log_insert_root()
719 kfree(tm_list); in tree_mod_log_insert_root()
724 if (tm_list) { in tree_mod_log_insert_root()
726 kfree(tm_list[i]); in tree_mod_log_insert_root()
727 kfree(tm_list); in tree_mod_log_insert_root()
806 struct tree_mod_elem **tm_list = NULL; in tree_mod_log_eb_copy() local
817 tm_list = kcalloc(nr_items * 2, sizeof(struct tree_mod_elem *), in tree_mod_log_eb_copy()
819 if (!tm_list) in tree_mod_log_eb_copy()
822 tm_list_add = tm_list; in tree_mod_log_eb_copy()
823 tm_list_rem = tm_list + nr_items; in tree_mod_log_eb_copy()
854 kfree(tm_list); in tree_mod_log_eb_copy()
860 if (tm_list[i] && !RB_EMPTY_NODE(&tm_list[i]->node)) in tree_mod_log_eb_copy()
861 rb_erase(&tm_list[i]->node, &fs_info->tree_mod_log); in tree_mod_log_eb_copy()
862 kfree(tm_list[i]); in tree_mod_log_eb_copy()
866 kfree(tm_list); in tree_mod_log_eb_copy()
896 struct tree_mod_elem **tm_list = NULL; in tree_mod_log_free_eb() local
908 tm_list = kcalloc(nritems, sizeof(struct tree_mod_elem *), GFP_NOFS); in tree_mod_log_free_eb()
909 if (!tm_list) in tree_mod_log_free_eb()
913 tm_list[i] = alloc_tree_mod_elem(eb, i, in tree_mod_log_free_eb()
915 if (!tm_list[i]) { in tree_mod_log_free_eb()
924 ret = __tree_mod_log_free_eb(fs_info, tm_list, nritems); in tree_mod_log_free_eb()
928 kfree(tm_list); in tree_mod_log_free_eb()
934 kfree(tm_list[i]); in tree_mod_log_free_eb()
935 kfree(tm_list); in tree_mod_log_free_eb()