Lines Matching full:depth
113 int depth, i; in ext4_ext_drop_refs() local
117 depth = path->p_depth; in ext4_ext_drop_refs()
118 for (i = 0; i <= depth; i++, path++) in ext4_ext_drop_refs()
220 int depth = path->p_depth; in ext4_ext_find_goal() local
240 ex = path[depth].p_ext; in ext4_ext_find_goal()
253 if (path[depth].p_bh) in ext4_ext_find_goal()
254 return path[depth].p_bh->b_blocknr; in ext4_ext_find_goal()
345 ext4_ext_max_entries(struct inode *inode, int depth) in ext4_ext_max_entries() argument
349 if (depth == ext_depth(inode)) { in ext4_ext_max_entries()
350 if (depth == 0) in ext4_ext_max_entries()
355 if (depth == 0) in ext4_ext_max_entries()
391 int depth) in ext4_valid_extent_entries() argument
402 if (depth == 0) { in ext4_valid_extent_entries()
410 if (depth != ext_depth(inode) && in ext4_valid_extent_entries()
434 if (depth != ext_depth(inode) && in ext4_valid_extent_entries()
457 int depth, ext4_fsblk_t pblk, ext4_lblk_t lblk) in __ext4_ext_check() argument
466 if (unlikely(le16_to_cpu(eh->eh_depth) != depth)) { in __ext4_ext_check()
474 max = ext4_ext_max_entries(inode, depth); in __ext4_ext_check()
483 if (unlikely((eh->eh_entries == 0) && (depth > 0))) { in __ext4_ext_check()
487 if (!ext4_valid_extent_entries(inode, eh, lblk, &pblk, depth)) { in __ext4_ext_check()
491 if (unlikely(depth > 32)) { in __ext4_ext_check()
496 if (ext_depth(inode) != depth && in __ext4_ext_check()
507 "entries %u, max %u(%u), depth %u(%u)", in __ext4_ext_check()
512 max, le16_to_cpu(eh->eh_depth), depth); in __ext4_ext_check()
516 #define ext4_ext_check(inode, eh, depth, pblk) \ argument
517 __ext4_ext_check(__func__, __LINE__, (inode), (eh), (depth), (pblk), 0)
553 int depth, int flags) in __read_extent_tree_block() argument
577 depth, pblk, le32_to_cpu(idx->ei_block)); in __read_extent_tree_block()
584 if (!(flags & EXT4_EX_NOCACHE) && depth == 0) { in __read_extent_tree_block()
595 #define read_extent_tree_block(inode, idx, depth, flags) \ argument
597 (depth), (flags))
608 int i = 0, depth, ret = 0; in ext4_ext_precache() local
616 depth = ext_depth(inode); in ext4_ext_precache()
619 if (!depth) { in ext4_ext_precache()
624 path = kzalloc_objs(struct ext4_ext_path, depth + 1, GFP_NOFS); in ext4_ext_precache()
631 ret = ext4_ext_check(inode, path[0].p_hdr, depth, 0); in ext4_ext_precache()
640 if ((i == depth) || in ext4_ext_precache()
647 depth - i - 1, in ext4_ext_precache()
690 int depth = ext_depth(inode); in ext4_ext_show_leaf() local
698 eh = path[depth].p_hdr; in ext4_ext_show_leaf()
714 int depth = ext_depth(inode); in ext4_ext_show_move() local
717 if (depth != level) { in ext4_ext_show_move()
730 ex = path[depth].p_ext; in ext4_ext_show_move()
731 while (ex <= EXT_MAX_EXTENT(path[depth].p_hdr)) { in ext4_ext_show_move()
891 short int depth, i, ppos = 0; in ext4_find_extent() local
901 depth = ext_depth(inode); in ext4_find_extent()
902 if (depth < 0 || depth > EXT4_MAX_EXTENT_DEPTH) { in ext4_find_extent()
903 EXT4_ERROR_INODE(inode, "inode has invalid extent depth: %d", in ext4_find_extent()
904 depth); in ext4_find_extent()
911 if (depth > path[0].p_maxdepth) { in ext4_find_extent()
917 /* account possible depth increase */ in ext4_find_extent()
918 path = kzalloc_objs(struct ext4_ext_path, depth + 2, gfp_flags); in ext4_find_extent()
921 path[0].p_maxdepth = depth + 1; in ext4_find_extent()
926 i = depth; in ext4_find_extent()
927 if (!(flags & EXT4_EX_NOCACHE) && depth == 0) in ext4_find_extent()
931 ext_debug(inode, "depth %d: num %d, max %d\n", in ext4_find_extent()
1046 * at depth @at:
1059 int depth = ext_depth(inode); in ext4_ext_split() local
1078 if (unlikely(path[depth].p_ext > EXT_MAX_EXTENT(path[depth].p_hdr))) { in ext4_ext_split()
1082 if (path[depth].p_ext != EXT_MAX_EXTENT(path[depth].p_hdr)) { in ext4_ext_split()
1083 border = path[depth].p_ext[1].ee_block; in ext4_ext_split()
1106 ablocks = kzalloc_objs(ext4_fsblk_t, depth, gfp_flags); in ext4_ext_split()
1111 ext_debug(inode, "allocate %d blocks for indexes/leaf\n", depth - at); in ext4_ext_split()
1112 for (a = 0; a < depth - at; a++) { in ext4_ext_split()
1146 /* move remainder of path[depth] to the new leaf */ in ext4_ext_split()
1147 if (unlikely(path[depth].p_hdr->eh_entries != in ext4_ext_split()
1148 path[depth].p_hdr->eh_max)) { in ext4_ext_split()
1150 path[depth].p_hdr->eh_entries, in ext4_ext_split()
1151 path[depth].p_hdr->eh_max); in ext4_ext_split()
1156 m = EXT_MAX_EXTENT(path[depth].p_hdr) - path[depth].p_ext++; in ext4_ext_split()
1157 ext4_ext_show_move(inode, path, newblock, depth); in ext4_ext_split()
1161 memmove(ex, path[depth].p_ext, sizeof(struct ext4_extent) * m); in ext4_ext_split()
1181 err = ext4_ext_get_access(handle, inode, path + depth); in ext4_ext_split()
1184 le16_add_cpu(&path[depth].p_hdr->eh_entries, -m); in ext4_ext_split()
1185 err = ext4_ext_dirty(handle, inode, path + depth); in ext4_ext_split()
1192 k = depth - at - 1; in ext4_ext_split()
1201 /* current depth stored in i var */ in ext4_ext_split()
1202 i = depth - 1; in ext4_ext_split()
1222 neh->eh_depth = cpu_to_le16(depth - i); in ext4_ext_split()
1292 for (i = 0; i < depth; i++) { in ext4_ext_split()
1397 * if no free index is found, then it requests in-depth growing.
1406 int depth, i, err = 0; in ext4_ext_create_new_leaf() local
1410 i = depth = ext_depth(inode); in ext4_ext_create_new_leaf()
1413 curp = path + depth; in ext4_ext_create_new_leaf()
1433 /* tree is full, time to grow in depth */ in ext4_ext_create_new_leaf()
1444 * only first (depth 0 -> 1) produces free space; in ext4_ext_create_new_leaf()
1447 depth = ext_depth(inode); in ext4_ext_create_new_leaf()
1448 if (path[depth].p_hdr->eh_entries == path[depth].p_hdr->eh_max) { in ext4_ext_create_new_leaf()
1473 int depth, ee_len; in ext4_ext_search_left() local
1479 depth = path->p_depth; in ext4_ext_search_left()
1482 if (depth == 0 && path->p_ext == NULL) in ext4_ext_search_left()
1489 ex = path[depth].p_ext; in ext4_ext_search_left()
1492 if (unlikely(EXT_FIRST_EXTENT(path[depth].p_hdr) != ex)) { in ext4_ext_search_left()
1498 while (--depth >= 0) { in ext4_ext_search_left()
1499 ix = path[depth].p_idx; in ext4_ext_search_left()
1500 if (unlikely(ix != EXT_FIRST_INDEX(path[depth].p_hdr))) { in ext4_ext_search_left()
1502 "ix (%d) != EXT_FIRST_INDEX (%d) (depth %d)!", in ext4_ext_search_left()
1504 le32_to_cpu(EXT_FIRST_INDEX(path[depth].p_hdr)->ei_block), in ext4_ext_search_left()
1505 depth); in ext4_ext_search_left()
1540 int depth; /* Note, NOT eh_depth; depth from top of tree */ in ext4_ext_search_right() local
1547 depth = path->p_depth; in ext4_ext_search_right()
1550 if (depth == 0 && path->p_ext == NULL) in ext4_ext_search_right()
1557 ex = path[depth].p_ext; in ext4_ext_search_right()
1560 if (unlikely(EXT_FIRST_EXTENT(path[depth].p_hdr) != ex)) { in ext4_ext_search_right()
1563 depth); in ext4_ext_search_right()
1566 while (--depth >= 0) { in ext4_ext_search_right()
1567 ix = path[depth].p_idx; in ext4_ext_search_right()
1568 if (unlikely(ix != EXT_FIRST_INDEX(path[depth].p_hdr))) { in ext4_ext_search_right()
1585 if (ex != EXT_LAST_EXTENT(path[depth].p_hdr)) { in ext4_ext_search_right()
1592 while (--depth >= 0) { in ext4_ext_search_right()
1593 ix = path[depth].p_idx; in ext4_ext_search_right()
1594 if (ix != EXT_LAST_INDEX(path[depth].p_hdr)) in ext4_ext_search_right()
1606 while (++depth < path->p_depth) { in ext4_ext_search_right()
1608 bh = read_extent_tree_block(inode, ix, path->p_depth - depth, in ext4_ext_search_right()
1617 bh = read_extent_tree_block(inode, ix, path->p_depth - depth, flags); in ext4_ext_search_right()
1642 int depth; in ext4_ext_next_allocated_block() local
1645 depth = path->p_depth; in ext4_ext_next_allocated_block()
1647 if (depth == 0 && path->p_ext == NULL) in ext4_ext_next_allocated_block()
1650 while (depth >= 0) { in ext4_ext_next_allocated_block()
1651 struct ext4_ext_path *p = &path[depth]; in ext4_ext_next_allocated_block()
1653 if (depth == path->p_depth) { in ext4_ext_next_allocated_block()
1662 depth--; in ext4_ext_next_allocated_block()
1674 int depth; in ext4_ext_next_leaf_block() local
1677 depth = path->p_depth; in ext4_ext_next_leaf_block()
1680 if (depth == 0) in ext4_ext_next_leaf_block()
1684 depth--; in ext4_ext_next_leaf_block()
1686 while (depth >= 0) { in ext4_ext_next_leaf_block()
1687 if (path[depth].p_idx != in ext4_ext_next_leaf_block()
1688 EXT_LAST_INDEX(path[depth].p_hdr)) in ext4_ext_next_leaf_block()
1690 le32_to_cpu(path[depth].p_idx[1].ei_block); in ext4_ext_next_leaf_block()
1691 depth--; in ext4_ext_next_leaf_block()
1707 int depth = ext_depth(inode); in ext4_ext_correct_indexes() local
1712 eh = path[depth].p_hdr; in ext4_ext_correct_indexes()
1713 ex = path[depth].p_ext; in ext4_ext_correct_indexes()
1721 if (depth == 0) { in ext4_ext_correct_indexes()
1734 k = depth - 1; in ext4_ext_correct_indexes()
1735 border = path[depth].p_ext->ee_block; in ext4_ext_correct_indexes()
1780 while (++k < depth) in ext4_ext_correct_indexes()
1830 unsigned int depth, len; in ext4_ext_try_to_merge_right() local
1833 depth = ext_depth(inode); in ext4_ext_try_to_merge_right()
1834 BUG_ON(path[depth].p_hdr == NULL); in ext4_ext_try_to_merge_right()
1835 eh = path[depth].p_hdr; in ext4_ext_try_to_merge_right()
1918 unsigned int depth; in ext4_ext_try_to_merge() local
1921 depth = ext_depth(inode); in ext4_ext_try_to_merge()
1922 BUG_ON(path[depth].p_hdr == NULL); in ext4_ext_try_to_merge()
1923 eh = path[depth].p_hdr; in ext4_ext_try_to_merge()
1948 unsigned int depth, len1; in ext4_ext_check_overlap() local
1953 depth = ext_depth(inode); in ext4_ext_check_overlap()
1954 if (!path[depth].p_ext) in ext4_ext_check_overlap()
1956 b2 = EXT4_LBLK_CMASK(sbi, le32_to_cpu(path[depth].p_ext->ee_block)); in ext4_ext_check_overlap()
1999 int depth, len, err = 0; in ext4_ext_insert_extent() local
2013 depth = ext_depth(inode); in ext4_ext_insert_extent()
2014 ex = path[depth].p_ext; in ext4_ext_insert_extent()
2015 eh = path[depth].p_hdr; in ext4_ext_insert_extent()
2016 if (unlikely(path[depth].p_hdr == NULL)) { in ext4_ext_insert_extent()
2017 EXT4_ERROR_INODE(inode, "path[%d].p_hdr == NULL", depth); in ext4_ext_insert_extent()
2055 path + depth); in ext4_ext_insert_extent()
2080 path + depth); in ext4_ext_insert_extent()
2096 depth = ext_depth(inode); in ext4_ext_insert_extent()
2097 eh = path[depth].p_hdr; in ext4_ext_insert_extent()
2116 eh = npath[depth].p_hdr; in ext4_ext_insert_extent()
2139 depth = ext_depth(inode); in ext4_ext_insert_extent()
2140 eh = path[depth].p_hdr; in ext4_ext_insert_extent()
2143 nearex = path[depth].p_ext; in ext4_ext_insert_extent()
2145 err = ext4_ext_get_access(handle, inode, path + depth); in ext4_ext_insert_extent()
2195 path[depth].p_ext = nearex; in ext4_ext_insert_extent()
2284 int depth = ext_depth(inode); in ext4_ext_find_hole() local
2288 ex = path[depth].p_ext; in ext4_ext_find_hole()
2314 struct ext4_ext_path *path, int depth) in ext4_ext_rm_idx() argument
2318 int k = depth - 1; in ext4_ext_rm_idx()
2366 while (++k < depth) in ext4_ext_rm_idx()
2383 int depth = ext_depth(inode); in ext4_ext_calc_credits_for_single_extent() local
2387 if (le16_to_cpu(path[depth].p_hdr->eh_entries) in ext4_ext_calc_credits_for_single_extent()
2388 < le16_to_cpu(path[depth].p_hdr->eh_max)) { in ext4_ext_calc_credits_for_single_extent()
2621 int depth = ext_depth(inode), credits, revoke_credits; in ext4_ext_rm_leaf() local
2633 if (!path[depth].p_hdr) in ext4_ext_rm_leaf()
2634 path[depth].p_hdr = ext_block_hdr(path[depth].p_bh); in ext4_ext_rm_leaf()
2635 eh = path[depth].p_hdr; in ext4_ext_rm_leaf()
2636 if (unlikely(path[depth].p_hdr == NULL)) { in ext4_ext_rm_leaf()
2637 EXT4_ERROR_INODE(inode, "path[%d].p_hdr == NULL", depth); in ext4_ext_rm_leaf()
2641 ex = path[depth].p_ext; in ext4_ext_rm_leaf()
2660 path[depth].p_ext = ex; in ext4_ext_rm_leaf()
2730 err = ext4_ext_get_access(handle, inode, path + depth); in ext4_ext_rm_leaf()
2770 err = ext4_ext_dirty(handle, inode, path + depth); in ext4_ext_rm_leaf()
2809 if (err == 0 && eh->eh_entries == 0 && path[depth].p_bh != NULL) in ext4_ext_rm_leaf()
2810 err = ext4_ext_rm_idx(handle, inode, path, depth); in ext4_ext_rm_leaf()
2841 int depth = ext_depth(inode); in ext4_ext_remove_space() local
2856 depth + 1, in ext4_ext_remove_space()
2857 ext4_free_metadata_revoke_credits(inode->i_sb, depth)); in ext4_ext_remove_space()
2862 trace_ext4_ext_remove_space(inode, start, end, depth); in ext4_ext_remove_space()
2882 depth = ext_depth(inode); in ext4_ext_remove_space()
2884 ex = path[depth].p_ext; in ext4_ext_remove_space()
2886 if (depth) { in ext4_ext_remove_space()
2889 depth); in ext4_ext_remove_space()
2954 * after i_size and walking into the tree depth-wise. in ext4_ext_remove_space()
2956 depth = ext_depth(inode); in ext4_ext_remove_space()
2958 int k = i = depth; in ext4_ext_remove_space()
2963 path = kzalloc_objs(struct ext4_ext_path, depth + 1, in ext4_ext_remove_space()
2965 path[0].p_maxdepth = path[0].p_depth = depth; in ext4_ext_remove_space()
2969 if (ext4_ext_check(inode, path[0].p_hdr, depth, 0)) { in ext4_ext_remove_space()
2977 if (i == depth) { in ext4_ext_remove_space()
3015 depth - i - 1, flags); in ext4_ext_remove_space()
3024 if (WARN_ON(i + 1 > depth)) { in ext4_ext_remove_space()
3049 trace_ext4_ext_remove_space_done(inode, start, end, depth, &partial, in ext4_ext_remove_space()
3138 printk(KERN_ERR "EXT4-fs: extents: %lu min, %lu max, max depth %lu\n", in ext4_ext_release()
3201 unsigned int ee_len, depth; in ext4_split_extent_at() local
3211 depth = ext_depth(inode); in ext4_split_extent_at()
3212 ex = path[depth].p_ext; in ext4_split_extent_at()
3226 err = ext4_ext_get_access(handle, inode, path + depth); in ext4_split_extent_at()
3240 err = ext4_ext_dirty(handle, inode, path + depth); in ext4_split_extent_at()
3276 depth = ext_depth(inode); in ext4_split_extent_at()
3277 ex = path[depth].p_ext; in ext4_split_extent_at()
3280 "bad extent address lblock: %lu, depth: %d pblock %llu", in ext4_split_extent_at()
3281 (unsigned long)ee_block, depth, path[depth].p_block); in ext4_split_extent_at()
3286 err = ext4_ext_get_access(handle, inode, path + depth); in ext4_split_extent_at()
3311 unsigned int ee_len, depth; in ext4_split_extent_zeroout() local
3317 depth = ext_depth(inode); in ext4_split_extent_zeroout()
3318 ex = path[depth].p_ext; in ext4_split_extent_zeroout()
3385 err = ext4_ext_get_access(handle, inode, path + depth); in ext4_split_extent_zeroout()
3391 err = ext4_ext_dirty(handle, inode, path + depth); in ext4_split_extent_zeroout()
3418 unsigned int ee_len, orig_ee_len, depth; in ext4_split_extent() local
3422 depth = ext_depth(inode); in ext4_split_extent()
3423 ex = path[depth].p_ext; in ext4_split_extent()
3449 depth = ext_depth(inode); in ext4_split_extent()
3450 ex = path[depth].p_ext; in ext4_split_extent()
3501 depth = ext_depth(inode); in ext4_split_extent()
3502 ex = path[depth].p_ext; in ext4_split_extent()
3567 unsigned int ee_len, depth, map_len = map->m_len; in ext4_ext_convert_to_initialized() local
3580 depth = ext_depth(inode); in ext4_ext_convert_to_initialized()
3581 eh = path[depth].p_hdr; in ext4_ext_convert_to_initialized()
3582 ex = path[depth].p_ext; in ext4_ext_convert_to_initialized()
3637 err = ext4_ext_get_access(handle, inode, path + depth); in ext4_ext_convert_to_initialized()
3683 err = ext4_ext_get_access(handle, inode, path + depth); in ext4_ext_convert_to_initialized()
3705 err = ext4_ext_dirty(handle, inode, path + depth); in ext4_ext_convert_to_initialized()
3708 path[depth].p_ext = abut_ex; in ext4_ext_convert_to_initialized()
3826 int split_flag = 0, depth, err = 0; in ext4_split_convert_extents() local
3836 depth = ext_depth(inode); in ext4_split_convert_extents()
3837 ex = path[depth].p_ext; in ext4_split_convert_extents()
3866 depth = ext_depth(inode); in ext4_split_convert_extents()
3867 ex = path[depth].p_ext; in ext4_split_convert_extents()
3873 err = ext4_ext_get_access(handle, inode, path + depth); in ext4_split_convert_extents()
3889 err = ext4_ext_dirty(handle, inode, path + depth); in ext4_split_convert_extents()
3921 int depth; in ext4_convert_unwritten_extents_endio() local
3923 depth = ext_depth(inode); in ext4_convert_unwritten_extents_endio()
3924 ex = path[depth].p_ext; in ext4_convert_unwritten_extents_endio()
3945 int depth; in convert_initialized_extent() local
3954 depth = ext_depth(inode); in convert_initialized_extent()
3955 ex = path[depth].p_ext; in convert_initialized_extent()
3978 depth = ext_depth(inode); in convert_initialized_extent()
3979 ex = path[depth].p_ext; in convert_initialized_extent()
4276 int err = 0, depth; in ext4_ext_map_blocks() local
4292 depth = ext_depth(inode); in ext4_ext_map_blocks()
4299 if (unlikely(path[depth].p_ext == NULL && depth != 0)) { in ext4_ext_map_blocks()
4301 "lblock: %lu, depth: %d pblock %lld", in ext4_ext_map_blocks()
4302 (unsigned long) map->m_lblk, depth, in ext4_ext_map_blocks()
4303 path[depth].p_block); in ext4_ext_map_blocks()
4308 ex = path[depth].p_ext; in ext4_ext_map_blocks()
4524 * So we know that the depth used here is correct, since there was no in ext4_ext_map_blocks()
4527 * need to re-calculate the depth as it might have changed due to block in ext4_ext_map_blocks()
4532 if (!err && ex && (ex == EXT_LAST_EXTENT(path[depth].p_hdr))) in ext4_ext_map_blocks()
4581 int depth = 0; in ext4_alloc_file_blocks() local
4615 depth = ext_depth(inode); in ext4_alloc_file_blocks()
4627 * Recalculate credits when extent tree depth changes. in ext4_alloc_file_blocks()
4629 if (depth != ext_depth(inode)) { in ext4_alloc_file_blocks()
4631 depth = ext_depth(inode); in ext4_alloc_file_blocks()
5279 * Shift the extents of a path structure lying between path[depth].p_ext
5280 * and EXT_LAST_EXTENT(path[depth].p_hdr), by @shift blocks. @SHIFT tells
5288 int depth, err = 0; in ext4_ext_shift_path_extents() local
5292 depth = path->p_depth; in ext4_ext_shift_path_extents()
5294 while (depth >= 0) { in ext4_ext_shift_path_extents()
5295 if (depth == path->p_depth) { in ext4_ext_shift_path_extents()
5296 ex_start = path[depth].p_ext; in ext4_ext_shift_path_extents()
5300 ex_last = EXT_LAST_EXTENT(path[depth].p_hdr); in ext4_ext_shift_path_extents()
5303 if (ex_start == EXT_FIRST_EXTENT(path[depth].p_hdr)) { in ext4_ext_shift_path_extents()
5306 credits = depth + 2; in ext4_ext_shift_path_extents()
5318 err = ext4_ext_get_access(handle, inode, path + depth); in ext4_ext_shift_path_extents()
5328 EXT_FIRST_EXTENT(path[depth].p_hdr)) in ext4_ext_shift_path_extents()
5342 err = ext4_ext_dirty(handle, inode, path + depth); in ext4_ext_shift_path_extents()
5346 if (--depth < 0 || !update) in ext4_ext_shift_path_extents()
5351 err = ext4_ext_get_access(handle, inode, path + depth); in ext4_ext_shift_path_extents()
5356 le32_add_cpu(&path[depth].p_idx->ei_block, -shift); in ext4_ext_shift_path_extents()
5358 le32_add_cpu(&path[depth].p_idx->ei_block, shift); in ext4_ext_shift_path_extents()
5359 err = ext4_ext_dirty(handle, inode, path + depth); in ext4_ext_shift_path_extents()
5364 if (path[depth].p_idx != EXT_FIRST_INDEX(path[depth].p_hdr)) in ext4_ext_shift_path_extents()
5367 depth--; in ext4_ext_shift_path_extents()
5387 int ret = 0, depth; in ext4_ext_shift_extents() local
5398 depth = path->p_depth; in ext4_ext_shift_extents()
5399 extent = path[depth].p_ext; in ext4_ext_shift_extents()
5415 depth = path->p_depth; in ext4_ext_shift_extents()
5416 extent = path[depth].p_ext; in ext4_ext_shift_extents()
5464 depth = path->p_depth; in ext4_ext_shift_extents()
5465 extent = path[depth].p_ext; in ext4_ext_shift_extents()
5475 if (extent < EXT_LAST_EXTENT(path[depth].p_hdr)) { in ext4_ext_shift_extents()
5476 path[depth].p_ext++; in ext4_ext_shift_extents()
5485 extent = EXT_LAST_EXTENT(path[depth].p_hdr); in ext4_ext_shift_extents()
5489 extent = EXT_FIRST_EXTENT(path[depth].p_hdr); in ext4_ext_shift_extents()
5495 extent = EXT_LAST_EXTENT(path[depth].p_hdr); in ext4_ext_shift_extents()
5499 if (extent == EXT_LAST_EXTENT(path[depth].p_hdr)) in ext4_ext_shift_extents()
5505 path[depth].p_ext = extent; in ext4_ext_shift_extents()
5636 int ret, depth; in ext4_insert_range() local
5695 depth = ext_depth(inode); in ext4_insert_range()
5696 extent = path[depth].p_ext; in ext4_insert_range()
5952 int depth, mapped = 0, err = 0; in ext4_clu_mapped() local
5970 depth = ext_depth(inode); in ext4_clu_mapped()
5977 if (unlikely(path[depth].p_ext == NULL && depth != 0)) { in ext4_clu_mapped()
5979 "bad extent address - lblock: %lu, depth: %d, pblock: %lld", in ext4_clu_mapped()
5981 depth, path[depth].p_block); in ext4_clu_mapped()
5986 extent = path[depth].p_ext; in ext4_clu_mapped()