Lines Matching refs:ex

184 		struct ext4_extent *ex;  in ext4_ext_find_goal()  local
203 ex = path[depth].p_ext; in ext4_ext_find_goal()
204 if (ex) { in ext4_ext_find_goal()
205 ext4_fsblk_t ext_pblk = ext4_ext_pblock(ex); in ext4_ext_find_goal()
206 ext4_lblk_t ext_block = le32_to_cpu(ex->ee_block); in ext4_ext_find_goal()
230 struct ext4_extent *ex, int *err, unsigned int flags) in ext4_ext_new_meta_block() argument
234 goal = ext4_ext_find_goal(inode, path, le32_to_cpu(ex->ee_block)); in ext4_ext_new_meta_block()
466 struct ext4_extent *ex = EXT_FIRST_EXTENT(eh); in ext4_cache_extents() local
470 for (i = le16_to_cpu(eh->eh_entries); i > 0; i--, ex++) { in ext4_cache_extents()
472 ext4_lblk_t lblk = le32_to_cpu(ex->ee_block); in ext4_cache_extents()
473 int len = ext4_ext_get_actual_len(ex); in ext4_cache_extents()
479 if (ext4_ext_is_unwritten(ex)) in ext4_cache_extents()
482 ext4_ext_pblock(ex), status); in ext4_cache_extents()
629 struct ext4_extent *ex; in ext4_ext_show_leaf() local
636 ex = EXT_FIRST_EXTENT(eh); in ext4_ext_show_leaf()
640 for (i = 0; i < le16_to_cpu(eh->eh_entries); i++, ex++) { in ext4_ext_show_leaf()
641 ext_debug(inode, "%d:[%d]%d:%llu ", le32_to_cpu(ex->ee_block), in ext4_ext_show_leaf()
642 ext4_ext_is_unwritten(ex), in ext4_ext_show_leaf()
643 ext4_ext_get_actual_len(ex), ext4_ext_pblock(ex)); in ext4_ext_show_leaf()
652 struct ext4_extent *ex; in ext4_ext_show_move() local
667 ex = path[depth].p_ext; in ext4_ext_show_move()
668 while (ex <= EXT_MAX_EXTENT(path[depth].p_hdr)) { in ext4_ext_show_move()
670 le32_to_cpu(ex->ee_block), in ext4_ext_show_move()
671 ext4_ext_pblock(ex), in ext4_ext_show_move()
672 ext4_ext_is_unwritten(ex), in ext4_ext_show_move()
673 ext4_ext_get_actual_len(ex), in ext4_ext_show_move()
675 ex++; in ext4_ext_show_move()
803 struct ext4_extent *chex, *ex; in ext4_ext_binsearch() local
806 chex = ex = EXT_FIRST_EXTENT(eh); in ext4_ext_binsearch()
807 for (k = 0; k < le16_to_cpu(eh->eh_entries); k++, ex++) { in ext4_ext_binsearch()
808 BUG_ON(k && le32_to_cpu(ex->ee_block) in ext4_ext_binsearch()
809 <= le32_to_cpu(ex[-1].ee_block)); in ext4_ext_binsearch()
810 if (block < le32_to_cpu(ex->ee_block)) in ext4_ext_binsearch()
812 chex = ex; in ext4_ext_binsearch()
1111 struct ext4_extent *ex; in ext4_ext_split() local
1112 ex = EXT_FIRST_EXTENT(neh); in ext4_ext_split()
1113 memmove(ex, path[depth].p_ext, sizeof(struct ext4_extent) * m); in ext4_ext_split()
1428 struct ext4_extent *ex; in ext4_ext_search_left() local
1445 ex = path[depth].p_ext; in ext4_ext_search_left()
1446 ee_len = ext4_ext_get_actual_len(ex); in ext4_ext_search_left()
1447 if (*logical < le32_to_cpu(ex->ee_block)) { in ext4_ext_search_left()
1448 if (unlikely(EXT_FIRST_EXTENT(path[depth].p_hdr) != ex)) { in ext4_ext_search_left()
1451 *logical, le32_to_cpu(ex->ee_block)); in ext4_ext_search_left()
1469 if (unlikely(*logical < (le32_to_cpu(ex->ee_block) + ee_len))) { in ext4_ext_search_left()
1472 *logical, le32_to_cpu(ex->ee_block), ee_len); in ext4_ext_search_left()
1476 *logical = le32_to_cpu(ex->ee_block) + ee_len - 1; in ext4_ext_search_left()
1477 *phys = ext4_ext_pblock(ex) + ee_len - 1; in ext4_ext_search_left()
1496 struct ext4_extent *ex; in ext4_ext_search_right() local
1515 ex = path[depth].p_ext; in ext4_ext_search_right()
1516 ee_len = ext4_ext_get_actual_len(ex); in ext4_ext_search_right()
1517 if (*logical < le32_to_cpu(ex->ee_block)) { in ext4_ext_search_right()
1518 if (unlikely(EXT_FIRST_EXTENT(path[depth].p_hdr) != ex)) { in ext4_ext_search_right()
1536 if (unlikely(*logical < (le32_to_cpu(ex->ee_block) + ee_len))) { in ext4_ext_search_right()
1539 *logical, le32_to_cpu(ex->ee_block), ee_len); in ext4_ext_search_right()
1543 if (ex != EXT_LAST_EXTENT(path[depth].p_hdr)) { in ext4_ext_search_right()
1545 ex++; in ext4_ext_search_right()
1581 ex = EXT_FIRST_EXTENT(eh); in ext4_ext_search_right()
1583 *logical = le32_to_cpu(ex->ee_block); in ext4_ext_search_right()
1584 *phys = ext4_ext_pblock(ex); in ext4_ext_search_right()
1586 *ret_ex = *ex; in ext4_ext_search_right()
1668 struct ext4_extent *ex; in ext4_ext_correct_indexes() local
1673 ex = path[depth].p_ext; in ext4_ext_correct_indexes()
1675 if (unlikely(ex == NULL || eh == NULL)) { in ext4_ext_correct_indexes()
1677 "ex %p == NULL or eh %p == NULL", ex, eh); in ext4_ext_correct_indexes()
1686 if (ex != EXT_FIRST_EXTENT(eh)) { in ext4_ext_correct_indexes()
1761 struct ext4_extent *ex) in ext4_ext_try_to_merge_right() argument
1771 while (ex < EXT_LAST_EXTENT(eh)) { in ext4_ext_try_to_merge_right()
1772 if (!ext4_can_extents_be_merged(inode, ex, ex + 1)) in ext4_ext_try_to_merge_right()
1775 unwritten = ext4_ext_is_unwritten(ex); in ext4_ext_try_to_merge_right()
1776 ex->ee_len = cpu_to_le16(ext4_ext_get_actual_len(ex) in ext4_ext_try_to_merge_right()
1777 + ext4_ext_get_actual_len(ex + 1)); in ext4_ext_try_to_merge_right()
1779 ext4_ext_mark_unwritten(ex); in ext4_ext_try_to_merge_right()
1781 if (ex + 1 < EXT_LAST_EXTENT(eh)) { in ext4_ext_try_to_merge_right()
1782 len = (EXT_LAST_EXTENT(eh) - ex - 1) in ext4_ext_try_to_merge_right()
1784 memmove(ex + 1, ex + 2, len); in ext4_ext_try_to_merge_right()
1849 struct ext4_extent *ex) in ext4_ext_try_to_merge() argument
1859 if (ex > EXT_FIRST_EXTENT(eh)) in ext4_ext_try_to_merge()
1860 merge_done = ext4_ext_try_to_merge_right(inode, path, ex - 1); in ext4_ext_try_to_merge()
1863 (void) ext4_ext_try_to_merge_right(inode, path, ex); in ext4_ext_try_to_merge()
1931 struct ext4_extent *ex, *fex; in ext4_ext_insert_extent() local
1945 ex = path[depth].p_ext; in ext4_ext_insert_extent()
1953 if (ex && !(gb_flags & EXT4_GET_BLOCKS_PRE_IO)) { in ext4_ext_insert_extent()
1962 if (ex < EXT_LAST_EXTENT(eh) && in ext4_ext_insert_extent()
1963 (le32_to_cpu(ex->ee_block) + in ext4_ext_insert_extent()
1964 ext4_ext_get_actual_len(ex) < in ext4_ext_insert_extent()
1966 ex += 1; in ext4_ext_insert_extent()
1968 } else if ((ex > EXT_FIRST_EXTENT(eh)) && in ext4_ext_insert_extent()
1971 le32_to_cpu(ex->ee_block))) in ext4_ext_insert_extent()
1972 ex -= 1; in ext4_ext_insert_extent()
1975 if (ext4_can_extents_be_merged(inode, ex, newext)) { in ext4_ext_insert_extent()
1980 le32_to_cpu(ex->ee_block), in ext4_ext_insert_extent()
1981 ext4_ext_is_unwritten(ex), in ext4_ext_insert_extent()
1982 ext4_ext_get_actual_len(ex), in ext4_ext_insert_extent()
1983 ext4_ext_pblock(ex)); in ext4_ext_insert_extent()
1988 unwritten = ext4_ext_is_unwritten(ex); in ext4_ext_insert_extent()
1989 ex->ee_len = cpu_to_le16(ext4_ext_get_actual_len(ex) in ext4_ext_insert_extent()
1992 ext4_ext_mark_unwritten(ex); in ext4_ext_insert_extent()
1994 nearex = ex; in ext4_ext_insert_extent()
2000 if (ext4_can_extents_be_merged(inode, newext, ex)) { in ext4_ext_insert_extent()
2006 le32_to_cpu(ex->ee_block), in ext4_ext_insert_extent()
2007 ext4_ext_is_unwritten(ex), in ext4_ext_insert_extent()
2008 ext4_ext_get_actual_len(ex), in ext4_ext_insert_extent()
2009 ext4_ext_pblock(ex)); in ext4_ext_insert_extent()
2015 unwritten = ext4_ext_is_unwritten(ex); in ext4_ext_insert_extent()
2016 ex->ee_block = newext->ee_block; in ext4_ext_insert_extent()
2017 ext4_ext_store_pblock(ex, ext4_ext_pblock(newext)); in ext4_ext_insert_extent()
2018 ex->ee_len = cpu_to_le16(ext4_ext_get_actual_len(ex) in ext4_ext_insert_extent()
2021 ext4_ext_mark_unwritten(ex); in ext4_ext_insert_extent()
2023 nearex = ex; in ext4_ext_insert_extent()
2210 struct ext4_extent *ex; in ext4_ext_determine_hole() local
2213 ex = path[depth].p_ext; in ext4_ext_determine_hole()
2214 if (ex == NULL) { in ext4_ext_determine_hole()
2218 } else if (*lblk < le32_to_cpu(ex->ee_block)) { in ext4_ext_determine_hole()
2219 len = le32_to_cpu(ex->ee_block) - *lblk; in ext4_ext_determine_hole()
2220 } else if (*lblk >= le32_to_cpu(ex->ee_block) in ext4_ext_determine_hole()
2221 + ext4_ext_get_actual_len(ex)) { in ext4_ext_determine_hole()
2224 *lblk = le32_to_cpu(ex->ee_block) + ext4_ext_get_actual_len(ex); in ext4_ext_determine_hole()
2416 struct ext4_extent *ex, in ext4_remove_blocks() argument
2421 unsigned short ee_len = ext4_ext_get_actual_len(ex); in ext4_remove_blocks()
2427 if (from < le32_to_cpu(ex->ee_block) || in ext4_remove_blocks()
2428 to != le32_to_cpu(ex->ee_block) + ee_len - 1) { in ext4_remove_blocks()
2431 from, to, le32_to_cpu(ex->ee_block), ee_len); in ext4_remove_blocks()
2448 trace_ext4_remove_blocks(inode, ex, from, to, partial); in ext4_remove_blocks()
2454 last_pblk = ext4_ext_pblock(ex) + ee_len - 1; in ext4_remove_blocks()
2471 num = le32_to_cpu(ex->ee_block) + ee_len - from; in ext4_remove_blocks()
2472 pblk = ext4_ext_pblock(ex) + ee_len - num; in ext4_remove_blocks()
2565 struct ext4_extent *ex; in ext4_ext_rm_leaf() local
2578 ex = path[depth].p_ext; in ext4_ext_rm_leaf()
2579 if (!ex) in ext4_ext_rm_leaf()
2580 ex = EXT_LAST_EXTENT(eh); in ext4_ext_rm_leaf()
2582 ex_ee_block = le32_to_cpu(ex->ee_block); in ext4_ext_rm_leaf()
2583 ex_ee_len = ext4_ext_get_actual_len(ex); in ext4_ext_rm_leaf()
2585 trace_ext4_ext_rm_leaf(inode, start, ex, partial); in ext4_ext_rm_leaf()
2587 while (ex >= EXT_FIRST_EXTENT(eh) && in ext4_ext_rm_leaf()
2590 if (ext4_ext_is_unwritten(ex)) in ext4_ext_rm_leaf()
2597 path[depth].p_ext = ex; in ext4_ext_rm_leaf()
2615 pblk = ext4_ext_pblock(ex); in ext4_ext_rm_leaf()
2619 ex--; in ext4_ext_rm_leaf()
2620 ex_ee_block = le32_to_cpu(ex->ee_block); in ext4_ext_rm_leaf()
2621 ex_ee_len = ext4_ext_get_actual_len(ex); in ext4_ext_rm_leaf()
2645 if (ex == EXT_FIRST_EXTENT(eh)) { in ext4_ext_rm_leaf()
2672 err = ext4_remove_blocks(handle, inode, ex, partial, a, b); in ext4_ext_rm_leaf()
2678 ext4_ext_store_pblock(ex, 0); in ext4_ext_rm_leaf()
2680 ex->ee_len = cpu_to_le16(num); in ext4_ext_rm_leaf()
2686 ext4_ext_mark_unwritten(ex); in ext4_ext_rm_leaf()
2698 memmove(ex, ex+1, (EXT_LAST_EXTENT(eh) - ex) * in ext4_ext_rm_leaf()
2713 ext4_ext_pblock(ex)); in ext4_ext_rm_leaf()
2714 ex--; in ext4_ext_rm_leaf()
2715 ex_ee_block = le32_to_cpu(ex->ee_block); in ext4_ext_rm_leaf()
2716 ex_ee_len = ext4_ext_get_actual_len(ex); in ext4_ext_rm_leaf()
2729 if (partial->state == tofree && ex >= EXT_FIRST_EXTENT(eh)) { in ext4_ext_rm_leaf()
2730 pblk = ext4_ext_pblock(ex) + ex_ee_len - 1; in ext4_ext_rm_leaf()
2809 struct ext4_extent *ex; in ext4_ext_remove_space() local
2822 ex = path[depth].p_ext; in ext4_ext_remove_space()
2823 if (!ex) { in ext4_ext_remove_space()
2833 ee_block = le32_to_cpu(ex->ee_block); in ext4_ext_remove_space()
2834 ex_end = ee_block + ext4_ext_get_actual_len(ex) - 1; in ext4_ext_remove_space()
2850 pblk = ext4_ext_pblock(ex) + end - ee_block + 1; in ext4_ext_remove_space()
3089 static int ext4_zeroout_es(struct inode *inode, struct ext4_extent *ex) in ext4_zeroout_es() argument
3095 ee_block = le32_to_cpu(ex->ee_block); in ext4_zeroout_es()
3096 ee_len = ext4_ext_get_actual_len(ex); in ext4_zeroout_es()
3097 ee_pblock = ext4_ext_pblock(ex); in ext4_zeroout_es()
3107 static int ext4_ext_zeroout(struct inode *inode, struct ext4_extent *ex) in ext4_ext_zeroout() argument
3112 ee_len = ext4_ext_get_actual_len(ex); in ext4_ext_zeroout()
3113 ee_pblock = ext4_ext_pblock(ex); in ext4_ext_zeroout()
3114 return ext4_issue_zeroout(inode, le32_to_cpu(ex->ee_block), ee_pblock, in ext4_ext_zeroout()
3149 struct ext4_extent *ex, newex, orig_ex, zero_ex; in ext4_split_extent_at() local
3162 ex = path[depth].p_ext; in ext4_split_extent_at()
3163 ee_block = le32_to_cpu(ex->ee_block); in ext4_split_extent_at()
3164 ee_len = ext4_ext_get_actual_len(ex); in ext4_split_extent_at()
3165 newblock = split - ee_block + ext4_ext_pblock(ex); in ext4_split_extent_at()
3168 BUG_ON(!ext4_ext_is_unwritten(ex) && in ext4_split_extent_at()
3184 ext4_ext_mark_unwritten(ex); in ext4_split_extent_at()
3186 ext4_ext_mark_initialized(ex); in ext4_split_extent_at()
3189 ext4_ext_try_to_merge(handle, inode, path, ex); in ext4_split_extent_at()
3196 memcpy(&orig_ex, ex, sizeof(orig_ex)); in ext4_split_extent_at()
3197 ex->ee_len = cpu_to_le16(split - ee_block); in ext4_split_extent_at()
3199 ext4_ext_mark_unwritten(ex); in ext4_split_extent_at()
3230 err = ext4_ext_zeroout(inode, ex); in ext4_split_extent_at()
3231 zero_ex.ee_block = ex->ee_block; in ext4_split_extent_at()
3233 ext4_ext_get_actual_len(ex)); in ext4_split_extent_at()
3235 ext4_ext_pblock(ex)); in ext4_split_extent_at()
3248 ex->ee_len = cpu_to_le16(ee_len); in ext4_split_extent_at()
3249 ext4_ext_try_to_merge(handle, inode, path, ex); in ext4_split_extent_at()
3264 ex->ee_len = orig_ex.ee_len; in ext4_split_extent_at()
3296 struct ext4_extent *ex; in ext4_split_extent() local
3304 ex = path[depth].p_ext; in ext4_split_extent()
3305 ee_block = le32_to_cpu(ex->ee_block); in ext4_split_extent()
3306 ee_len = ext4_ext_get_actual_len(ex); in ext4_split_extent()
3307 unwritten = ext4_ext_is_unwritten(ex); in ext4_split_extent()
3332 ex = path[depth].p_ext; in ext4_split_extent()
3333 if (!ex) { in ext4_split_extent()
3338 unwritten = ext4_ext_is_unwritten(ex); in ext4_split_extent()
3390 struct ext4_extent *ex, *abut_ex; in ext4_ext_convert_to_initialized() local
3408 ex = path[depth].p_ext; in ext4_ext_convert_to_initialized()
3409 ee_block = le32_to_cpu(ex->ee_block); in ext4_ext_convert_to_initialized()
3410 ee_len = ext4_ext_get_actual_len(ex); in ext4_ext_convert_to_initialized()
3414 trace_ext4_ext_convert_to_initialized_enter(inode, map, ex); in ext4_ext_convert_to_initialized()
3417 BUG_ON(!ext4_ext_is_unwritten(ex)); in ext4_ext_convert_to_initialized()
3438 (ex > EXT_FIRST_EXTENT(eh))) { /*L2*/ in ext4_ext_convert_to_initialized()
3443 abut_ex = ex - 1; in ext4_ext_convert_to_initialized()
3447 ee_pblk = ext4_ext_pblock(ex); in ext4_ext_convert_to_initialized()
3467 map, ex, abut_ex); in ext4_ext_convert_to_initialized()
3470 ex->ee_block = cpu_to_le32(ee_block + map_len); in ext4_ext_convert_to_initialized()
3471 ext4_ext_store_pblock(ex, ee_pblk + map_len); in ext4_ext_convert_to_initialized()
3472 ex->ee_len = cpu_to_le16(ee_len - map_len); in ext4_ext_convert_to_initialized()
3473 ext4_ext_mark_unwritten(ex); /* Restore the flag */ in ext4_ext_convert_to_initialized()
3483 ex < EXT_LAST_EXTENT(eh)) { /*L2*/ in ext4_ext_convert_to_initialized()
3489 abut_ex = ex + 1; in ext4_ext_convert_to_initialized()
3493 ee_pblk = ext4_ext_pblock(ex); in ext4_ext_convert_to_initialized()
3513 map, ex, abut_ex); in ext4_ext_convert_to_initialized()
3518 ex->ee_len = cpu_to_le16(ee_len - map_len); in ext4_ext_convert_to_initialized()
3519 ext4_ext_mark_unwritten(ex); /* Restore the flag */ in ext4_ext_convert_to_initialized()
3572 ext4_ext_pblock(ex) + split_map.m_lblk + in ext4_ext_convert_to_initialized()
3583 zero_ex2.ee_block = ex->ee_block; in ext4_ext_convert_to_initialized()
3587 ext4_ext_pblock(ex)); in ext4_ext_convert_to_initialized()
3647 struct ext4_extent *ex; in ext4_split_convert_extents() local
3663 ex = path[depth].p_ext; in ext4_split_convert_extents()
3664 ee_block = le32_to_cpu(ex->ee_block); in ext4_split_convert_extents()
3665 ee_len = ext4_ext_get_actual_len(ex); in ext4_split_convert_extents()
3686 struct ext4_extent *ex; in ext4_convert_unwritten_extents_endio() local
3693 ex = path[depth].p_ext; in ext4_convert_unwritten_extents_endio()
3694 ee_block = le32_to_cpu(ex->ee_block); in ext4_convert_unwritten_extents_endio()
3695 ee_len = ext4_ext_get_actual_len(ex); in ext4_convert_unwritten_extents_endio()
3721 ex = path[depth].p_ext; in ext4_convert_unwritten_extents_endio()
3728 ext4_ext_mark_initialized(ex); in ext4_convert_unwritten_extents_endio()
3733 ext4_ext_try_to_merge(handle, inode, path, ex); in ext4_convert_unwritten_extents_endio()
3749 struct ext4_extent *ex; in convert_initialized_extent() local
3763 ex = path[depth].p_ext; in convert_initialized_extent()
3764 ee_block = le32_to_cpu(ex->ee_block); in convert_initialized_extent()
3765 ee_len = ext4_ext_get_actual_len(ex); in convert_initialized_extent()
3779 ex = path[depth].p_ext; in convert_initialized_extent()
3780 if (!ex) { in convert_initialized_extent()
3791 ext4_ext_mark_unwritten(ex); in convert_initialized_extent()
3796 ext4_ext_try_to_merge(handle, inode, path, ex); in convert_initialized_extent()
3971 struct ext4_extent *ex, in get_implied_cluster_alloc() argument
3978 ext4_lblk_t ee_block = le32_to_cpu(ex->ee_block); in get_implied_cluster_alloc()
3979 ext4_fsblk_t ee_start = ext4_ext_pblock(ex); in get_implied_cluster_alloc()
3980 unsigned short ee_len = ext4_ext_get_actual_len(ex); in get_implied_cluster_alloc()
4053 struct ext4_extent newex, *ex, ex2; in ext4_ext_map_blocks() local
4089 ex = path[depth].p_ext; in ext4_ext_map_blocks()
4090 if (ex) { in ext4_ext_map_blocks()
4091 ext4_lblk_t ee_block = le32_to_cpu(ex->ee_block); in ext4_ext_map_blocks()
4092 ext4_fsblk_t ee_start = ext4_ext_pblock(ex); in ext4_ext_map_blocks()
4100 ee_len = ext4_ext_get_actual_len(ex); in ext4_ext_map_blocks()
4116 if ((!ext4_ext_is_unwritten(ex)) && in ext4_ext_map_blocks()
4121 } else if (!ext4_ext_is_unwritten(ex)) { in ext4_ext_map_blocks()
4176 if (cluster_offset && ex && in ext4_ext_map_blocks()
4177 get_implied_cluster_alloc(inode->i_sb, map, ex, path)) { in ext4_ext_map_blocks()
5829 struct ext4_extent *ex; in ext4_ext_replay_update_ex() local
5835 ex = path[path->p_depth].p_ext; in ext4_ext_replay_update_ex()
5836 if (!ex) { in ext4_ext_replay_update_ex()
5841 if (le32_to_cpu(ex->ee_block) != start || in ext4_ext_replay_update_ex()
5842 ext4_ext_get_actual_len(ex) != len) { in ext4_ext_replay_update_ex()
5855 ex = path[path->p_depth].p_ext; in ext4_ext_replay_update_ex()
5856 WARN_ON(le32_to_cpu(ex->ee_block) != start); in ext4_ext_replay_update_ex()
5857 if (ext4_ext_get_actual_len(ex) != len) { in ext4_ext_replay_update_ex()
5868 ex = path[path->p_depth].p_ext; in ext4_ext_replay_update_ex()
5872 ext4_ext_mark_unwritten(ex); in ext4_ext_replay_update_ex()
5874 ext4_ext_mark_initialized(ex); in ext4_ext_replay_update_ex()
5875 ext4_ext_store_pblock(ex, pblk); in ext4_ext_replay_update_ex()
5890 struct ext4_extent *ex; in ext4_ext_replay_shrink_inode() local
5897 ex = path[path->p_depth].p_ext; in ext4_ext_replay_shrink_inode()
5898 if (!ex) { in ext4_ext_replay_shrink_inode()
5905 cur = le32_to_cpu(ex->ee_block) + ext4_ext_get_actual_len(ex); in ext4_ext_replay_shrink_inode()
5908 ext4_ext_try_to_merge(NULL, inode, path, ex); in ext4_ext_replay_shrink_inode()
5940 struct ext4_extent *ex; in ext4_ext_replay_set_iblocks() local
5951 ex = path[path->p_depth].p_ext; in ext4_ext_replay_set_iblocks()
5952 if (!ex) { in ext4_ext_replay_set_iblocks()
5957 end = le32_to_cpu(ex->ee_block) + ext4_ext_get_actual_len(ex); in ext4_ext_replay_set_iblocks()
5995 ex = path[path->p_depth].p_ext; in ext4_ext_replay_set_iblocks()
5996 if (!ex) { in ext4_ext_replay_set_iblocks()
6001 cur = max(cur + 1, le32_to_cpu(ex->ee_block) + in ext4_ext_replay_set_iblocks()
6002 ext4_ext_get_actual_len(ex)); in ext4_ext_replay_set_iblocks()
6041 struct ext4_extent *ex; in ext4_ext_clear_bb() local
6051 ex = path[path->p_depth].p_ext; in ext4_ext_clear_bb()
6052 if (!ex) { in ext4_ext_clear_bb()
6057 end = le32_to_cpu(ex->ee_block) + ext4_ext_get_actual_len(ex); in ext4_ext_clear_bb()