Lines Matching full:depth

195 		int depth = path->p_depth;  in ext4_ext_find_goal()  local
215 ex = path[depth].p_ext; in ext4_ext_find_goal()
228 if (path[depth].p_bh) in ext4_ext_find_goal()
229 return path[depth].p_bh->b_blocknr; in ext4_ext_find_goal()
324 ext4_ext_max_entries(struct inode *inode, int depth) in ext4_ext_max_entries() argument
328 if (depth == ext_depth(inode)) { in ext4_ext_max_entries()
329 if (depth == 0) in ext4_ext_max_entries()
334 if (depth == 0) in ext4_ext_max_entries()
370 int depth) in ext4_valid_extent_entries() argument
381 if (depth == 0) { in ext4_valid_extent_entries()
389 if (depth != ext_depth(inode) && in ext4_valid_extent_entries()
413 if (depth != ext_depth(inode) && in ext4_valid_extent_entries()
436 int depth, ext4_fsblk_t pblk, ext4_lblk_t lblk) in __ext4_ext_check() argument
445 if (unlikely(le16_to_cpu(eh->eh_depth) != depth)) { in __ext4_ext_check()
453 max = ext4_ext_max_entries(inode, depth); in __ext4_ext_check()
462 if (unlikely((eh->eh_entries == 0) && (depth > 0))) { in __ext4_ext_check()
466 if (!ext4_valid_extent_entries(inode, eh, lblk, &pblk, depth)) { in __ext4_ext_check()
470 if (unlikely(depth > 32)) { in __ext4_ext_check()
475 if (ext_depth(inode) != depth && in __ext4_ext_check()
486 "entries %u, max %u(%u), depth %u(%u)", in __ext4_ext_check()
491 max, le16_to_cpu(eh->eh_depth), depth); in __ext4_ext_check()
495 #define ext4_ext_check(inode, eh, depth, pblk) \ argument
496 __ext4_ext_check(__func__, __LINE__, (inode), (eh), (depth), (pblk), 0)
530 int depth, int flags) in __read_extent_tree_block() argument
554 depth, pblk, le32_to_cpu(idx->ei_block)); in __read_extent_tree_block()
561 if (!(flags & EXT4_EX_NOCACHE) && depth == 0) { in __read_extent_tree_block()
572 #define read_extent_tree_block(inode, idx, depth, flags) \ argument
574 (depth), (flags))
585 int i = 0, depth, ret = 0; in ext4_ext_precache() local
591 depth = ext_depth(inode); in ext4_ext_precache()
594 if (!depth) { in ext4_ext_precache()
599 path = kcalloc(depth + 1, sizeof(struct ext4_ext_path), in ext4_ext_precache()
607 ret = ext4_ext_check(inode, path[0].p_hdr, depth, 0); in ext4_ext_precache()
616 if ((i == depth) || in ext4_ext_precache()
624 depth - i - 1, in ext4_ext_precache()
668 int depth = ext_depth(inode); in ext4_ext_show_leaf() local
676 eh = path[depth].p_hdr; in ext4_ext_show_leaf()
692 int depth = ext_depth(inode); in ext4_ext_show_move() local
695 if (depth != level) { in ext4_ext_show_move()
708 ex = path[depth].p_ext; in ext4_ext_show_move()
709 while (ex <= EXT_MAX_EXTENT(path[depth].p_hdr)) { in ext4_ext_show_move()
728 int depth, i; in ext4_ext_drop_refs() local
732 depth = path->p_depth; in ext4_ext_drop_refs()
733 for (i = 0; i <= depth; i++, path++) { in ext4_ext_drop_refs()
881 short int depth, i, ppos = 0; in ext4_find_extent() local
889 depth = ext_depth(inode); in ext4_find_extent()
890 if (depth < 0 || depth > EXT4_MAX_EXTENT_DEPTH) { in ext4_find_extent()
891 EXT4_ERROR_INODE(inode, "inode has invalid extent depth: %d", in ext4_find_extent()
892 depth); in ext4_find_extent()
899 if (depth > path[0].p_maxdepth) { in ext4_find_extent()
905 /* account possible depth increase */ in ext4_find_extent()
906 path = kcalloc(depth + 2, sizeof(struct ext4_ext_path), in ext4_find_extent()
910 path[0].p_maxdepth = depth + 1; in ext4_find_extent()
915 i = depth; in ext4_find_extent()
916 if (!(flags & EXT4_EX_NOCACHE) && depth == 0) in ext4_find_extent()
920 ext_debug(inode, "depth %d: num %d, max %d\n", in ext4_find_extent()
1038 * at depth @at:
1051 int depth = ext_depth(inode); in ext4_ext_split() local
1070 if (unlikely(path[depth].p_ext > EXT_MAX_EXTENT(path[depth].p_hdr))) { in ext4_ext_split()
1074 if (path[depth].p_ext != EXT_MAX_EXTENT(path[depth].p_hdr)) { in ext4_ext_split()
1075 border = path[depth].p_ext[1].ee_block; in ext4_ext_split()
1098 ablocks = kcalloc(depth, sizeof(ext4_fsblk_t), gfp_flags); in ext4_ext_split()
1103 ext_debug(inode, "allocate %d blocks for indexes/leaf\n", depth - at); in ext4_ext_split()
1104 for (a = 0; a < depth - at; a++) { in ext4_ext_split()
1137 /* move remainder of path[depth] to the new leaf */ in ext4_ext_split()
1138 if (unlikely(path[depth].p_hdr->eh_entries != in ext4_ext_split()
1139 path[depth].p_hdr->eh_max)) { in ext4_ext_split()
1141 path[depth].p_hdr->eh_entries, in ext4_ext_split()
1142 path[depth].p_hdr->eh_max); in ext4_ext_split()
1147 m = EXT_MAX_EXTENT(path[depth].p_hdr) - path[depth].p_ext++; in ext4_ext_split()
1148 ext4_ext_show_move(inode, path, newblock, depth); in ext4_ext_split()
1152 memmove(ex, path[depth].p_ext, sizeof(struct ext4_extent) * m); in ext4_ext_split()
1172 err = ext4_ext_get_access(handle, inode, path + depth); in ext4_ext_split()
1175 le16_add_cpu(&path[depth].p_hdr->eh_entries, -m); in ext4_ext_split()
1176 err = ext4_ext_dirty(handle, inode, path + depth); in ext4_ext_split()
1183 k = depth - at - 1; in ext4_ext_split()
1192 /* current depth stored in i var */ in ext4_ext_split()
1193 i = depth - 1; in ext4_ext_split()
1212 neh->eh_depth = cpu_to_le16(depth - i); in ext4_ext_split()
1282 for (i = 0; i < depth; i++) { in ext4_ext_split()
1385 * if no free index is found, then it requests in-depth growing.
1395 int depth, i, err = 0; in ext4_ext_create_new_leaf() local
1398 i = depth = ext_depth(inode); in ext4_ext_create_new_leaf()
1401 curp = path + depth; in ext4_ext_create_new_leaf()
1423 /* tree is full, time to grow in depth */ in ext4_ext_create_new_leaf()
1438 * only first (depth 0 -> 1) produces free space; in ext4_ext_create_new_leaf()
1441 depth = ext_depth(inode); in ext4_ext_create_new_leaf()
1442 if (path[depth].p_hdr->eh_entries == path[depth].p_hdr->eh_max) { in ext4_ext_create_new_leaf()
1465 int depth, ee_len; in ext4_ext_search_left() local
1471 depth = path->p_depth; in ext4_ext_search_left()
1474 if (depth == 0 && path->p_ext == NULL) in ext4_ext_search_left()
1481 ex = path[depth].p_ext; in ext4_ext_search_left()
1484 if (unlikely(EXT_FIRST_EXTENT(path[depth].p_hdr) != ex)) { in ext4_ext_search_left()
1490 while (--depth >= 0) { in ext4_ext_search_left()
1491 ix = path[depth].p_idx; in ext4_ext_search_left()
1492 if (unlikely(ix != EXT_FIRST_INDEX(path[depth].p_hdr))) { in ext4_ext_search_left()
1494 "ix (%d) != EXT_FIRST_INDEX (%d) (depth %d)!", in ext4_ext_search_left()
1496 EXT_FIRST_INDEX(path[depth].p_hdr) != NULL ? in ext4_ext_search_left()
1497 le32_to_cpu(EXT_FIRST_INDEX(path[depth].p_hdr)->ei_block) : 0, in ext4_ext_search_left()
1498 depth); in ext4_ext_search_left()
1533 int depth; /* Note, NOT eh_depth; depth from top of tree */ in ext4_ext_search_right() local
1540 depth = path->p_depth; in ext4_ext_search_right()
1543 if (depth == 0 && path->p_ext == NULL) in ext4_ext_search_right()
1550 ex = path[depth].p_ext; in ext4_ext_search_right()
1553 if (unlikely(EXT_FIRST_EXTENT(path[depth].p_hdr) != ex)) { in ext4_ext_search_right()
1556 depth); in ext4_ext_search_right()
1559 while (--depth >= 0) { in ext4_ext_search_right()
1560 ix = path[depth].p_idx; in ext4_ext_search_right()
1561 if (unlikely(ix != EXT_FIRST_INDEX(path[depth].p_hdr))) { in ext4_ext_search_right()
1578 if (ex != EXT_LAST_EXTENT(path[depth].p_hdr)) { in ext4_ext_search_right()
1585 while (--depth >= 0) { in ext4_ext_search_right()
1586 ix = path[depth].p_idx; in ext4_ext_search_right()
1587 if (ix != EXT_LAST_INDEX(path[depth].p_hdr)) in ext4_ext_search_right()
1599 while (++depth < path->p_depth) { in ext4_ext_search_right()
1601 bh = read_extent_tree_block(inode, ix, path->p_depth - depth, 0); in ext4_ext_search_right()
1609 bh = read_extent_tree_block(inode, ix, path->p_depth - depth, 0); in ext4_ext_search_right()
1634 int depth; in ext4_ext_next_allocated_block() local
1637 depth = path->p_depth; in ext4_ext_next_allocated_block()
1639 if (depth == 0 && path->p_ext == NULL) in ext4_ext_next_allocated_block()
1642 while (depth >= 0) { in ext4_ext_next_allocated_block()
1643 struct ext4_ext_path *p = &path[depth]; in ext4_ext_next_allocated_block()
1645 if (depth == path->p_depth) { in ext4_ext_next_allocated_block()
1654 depth--; in ext4_ext_next_allocated_block()
1666 int depth; in ext4_ext_next_leaf_block() local
1669 depth = path->p_depth; in ext4_ext_next_leaf_block()
1672 if (depth == 0) in ext4_ext_next_leaf_block()
1676 depth--; in ext4_ext_next_leaf_block()
1678 while (depth >= 0) { in ext4_ext_next_leaf_block()
1679 if (path[depth].p_idx != in ext4_ext_next_leaf_block()
1680 EXT_LAST_INDEX(path[depth].p_hdr)) in ext4_ext_next_leaf_block()
1682 le32_to_cpu(path[depth].p_idx[1].ei_block); in ext4_ext_next_leaf_block()
1683 depth--; in ext4_ext_next_leaf_block()
1699 int depth = ext_depth(inode); in ext4_ext_correct_indexes() local
1704 eh = path[depth].p_hdr; in ext4_ext_correct_indexes()
1705 ex = path[depth].p_ext; in ext4_ext_correct_indexes()
1713 if (depth == 0) { in ext4_ext_correct_indexes()
1726 k = depth - 1; in ext4_ext_correct_indexes()
1727 border = path[depth].p_ext->ee_block; in ext4_ext_correct_indexes()
1796 unsigned int depth, len; in ext4_ext_try_to_merge_right() local
1799 depth = ext_depth(inode); in ext4_ext_try_to_merge_right()
1800 BUG_ON(path[depth].p_hdr == NULL); in ext4_ext_try_to_merge_right()
1801 eh = path[depth].p_hdr; in ext4_ext_try_to_merge_right()
1884 unsigned int depth; in ext4_ext_try_to_merge() local
1887 depth = ext_depth(inode); in ext4_ext_try_to_merge()
1888 BUG_ON(path[depth].p_hdr == NULL); in ext4_ext_try_to_merge()
1889 eh = path[depth].p_hdr; in ext4_ext_try_to_merge()
1914 unsigned int depth, len1; in ext4_ext_check_overlap() local
1919 depth = ext_depth(inode); in ext4_ext_check_overlap()
1920 if (!path[depth].p_ext) in ext4_ext_check_overlap()
1922 b2 = EXT4_LBLK_CMASK(sbi, le32_to_cpu(path[depth].p_ext->ee_block)); in ext4_ext_check_overlap()
1966 int depth, len, err; in ext4_ext_insert_extent() local
1976 depth = ext_depth(inode); in ext4_ext_insert_extent()
1977 ex = path[depth].p_ext; in ext4_ext_insert_extent()
1978 eh = path[depth].p_hdr; in ext4_ext_insert_extent()
1979 if (unlikely(path[depth].p_hdr == NULL)) { in ext4_ext_insert_extent()
1980 EXT4_ERROR_INODE(inode, "path[%d].p_hdr == NULL", depth); in ext4_ext_insert_extent()
2017 path + depth); in ext4_ext_insert_extent()
2025 eh = path[depth].p_hdr; in ext4_ext_insert_extent()
2043 path + depth); in ext4_ext_insert_extent()
2054 eh = path[depth].p_hdr; in ext4_ext_insert_extent()
2060 depth = ext_depth(inode); in ext4_ext_insert_extent()
2061 eh = path[depth].p_hdr; in ext4_ext_insert_extent()
2077 eh = npath[depth].p_hdr; in ext4_ext_insert_extent()
2098 depth = ext_depth(inode); in ext4_ext_insert_extent()
2099 eh = path[depth].p_hdr; in ext4_ext_insert_extent()
2102 nearex = path[depth].p_ext; in ext4_ext_insert_extent()
2104 err = ext4_ext_get_access(handle, inode, path + depth); in ext4_ext_insert_extent()
2154 path[depth].p_ext = nearex; in ext4_ext_insert_extent()
2241 int depth = ext_depth(inode); in ext4_ext_determine_hole() local
2245 ex = path[depth].p_ext; in ext4_ext_determine_hole()
2295 struct ext4_ext_path *path, int depth) in ext4_ext_rm_idx() argument
2301 depth--; in ext4_ext_rm_idx()
2302 path = path + depth; in ext4_ext_rm_idx()
2328 while (--depth >= 0) { in ext4_ext_rm_idx()
2354 int depth = ext_depth(inode); in ext4_ext_calc_credits_for_single_extent() local
2358 if (le16_to_cpu(path[depth].p_hdr->eh_entries) in ext4_ext_calc_credits_for_single_extent()
2359 < le16_to_cpu(path[depth].p_hdr->eh_max)) { in ext4_ext_calc_credits_for_single_extent()
2390 int depth; in ext4_ext_index_trans_blocks() local
2396 depth = ext_depth(inode); in ext4_ext_index_trans_blocks()
2399 index = depth * 2; in ext4_ext_index_trans_blocks()
2401 index = depth * 3; in ext4_ext_index_trans_blocks()
2590 int depth = ext_depth(inode), credits, revoke_credits; in ext4_ext_rm_leaf() local
2602 if (!path[depth].p_hdr) in ext4_ext_rm_leaf()
2603 path[depth].p_hdr = ext_block_hdr(path[depth].p_bh); in ext4_ext_rm_leaf()
2604 eh = path[depth].p_hdr; in ext4_ext_rm_leaf()
2605 if (unlikely(path[depth].p_hdr == NULL)) { in ext4_ext_rm_leaf()
2606 EXT4_ERROR_INODE(inode, "path[%d].p_hdr == NULL", depth); in ext4_ext_rm_leaf()
2610 ex = path[depth].p_ext; in ext4_ext_rm_leaf()
2629 path[depth].p_ext = ex; in ext4_ext_rm_leaf()
2700 err = ext4_ext_get_access(handle, inode, path + depth); in ext4_ext_rm_leaf()
2740 err = ext4_ext_dirty(handle, inode, path + depth); in ext4_ext_rm_leaf()
2779 if (err == 0 && eh->eh_entries == 0 && path[depth].p_bh != NULL) in ext4_ext_rm_leaf()
2780 err = ext4_ext_rm_idx(handle, inode, path, depth); in ext4_ext_rm_leaf()
2811 int depth = ext_depth(inode); in ext4_ext_remove_space() local
2825 depth + 1, in ext4_ext_remove_space()
2826 ext4_free_metadata_revoke_credits(inode->i_sb, depth)); in ext4_ext_remove_space()
2831 trace_ext4_ext_remove_space(inode, start, end, depth); in ext4_ext_remove_space()
2852 depth = ext_depth(inode); in ext4_ext_remove_space()
2854 ex = path[depth].p_ext; in ext4_ext_remove_space()
2856 if (depth) { in ext4_ext_remove_space()
2859 depth); in ext4_ext_remove_space()
2923 * after i_size and walking into the tree depth-wise. in ext4_ext_remove_space()
2925 depth = ext_depth(inode); in ext4_ext_remove_space()
2927 int k = i = depth; in ext4_ext_remove_space()
2932 path = kcalloc(depth + 1, sizeof(struct ext4_ext_path), in ext4_ext_remove_space()
2938 path[0].p_maxdepth = path[0].p_depth = depth; in ext4_ext_remove_space()
2942 if (ext4_ext_check(inode, path[0].p_hdr, depth, 0)) { in ext4_ext_remove_space()
2950 if (i == depth) { in ext4_ext_remove_space()
2989 depth - i - 1, in ext4_ext_remove_space()
2999 if (WARN_ON(i + 1 > depth)) { in ext4_ext_remove_space()
3025 trace_ext4_ext_remove_space_done(inode, start, end, depth, &partial, in ext4_ext_remove_space()
3115 printk(KERN_ERR "EXT4-fs: extents: %lu min, %lu max, max depth %lu\n", in ext4_ext_release()
3183 unsigned int ee_len, depth; in ext4_split_extent_at() local
3193 depth = ext_depth(inode); in ext4_split_extent_at()
3194 ex = path[depth].p_ext; in ext4_split_extent_at()
3205 err = ext4_ext_get_access(handle, inode, path + depth); in ext4_split_extent_at()
3237 err = ext4_ext_dirty(handle, inode, path + depth); in ext4_split_extent_at()
3329 unsigned int ee_len, depth; in ext4_split_extent() local
3335 depth = ext_depth(inode); in ext4_split_extent()
3336 ex = path[depth].p_ext; in ext4_split_extent()
3363 depth = ext_depth(inode); in ext4_split_extent()
3364 ex = path[depth].p_ext; in ext4_split_extent()
3424 unsigned int ee_len, depth, map_len = map->m_len; in ext4_ext_convert_to_initialized() local
3438 depth = ext_depth(inode); in ext4_ext_convert_to_initialized()
3439 eh = path[depth].p_hdr; in ext4_ext_convert_to_initialized()
3440 ex = path[depth].p_ext; in ext4_ext_convert_to_initialized()
3494 err = ext4_ext_get_access(handle, inode, path + depth); in ext4_ext_convert_to_initialized()
3540 err = ext4_ext_get_access(handle, inode, path + depth); in ext4_ext_convert_to_initialized()
3562 err = ext4_ext_dirty(handle, inode, path + depth); in ext4_ext_convert_to_initialized()
3565 path[depth].p_ext = abut_ex; in ext4_ext_convert_to_initialized()
3680 int split_flag = 0, depth; in ext4_split_convert_extents() local
3693 depth = ext_depth(inode); in ext4_split_convert_extents()
3694 ex = path[depth].p_ext; in ext4_split_convert_extents()
3720 int depth; in ext4_convert_unwritten_extents_endio() local
3723 depth = ext_depth(inode); in ext4_convert_unwritten_extents_endio()
3724 ex = path[depth].p_ext; in ext4_convert_unwritten_extents_endio()
3751 depth = ext_depth(inode); in ext4_convert_unwritten_extents_endio()
3752 ex = path[depth].p_ext; in ext4_convert_unwritten_extents_endio()
3755 err = ext4_ext_get_access(handle, inode, path + depth); in ext4_convert_unwritten_extents_endio()
3783 int depth; in convert_initialized_extent() local
3793 depth = ext_depth(inode); in convert_initialized_extent()
3794 ex = path[depth].p_ext; in convert_initialized_extent()
3809 depth = ext_depth(inode); in convert_initialized_extent()
3810 ex = path[depth].p_ext; in convert_initialized_extent()
3818 err = ext4_ext_get_access(handle, inode, path + depth); in convert_initialized_extent()
4087 int err = 0, depth, ret; in ext4_ext_map_blocks() local
4104 depth = ext_depth(inode); in ext4_ext_map_blocks()
4111 if (unlikely(path[depth].p_ext == NULL && depth != 0)) { in ext4_ext_map_blocks()
4113 "lblock: %lu, depth: %d pblock %lld", in ext4_ext_map_blocks()
4114 (unsigned long) map->m_lblk, depth, in ext4_ext_map_blocks()
4115 path[depth].p_block); in ext4_ext_map_blocks()
4120 ex = path[depth].p_ext; in ext4_ext_map_blocks()
4431 int depth = 0; in ext4_alloc_file_blocks() local
4451 depth = ext_depth(inode); in ext4_alloc_file_blocks()
4456 * Recalculate credits when extent tree depth changes. in ext4_alloc_file_blocks()
4458 if (depth != ext_depth(inode)) { in ext4_alloc_file_blocks()
4460 depth = ext_depth(inode); in ext4_alloc_file_blocks()
5019 * Shift the extents of a path structure lying between path[depth].p_ext
5020 * and EXT_LAST_EXTENT(path[depth].p_hdr), by @shift blocks. @SHIFT tells
5028 int depth, err = 0; in ext4_ext_shift_path_extents() local
5032 depth = path->p_depth; in ext4_ext_shift_path_extents()
5034 while (depth >= 0) { in ext4_ext_shift_path_extents()
5035 if (depth == path->p_depth) { in ext4_ext_shift_path_extents()
5036 ex_start = path[depth].p_ext; in ext4_ext_shift_path_extents()
5040 ex_last = EXT_LAST_EXTENT(path[depth].p_hdr); in ext4_ext_shift_path_extents()
5043 if (ex_start == EXT_FIRST_EXTENT(path[depth].p_hdr)) { in ext4_ext_shift_path_extents()
5046 credits = depth + 2; in ext4_ext_shift_path_extents()
5058 err = ext4_ext_get_access(handle, inode, path + depth); in ext4_ext_shift_path_extents()
5068 EXT_FIRST_EXTENT(path[depth].p_hdr)) in ext4_ext_shift_path_extents()
5082 err = ext4_ext_dirty(handle, inode, path + depth); in ext4_ext_shift_path_extents()
5086 if (--depth < 0 || !update) in ext4_ext_shift_path_extents()
5091 err = ext4_ext_get_access(handle, inode, path + depth); in ext4_ext_shift_path_extents()
5096 le32_add_cpu(&path[depth].p_idx->ei_block, -shift); in ext4_ext_shift_path_extents()
5098 le32_add_cpu(&path[depth].p_idx->ei_block, shift); in ext4_ext_shift_path_extents()
5099 err = ext4_ext_dirty(handle, inode, path + depth); in ext4_ext_shift_path_extents()
5104 if (path[depth].p_idx != EXT_FIRST_INDEX(path[depth].p_hdr)) in ext4_ext_shift_path_extents()
5107 depth--; in ext4_ext_shift_path_extents()
5127 int ret = 0, depth; in ext4_ext_shift_extents() local
5138 depth = path->p_depth; in ext4_ext_shift_extents()
5139 extent = path[depth].p_ext; in ext4_ext_shift_extents()
5155 depth = path->p_depth; in ext4_ext_shift_extents()
5156 extent = path[depth].p_ext; in ext4_ext_shift_extents()
5204 depth = path->p_depth; in ext4_ext_shift_extents()
5205 extent = path[depth].p_ext; in ext4_ext_shift_extents()
5214 if (extent < EXT_LAST_EXTENT(path[depth].p_hdr)) { in ext4_ext_shift_extents()
5215 path[depth].p_ext++; in ext4_ext_shift_extents()
5224 extent = EXT_LAST_EXTENT(path[depth].p_hdr); in ext4_ext_shift_extents()
5228 extent = EXT_FIRST_EXTENT(path[depth].p_hdr); in ext4_ext_shift_extents()
5234 extent = EXT_LAST_EXTENT(path[depth].p_hdr); in ext4_ext_shift_extents()
5238 if (extent == EXT_LAST_EXTENT(path[depth].p_hdr)) in ext4_ext_shift_extents()
5244 path[depth].p_ext = extent; in ext4_ext_shift_extents()
5425 int ret = 0, depth, split_flag = 0; in ext4_insert_range() local
5525 depth = ext_depth(inode); in ext4_insert_range()
5526 extent = path[depth].p_ext; in ext4_insert_range()
5801 int depth, mapped = 0, err = 0; in ext4_clu_mapped() local
5813 depth = ext_depth(inode); in ext4_clu_mapped()
5820 if (unlikely(path[depth].p_ext == NULL && depth != 0)) { in ext4_clu_mapped()
5822 "bad extent address - lblock: %lu, depth: %d, pblock: %lld", in ext4_clu_mapped()
5824 depth, path[depth].p_block); in ext4_clu_mapped()
5829 extent = path[depth].p_ext; in ext4_clu_mapped()