Lines Matching refs:ex

183 		struct ext4_extent *ex;  in ext4_ext_find_goal()  local
202 ex = path[depth].p_ext; in ext4_ext_find_goal()
203 if (ex) { in ext4_ext_find_goal()
204 ext4_fsblk_t ext_pblk = ext4_ext_pblock(ex); in ext4_ext_find_goal()
205 ext4_lblk_t ext_block = le32_to_cpu(ex->ee_block); in ext4_ext_find_goal()
229 struct ext4_extent *ex, int *err, unsigned int flags) in ext4_ext_new_meta_block() argument
233 goal = ext4_ext_find_goal(inode, path, le32_to_cpu(ex->ee_block)); in ext4_ext_new_meta_block()
465 struct ext4_extent *ex = EXT_FIRST_EXTENT(eh); in ext4_cache_extents() local
469 for (i = le16_to_cpu(eh->eh_entries); i > 0; i--, ex++) { in ext4_cache_extents()
471 ext4_lblk_t lblk = le32_to_cpu(ex->ee_block); in ext4_cache_extents()
472 int len = ext4_ext_get_actual_len(ex); in ext4_cache_extents()
478 if (ext4_ext_is_unwritten(ex)) in ext4_cache_extents()
481 ext4_ext_pblock(ex), status); in ext4_cache_extents()
628 struct ext4_extent *ex; in ext4_ext_show_leaf() local
635 ex = EXT_FIRST_EXTENT(eh); in ext4_ext_show_leaf()
639 for (i = 0; i < le16_to_cpu(eh->eh_entries); i++, ex++) { in ext4_ext_show_leaf()
640 ext_debug(inode, "%d:[%d]%d:%llu ", le32_to_cpu(ex->ee_block), in ext4_ext_show_leaf()
641 ext4_ext_is_unwritten(ex), in ext4_ext_show_leaf()
642 ext4_ext_get_actual_len(ex), ext4_ext_pblock(ex)); in ext4_ext_show_leaf()
651 struct ext4_extent *ex; in ext4_ext_show_move() local
666 ex = path[depth].p_ext; in ext4_ext_show_move()
667 while (ex <= EXT_MAX_EXTENT(path[depth].p_hdr)) { in ext4_ext_show_move()
669 le32_to_cpu(ex->ee_block), in ext4_ext_show_move()
670 ext4_ext_pblock(ex), in ext4_ext_show_move()
671 ext4_ext_is_unwritten(ex), in ext4_ext_show_move()
672 ext4_ext_get_actual_len(ex), in ext4_ext_show_move()
674 ex++; in ext4_ext_show_move()
802 struct ext4_extent *chex, *ex; in ext4_ext_binsearch() local
805 chex = ex = EXT_FIRST_EXTENT(eh); in ext4_ext_binsearch()
806 for (k = 0; k < le16_to_cpu(eh->eh_entries); k++, ex++) { in ext4_ext_binsearch()
807 BUG_ON(k && le32_to_cpu(ex->ee_block) in ext4_ext_binsearch()
808 <= le32_to_cpu(ex[-1].ee_block)); in ext4_ext_binsearch()
809 if (block < le32_to_cpu(ex->ee_block)) in ext4_ext_binsearch()
811 chex = ex; in ext4_ext_binsearch()
1107 struct ext4_extent *ex; in ext4_ext_split() local
1108 ex = EXT_FIRST_EXTENT(neh); in ext4_ext_split()
1109 memmove(ex, path[depth].p_ext, sizeof(struct ext4_extent) * m); in ext4_ext_split()
1420 struct ext4_extent *ex; in ext4_ext_search_left() local
1437 ex = path[depth].p_ext; in ext4_ext_search_left()
1438 ee_len = ext4_ext_get_actual_len(ex); in ext4_ext_search_left()
1439 if (*logical < le32_to_cpu(ex->ee_block)) { in ext4_ext_search_left()
1440 if (unlikely(EXT_FIRST_EXTENT(path[depth].p_hdr) != ex)) { in ext4_ext_search_left()
1443 *logical, le32_to_cpu(ex->ee_block)); in ext4_ext_search_left()
1461 if (unlikely(*logical < (le32_to_cpu(ex->ee_block) + ee_len))) { in ext4_ext_search_left()
1464 *logical, le32_to_cpu(ex->ee_block), ee_len); in ext4_ext_search_left()
1468 *logical = le32_to_cpu(ex->ee_block) + ee_len - 1; in ext4_ext_search_left()
1469 *phys = ext4_ext_pblock(ex) + ee_len - 1; in ext4_ext_search_left()
1488 struct ext4_extent *ex; in ext4_ext_search_right() local
1507 ex = path[depth].p_ext; in ext4_ext_search_right()
1508 ee_len = ext4_ext_get_actual_len(ex); in ext4_ext_search_right()
1509 if (*logical < le32_to_cpu(ex->ee_block)) { in ext4_ext_search_right()
1510 if (unlikely(EXT_FIRST_EXTENT(path[depth].p_hdr) != ex)) { in ext4_ext_search_right()
1528 if (unlikely(*logical < (le32_to_cpu(ex->ee_block) + ee_len))) { in ext4_ext_search_right()
1531 *logical, le32_to_cpu(ex->ee_block), ee_len); in ext4_ext_search_right()
1535 if (ex != EXT_LAST_EXTENT(path[depth].p_hdr)) { in ext4_ext_search_right()
1537 ex++; in ext4_ext_search_right()
1573 ex = EXT_FIRST_EXTENT(eh); in ext4_ext_search_right()
1575 *logical = le32_to_cpu(ex->ee_block); in ext4_ext_search_right()
1576 *phys = ext4_ext_pblock(ex); in ext4_ext_search_right()
1578 *ret_ex = *ex; in ext4_ext_search_right()
1660 struct ext4_extent *ex; in ext4_ext_correct_indexes() local
1665 ex = path[depth].p_ext; in ext4_ext_correct_indexes()
1667 if (unlikely(ex == NULL || eh == NULL)) { in ext4_ext_correct_indexes()
1669 "ex %p == NULL or eh %p == NULL", ex, eh); in ext4_ext_correct_indexes()
1678 if (ex != EXT_FIRST_EXTENT(eh)) { in ext4_ext_correct_indexes()
1753 struct ext4_extent *ex) in ext4_ext_try_to_merge_right() argument
1763 while (ex < EXT_LAST_EXTENT(eh)) { in ext4_ext_try_to_merge_right()
1764 if (!ext4_can_extents_be_merged(inode, ex, ex + 1)) in ext4_ext_try_to_merge_right()
1767 unwritten = ext4_ext_is_unwritten(ex); in ext4_ext_try_to_merge_right()
1768 ex->ee_len = cpu_to_le16(ext4_ext_get_actual_len(ex) in ext4_ext_try_to_merge_right()
1769 + ext4_ext_get_actual_len(ex + 1)); in ext4_ext_try_to_merge_right()
1771 ext4_ext_mark_unwritten(ex); in ext4_ext_try_to_merge_right()
1773 if (ex + 1 < EXT_LAST_EXTENT(eh)) { in ext4_ext_try_to_merge_right()
1774 len = (EXT_LAST_EXTENT(eh) - ex - 1) in ext4_ext_try_to_merge_right()
1776 memmove(ex + 1, ex + 2, len); in ext4_ext_try_to_merge_right()
1841 struct ext4_extent *ex) in ext4_ext_try_to_merge() argument
1851 if (ex > EXT_FIRST_EXTENT(eh)) in ext4_ext_try_to_merge()
1852 merge_done = ext4_ext_try_to_merge_right(inode, path, ex - 1); in ext4_ext_try_to_merge()
1855 (void) ext4_ext_try_to_merge_right(inode, path, ex); in ext4_ext_try_to_merge()
1923 struct ext4_extent *ex, *fex; in ext4_ext_insert_extent() local
1937 ex = path[depth].p_ext; in ext4_ext_insert_extent()
1945 if (ex && !(gb_flags & EXT4_GET_BLOCKS_PRE_IO)) { in ext4_ext_insert_extent()
1954 if (ex < EXT_LAST_EXTENT(eh) && in ext4_ext_insert_extent()
1955 (le32_to_cpu(ex->ee_block) + in ext4_ext_insert_extent()
1956 ext4_ext_get_actual_len(ex) < in ext4_ext_insert_extent()
1958 ex += 1; in ext4_ext_insert_extent()
1960 } else if ((ex > EXT_FIRST_EXTENT(eh)) && in ext4_ext_insert_extent()
1963 le32_to_cpu(ex->ee_block))) in ext4_ext_insert_extent()
1964 ex -= 1; in ext4_ext_insert_extent()
1967 if (ext4_can_extents_be_merged(inode, ex, newext)) { in ext4_ext_insert_extent()
1972 le32_to_cpu(ex->ee_block), in ext4_ext_insert_extent()
1973 ext4_ext_is_unwritten(ex), in ext4_ext_insert_extent()
1974 ext4_ext_get_actual_len(ex), in ext4_ext_insert_extent()
1975 ext4_ext_pblock(ex)); in ext4_ext_insert_extent()
1980 unwritten = ext4_ext_is_unwritten(ex); in ext4_ext_insert_extent()
1981 ex->ee_len = cpu_to_le16(ext4_ext_get_actual_len(ex) in ext4_ext_insert_extent()
1984 ext4_ext_mark_unwritten(ex); in ext4_ext_insert_extent()
1986 nearex = ex; in ext4_ext_insert_extent()
1992 if (ext4_can_extents_be_merged(inode, newext, ex)) { in ext4_ext_insert_extent()
1998 le32_to_cpu(ex->ee_block), in ext4_ext_insert_extent()
1999 ext4_ext_is_unwritten(ex), in ext4_ext_insert_extent()
2000 ext4_ext_get_actual_len(ex), in ext4_ext_insert_extent()
2001 ext4_ext_pblock(ex)); in ext4_ext_insert_extent()
2007 unwritten = ext4_ext_is_unwritten(ex); in ext4_ext_insert_extent()
2008 ex->ee_block = newext->ee_block; in ext4_ext_insert_extent()
2009 ext4_ext_store_pblock(ex, ext4_ext_pblock(newext)); in ext4_ext_insert_extent()
2010 ex->ee_len = cpu_to_le16(ext4_ext_get_actual_len(ex) in ext4_ext_insert_extent()
2013 ext4_ext_mark_unwritten(ex); in ext4_ext_insert_extent()
2015 nearex = ex; in ext4_ext_insert_extent()
2202 struct ext4_extent *ex; in ext4_ext_determine_hole() local
2205 ex = path[depth].p_ext; in ext4_ext_determine_hole()
2206 if (ex == NULL) { in ext4_ext_determine_hole()
2210 } else if (*lblk < le32_to_cpu(ex->ee_block)) { in ext4_ext_determine_hole()
2211 len = le32_to_cpu(ex->ee_block) - *lblk; in ext4_ext_determine_hole()
2212 } else if (*lblk >= le32_to_cpu(ex->ee_block) in ext4_ext_determine_hole()
2213 + ext4_ext_get_actual_len(ex)) { in ext4_ext_determine_hole()
2216 *lblk = le32_to_cpu(ex->ee_block) + ext4_ext_get_actual_len(ex); in ext4_ext_determine_hole()
2408 struct ext4_extent *ex, in ext4_remove_blocks() argument
2413 unsigned short ee_len = ext4_ext_get_actual_len(ex); in ext4_remove_blocks()
2419 if (from < le32_to_cpu(ex->ee_block) || in ext4_remove_blocks()
2420 to != le32_to_cpu(ex->ee_block) + ee_len - 1) { in ext4_remove_blocks()
2423 from, to, le32_to_cpu(ex->ee_block), ee_len); in ext4_remove_blocks()
2440 trace_ext4_remove_blocks(inode, ex, from, to, partial); in ext4_remove_blocks()
2446 last_pblk = ext4_ext_pblock(ex) + ee_len - 1; in ext4_remove_blocks()
2463 num = le32_to_cpu(ex->ee_block) + ee_len - from; in ext4_remove_blocks()
2464 pblk = ext4_ext_pblock(ex) + ee_len - num; in ext4_remove_blocks()
2557 struct ext4_extent *ex; in ext4_ext_rm_leaf() local
2570 ex = path[depth].p_ext; in ext4_ext_rm_leaf()
2571 if (!ex) in ext4_ext_rm_leaf()
2572 ex = EXT_LAST_EXTENT(eh); in ext4_ext_rm_leaf()
2574 ex_ee_block = le32_to_cpu(ex->ee_block); in ext4_ext_rm_leaf()
2575 ex_ee_len = ext4_ext_get_actual_len(ex); in ext4_ext_rm_leaf()
2577 trace_ext4_ext_rm_leaf(inode, start, ex, partial); in ext4_ext_rm_leaf()
2579 while (ex >= EXT_FIRST_EXTENT(eh) && in ext4_ext_rm_leaf()
2582 if (ext4_ext_is_unwritten(ex)) in ext4_ext_rm_leaf()
2589 path[depth].p_ext = ex; in ext4_ext_rm_leaf()
2607 pblk = ext4_ext_pblock(ex); in ext4_ext_rm_leaf()
2611 ex--; in ext4_ext_rm_leaf()
2612 ex_ee_block = le32_to_cpu(ex->ee_block); in ext4_ext_rm_leaf()
2613 ex_ee_len = ext4_ext_get_actual_len(ex); in ext4_ext_rm_leaf()
2637 if (ex == EXT_FIRST_EXTENT(eh)) { in ext4_ext_rm_leaf()
2664 err = ext4_remove_blocks(handle, inode, ex, partial, a, b); in ext4_ext_rm_leaf()
2670 ext4_ext_store_pblock(ex, 0); in ext4_ext_rm_leaf()
2672 ex->ee_len = cpu_to_le16(num); in ext4_ext_rm_leaf()
2678 ext4_ext_mark_unwritten(ex); in ext4_ext_rm_leaf()
2690 memmove(ex, ex+1, (EXT_LAST_EXTENT(eh) - ex) * in ext4_ext_rm_leaf()
2705 ext4_ext_pblock(ex)); in ext4_ext_rm_leaf()
2706 ex--; in ext4_ext_rm_leaf()
2707 ex_ee_block = le32_to_cpu(ex->ee_block); in ext4_ext_rm_leaf()
2708 ex_ee_len = ext4_ext_get_actual_len(ex); in ext4_ext_rm_leaf()
2721 if (partial->state == tofree && ex >= EXT_FIRST_EXTENT(eh)) { in ext4_ext_rm_leaf()
2722 pblk = ext4_ext_pblock(ex) + ex_ee_len - 1; in ext4_ext_rm_leaf()
2801 struct ext4_extent *ex; in ext4_ext_remove_space() local
2814 ex = path[depth].p_ext; in ext4_ext_remove_space()
2815 if (!ex) { in ext4_ext_remove_space()
2825 ee_block = le32_to_cpu(ex->ee_block); in ext4_ext_remove_space()
2826 ex_end = ee_block + ext4_ext_get_actual_len(ex) - 1; in ext4_ext_remove_space()
2842 pblk = ext4_ext_pblock(ex) + end - ee_block + 1; in ext4_ext_remove_space()
3081 static int ext4_zeroout_es(struct inode *inode, struct ext4_extent *ex) in ext4_zeroout_es() argument
3087 ee_block = le32_to_cpu(ex->ee_block); in ext4_zeroout_es()
3088 ee_len = ext4_ext_get_actual_len(ex); in ext4_zeroout_es()
3089 ee_pblock = ext4_ext_pblock(ex); in ext4_zeroout_es()
3099 static int ext4_ext_zeroout(struct inode *inode, struct ext4_extent *ex) in ext4_ext_zeroout() argument
3104 ee_len = ext4_ext_get_actual_len(ex); in ext4_ext_zeroout()
3105 ee_pblock = ext4_ext_pblock(ex); in ext4_ext_zeroout()
3106 return ext4_issue_zeroout(inode, le32_to_cpu(ex->ee_block), ee_pblock, in ext4_ext_zeroout()
3141 struct ext4_extent *ex, newex, orig_ex, zero_ex; in ext4_split_extent_at() local
3154 ex = path[depth].p_ext; in ext4_split_extent_at()
3155 ee_block = le32_to_cpu(ex->ee_block); in ext4_split_extent_at()
3156 ee_len = ext4_ext_get_actual_len(ex); in ext4_split_extent_at()
3157 newblock = split - ee_block + ext4_ext_pblock(ex); in ext4_split_extent_at()
3160 BUG_ON(!ext4_ext_is_unwritten(ex) && in ext4_split_extent_at()
3176 ext4_ext_mark_unwritten(ex); in ext4_split_extent_at()
3178 ext4_ext_mark_initialized(ex); in ext4_split_extent_at()
3181 ext4_ext_try_to_merge(handle, inode, path, ex); in ext4_split_extent_at()
3188 memcpy(&orig_ex, ex, sizeof(orig_ex)); in ext4_split_extent_at()
3189 ex->ee_len = cpu_to_le16(split - ee_block); in ext4_split_extent_at()
3191 ext4_ext_mark_unwritten(ex); in ext4_split_extent_at()
3219 err = ext4_ext_zeroout(inode, ex); in ext4_split_extent_at()
3220 zero_ex.ee_block = ex->ee_block; in ext4_split_extent_at()
3222 ext4_ext_get_actual_len(ex)); in ext4_split_extent_at()
3224 ext4_ext_pblock(ex)); in ext4_split_extent_at()
3238 ex->ee_len = cpu_to_le16(ee_len); in ext4_split_extent_at()
3239 ext4_ext_try_to_merge(handle, inode, path, ex); in ext4_split_extent_at()
3256 ex->ee_len = orig_ex.ee_len; in ext4_split_extent_at()
3285 struct ext4_extent *ex; in ext4_split_extent() local
3293 ex = path[depth].p_ext; in ext4_split_extent()
3294 ee_block = le32_to_cpu(ex->ee_block); in ext4_split_extent()
3295 ee_len = ext4_ext_get_actual_len(ex); in ext4_split_extent()
3296 unwritten = ext4_ext_is_unwritten(ex); in ext4_split_extent()
3321 ex = path[depth].p_ext; in ext4_split_extent()
3322 if (!ex) { in ext4_split_extent()
3327 unwritten = ext4_ext_is_unwritten(ex); in ext4_split_extent()
3379 struct ext4_extent *ex, *abut_ex; in ext4_ext_convert_to_initialized() local
3397 ex = path[depth].p_ext; in ext4_ext_convert_to_initialized()
3398 ee_block = le32_to_cpu(ex->ee_block); in ext4_ext_convert_to_initialized()
3399 ee_len = ext4_ext_get_actual_len(ex); in ext4_ext_convert_to_initialized()
3403 trace_ext4_ext_convert_to_initialized_enter(inode, map, ex); in ext4_ext_convert_to_initialized()
3406 BUG_ON(!ext4_ext_is_unwritten(ex)); in ext4_ext_convert_to_initialized()
3427 (ex > EXT_FIRST_EXTENT(eh))) { /*L2*/ in ext4_ext_convert_to_initialized()
3432 abut_ex = ex - 1; in ext4_ext_convert_to_initialized()
3436 ee_pblk = ext4_ext_pblock(ex); in ext4_ext_convert_to_initialized()
3456 map, ex, abut_ex); in ext4_ext_convert_to_initialized()
3459 ex->ee_block = cpu_to_le32(ee_block + map_len); in ext4_ext_convert_to_initialized()
3460 ext4_ext_store_pblock(ex, ee_pblk + map_len); in ext4_ext_convert_to_initialized()
3461 ex->ee_len = cpu_to_le16(ee_len - map_len); in ext4_ext_convert_to_initialized()
3462 ext4_ext_mark_unwritten(ex); /* Restore the flag */ in ext4_ext_convert_to_initialized()
3472 ex < EXT_LAST_EXTENT(eh)) { /*L2*/ in ext4_ext_convert_to_initialized()
3478 abut_ex = ex + 1; in ext4_ext_convert_to_initialized()
3482 ee_pblk = ext4_ext_pblock(ex); in ext4_ext_convert_to_initialized()
3502 map, ex, abut_ex); in ext4_ext_convert_to_initialized()
3507 ex->ee_len = cpu_to_le16(ee_len - map_len); in ext4_ext_convert_to_initialized()
3508 ext4_ext_mark_unwritten(ex); /* Restore the flag */ in ext4_ext_convert_to_initialized()
3561 ext4_ext_pblock(ex) + split_map.m_lblk + in ext4_ext_convert_to_initialized()
3572 zero_ex2.ee_block = ex->ee_block; in ext4_ext_convert_to_initialized()
3576 ext4_ext_pblock(ex)); in ext4_ext_convert_to_initialized()
3635 struct ext4_extent *ex; in ext4_split_convert_extents() local
3651 ex = path[depth].p_ext; in ext4_split_convert_extents()
3652 ee_block = le32_to_cpu(ex->ee_block); in ext4_split_convert_extents()
3653 ee_len = ext4_ext_get_actual_len(ex); in ext4_split_convert_extents()
3674 struct ext4_extent *ex; in ext4_convert_unwritten_extents_endio() local
3681 ex = path[depth].p_ext; in ext4_convert_unwritten_extents_endio()
3682 ee_block = le32_to_cpu(ex->ee_block); in ext4_convert_unwritten_extents_endio()
3683 ee_len = ext4_ext_get_actual_len(ex); in ext4_convert_unwritten_extents_endio()
3709 ex = path[depth].p_ext; in ext4_convert_unwritten_extents_endio()
3716 ext4_ext_mark_initialized(ex); in ext4_convert_unwritten_extents_endio()
3721 ext4_ext_try_to_merge(handle, inode, path, ex); in ext4_convert_unwritten_extents_endio()
3737 struct ext4_extent *ex; in convert_initialized_extent() local
3751 ex = path[depth].p_ext; in convert_initialized_extent()
3752 ee_block = le32_to_cpu(ex->ee_block); in convert_initialized_extent()
3753 ee_len = ext4_ext_get_actual_len(ex); in convert_initialized_extent()
3767 ex = path[depth].p_ext; in convert_initialized_extent()
3768 if (!ex) { in convert_initialized_extent()
3779 ext4_ext_mark_unwritten(ex); in convert_initialized_extent()
3784 ext4_ext_try_to_merge(handle, inode, path, ex); in convert_initialized_extent()
3959 struct ext4_extent *ex, in get_implied_cluster_alloc() argument
3966 ext4_lblk_t ee_block = le32_to_cpu(ex->ee_block); in get_implied_cluster_alloc()
3967 ext4_fsblk_t ee_start = ext4_ext_pblock(ex); in get_implied_cluster_alloc()
3968 unsigned short ee_len = ext4_ext_get_actual_len(ex); in get_implied_cluster_alloc()
4041 struct ext4_extent newex, *ex, ex2; in ext4_ext_map_blocks() local
4077 ex = path[depth].p_ext; in ext4_ext_map_blocks()
4078 if (ex) { in ext4_ext_map_blocks()
4079 ext4_lblk_t ee_block = le32_to_cpu(ex->ee_block); in ext4_ext_map_blocks()
4080 ext4_fsblk_t ee_start = ext4_ext_pblock(ex); in ext4_ext_map_blocks()
4088 ee_len = ext4_ext_get_actual_len(ex); in ext4_ext_map_blocks()
4104 if ((!ext4_ext_is_unwritten(ex)) && in ext4_ext_map_blocks()
4109 } else if (!ext4_ext_is_unwritten(ex)) { in ext4_ext_map_blocks()
4164 if (cluster_offset && ex && in ext4_ext_map_blocks()
4165 get_implied_cluster_alloc(inode->i_sb, map, ex, path)) { in ext4_ext_map_blocks()
5814 struct ext4_extent *ex; in ext4_ext_replay_update_ex() local
5820 ex = path[path->p_depth].p_ext; in ext4_ext_replay_update_ex()
5821 if (!ex) { in ext4_ext_replay_update_ex()
5826 if (le32_to_cpu(ex->ee_block) != start || in ext4_ext_replay_update_ex()
5827 ext4_ext_get_actual_len(ex) != len) { in ext4_ext_replay_update_ex()
5840 ex = path[path->p_depth].p_ext; in ext4_ext_replay_update_ex()
5841 WARN_ON(le32_to_cpu(ex->ee_block) != start); in ext4_ext_replay_update_ex()
5842 if (ext4_ext_get_actual_len(ex) != len) { in ext4_ext_replay_update_ex()
5853 ex = path[path->p_depth].p_ext; in ext4_ext_replay_update_ex()
5857 ext4_ext_mark_unwritten(ex); in ext4_ext_replay_update_ex()
5859 ext4_ext_mark_initialized(ex); in ext4_ext_replay_update_ex()
5860 ext4_ext_store_pblock(ex, pblk); in ext4_ext_replay_update_ex()
5875 struct ext4_extent *ex; in ext4_ext_replay_shrink_inode() local
5882 ex = path[path->p_depth].p_ext; in ext4_ext_replay_shrink_inode()
5883 if (!ex) { in ext4_ext_replay_shrink_inode()
5890 cur = le32_to_cpu(ex->ee_block) + ext4_ext_get_actual_len(ex); in ext4_ext_replay_shrink_inode()
5893 ext4_ext_try_to_merge(NULL, inode, path, ex); in ext4_ext_replay_shrink_inode()
5922 struct ext4_extent *ex; in ext4_ext_replay_set_iblocks() local
5933 ex = path[path->p_depth].p_ext; in ext4_ext_replay_set_iblocks()
5934 if (!ex) { in ext4_ext_replay_set_iblocks()
5939 end = le32_to_cpu(ex->ee_block) + ext4_ext_get_actual_len(ex); in ext4_ext_replay_set_iblocks()
5975 ex = path[path->p_depth].p_ext; in ext4_ext_replay_set_iblocks()
5976 if (!ex) { in ext4_ext_replay_set_iblocks()
5981 cur = max(cur + 1, le32_to_cpu(ex->ee_block) + in ext4_ext_replay_set_iblocks()
5982 ext4_ext_get_actual_len(ex)); in ext4_ext_replay_set_iblocks()
5991 ex = path2[path2->p_depth].p_ext; in ext4_ext_replay_set_iblocks()
6018 struct ext4_extent *ex; in ext4_ext_clear_bb() local
6028 ex = path[path->p_depth].p_ext; in ext4_ext_clear_bb()
6029 if (!ex) { in ext4_ext_clear_bb()
6034 end = le32_to_cpu(ex->ee_block) + ext4_ext_get_actual_len(ex); in ext4_ext_clear_bb()