Lines Matching refs:ex

196 		struct ext4_extent *ex;  in ext4_ext_find_goal()  local
215 ex = path[depth].p_ext; in ext4_ext_find_goal()
216 if (ex) { in ext4_ext_find_goal()
217 ext4_fsblk_t ext_pblk = ext4_ext_pblock(ex); in ext4_ext_find_goal()
218 ext4_lblk_t ext_block = le32_to_cpu(ex->ee_block); in ext4_ext_find_goal()
242 struct ext4_extent *ex, int *err, unsigned int flags) in ext4_ext_new_meta_block() argument
246 goal = ext4_ext_find_goal(inode, path, le32_to_cpu(ex->ee_block)); in ext4_ext_new_meta_block()
506 struct ext4_extent *ex = EXT_FIRST_EXTENT(eh); in ext4_cache_extents() local
510 for (i = le16_to_cpu(eh->eh_entries); i > 0; i--, ex++) { in ext4_cache_extents()
512 ext4_lblk_t lblk = le32_to_cpu(ex->ee_block); in ext4_cache_extents()
513 int len = ext4_ext_get_actual_len(ex); in ext4_cache_extents()
519 if (ext4_ext_is_unwritten(ex)) in ext4_cache_extents()
522 ext4_ext_pblock(ex), status); in ext4_cache_extents()
670 struct ext4_extent *ex; in ext4_ext_show_leaf() local
677 ex = EXT_FIRST_EXTENT(eh); in ext4_ext_show_leaf()
681 for (i = 0; i < le16_to_cpu(eh->eh_entries); i++, ex++) { in ext4_ext_show_leaf()
682 ext_debug(inode, "%d:[%d]%d:%llu ", le32_to_cpu(ex->ee_block), in ext4_ext_show_leaf()
683 ext4_ext_is_unwritten(ex), in ext4_ext_show_leaf()
684 ext4_ext_get_actual_len(ex), ext4_ext_pblock(ex)); in ext4_ext_show_leaf()
693 struct ext4_extent *ex; in ext4_ext_show_move() local
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()
711 le32_to_cpu(ex->ee_block), in ext4_ext_show_move()
712 ext4_ext_pblock(ex), in ext4_ext_show_move()
713 ext4_ext_is_unwritten(ex), in ext4_ext_show_move()
714 ext4_ext_get_actual_len(ex), in ext4_ext_show_move()
716 ex++; in ext4_ext_show_move()
844 struct ext4_extent *chex, *ex; in ext4_ext_binsearch() local
847 chex = ex = EXT_FIRST_EXTENT(eh); in ext4_ext_binsearch()
848 for (k = 0; k < le16_to_cpu(eh->eh_entries); k++, ex++) { in ext4_ext_binsearch()
849 BUG_ON(k && le32_to_cpu(ex->ee_block) in ext4_ext_binsearch()
850 <= le32_to_cpu(ex[-1].ee_block)); in ext4_ext_binsearch()
851 if (block < le32_to_cpu(ex->ee_block)) in ext4_ext_binsearch()
853 chex = ex; in ext4_ext_binsearch()
1150 struct ext4_extent *ex; in ext4_ext_split() local
1151 ex = EXT_FIRST_EXTENT(neh); in ext4_ext_split()
1152 memmove(ex, path[depth].p_ext, sizeof(struct ext4_extent) * m); in ext4_ext_split()
1464 struct ext4_extent *ex; in ext4_ext_search_left() local
1481 ex = path[depth].p_ext; in ext4_ext_search_left()
1482 ee_len = ext4_ext_get_actual_len(ex); in ext4_ext_search_left()
1483 if (*logical < le32_to_cpu(ex->ee_block)) { in ext4_ext_search_left()
1484 if (unlikely(EXT_FIRST_EXTENT(path[depth].p_hdr) != ex)) { in ext4_ext_search_left()
1487 *logical, le32_to_cpu(ex->ee_block)); in ext4_ext_search_left()
1505 if (unlikely(*logical < (le32_to_cpu(ex->ee_block) + ee_len))) { in ext4_ext_search_left()
1508 *logical, le32_to_cpu(ex->ee_block), ee_len); in ext4_ext_search_left()
1512 *logical = le32_to_cpu(ex->ee_block) + ee_len - 1; in ext4_ext_search_left()
1513 *phys = ext4_ext_pblock(ex) + ee_len - 1; in ext4_ext_search_left()
1532 struct ext4_extent *ex; in ext4_ext_search_right() local
1550 ex = path[depth].p_ext; in ext4_ext_search_right()
1551 ee_len = ext4_ext_get_actual_len(ex); in ext4_ext_search_right()
1552 if (*logical < le32_to_cpu(ex->ee_block)) { in ext4_ext_search_right()
1553 if (unlikely(EXT_FIRST_EXTENT(path[depth].p_hdr) != ex)) { in ext4_ext_search_right()
1571 if (unlikely(*logical < (le32_to_cpu(ex->ee_block) + ee_len))) { in ext4_ext_search_right()
1574 *logical, le32_to_cpu(ex->ee_block), ee_len); in ext4_ext_search_right()
1578 if (ex != EXT_LAST_EXTENT(path[depth].p_hdr)) { in ext4_ext_search_right()
1580 ex++; in ext4_ext_search_right()
1613 ex = EXT_FIRST_EXTENT(eh); in ext4_ext_search_right()
1615 *logical = le32_to_cpu(ex->ee_block); in ext4_ext_search_right()
1616 *phys = ext4_ext_pblock(ex); in ext4_ext_search_right()
1618 *ret_ex = *ex; in ext4_ext_search_right()
1700 struct ext4_extent *ex; in ext4_ext_correct_indexes() local
1705 ex = path[depth].p_ext; in ext4_ext_correct_indexes()
1707 if (unlikely(ex == NULL || eh == NULL)) { in ext4_ext_correct_indexes()
1709 "ex %p == NULL or eh %p == NULL", ex, eh); in ext4_ext_correct_indexes()
1718 if (ex != EXT_FIRST_EXTENT(eh)) { in ext4_ext_correct_indexes()
1793 struct ext4_extent *ex) in ext4_ext_try_to_merge_right() argument
1803 while (ex < EXT_LAST_EXTENT(eh)) { in ext4_ext_try_to_merge_right()
1804 if (!ext4_can_extents_be_merged(inode, ex, ex + 1)) in ext4_ext_try_to_merge_right()
1807 unwritten = ext4_ext_is_unwritten(ex); in ext4_ext_try_to_merge_right()
1808 ex->ee_len = cpu_to_le16(ext4_ext_get_actual_len(ex) in ext4_ext_try_to_merge_right()
1809 + ext4_ext_get_actual_len(ex + 1)); in ext4_ext_try_to_merge_right()
1811 ext4_ext_mark_unwritten(ex); in ext4_ext_try_to_merge_right()
1813 if (ex + 1 < EXT_LAST_EXTENT(eh)) { in ext4_ext_try_to_merge_right()
1814 len = (EXT_LAST_EXTENT(eh) - ex - 1) in ext4_ext_try_to_merge_right()
1816 memmove(ex + 1, ex + 2, len); in ext4_ext_try_to_merge_right()
1881 struct ext4_extent *ex) in ext4_ext_try_to_merge() argument
1891 if (ex > EXT_FIRST_EXTENT(eh)) in ext4_ext_try_to_merge()
1892 merge_done = ext4_ext_try_to_merge_right(inode, path, ex - 1); in ext4_ext_try_to_merge()
1895 (void) ext4_ext_try_to_merge_right(inode, path, ex); in ext4_ext_try_to_merge()
1963 struct ext4_extent *ex, *fex; in ext4_ext_insert_extent() local
1977 ex = path[depth].p_ext; in ext4_ext_insert_extent()
1985 if (ex && !(gb_flags & EXT4_GET_BLOCKS_PRE_IO)) { in ext4_ext_insert_extent()
1994 if (ex < EXT_LAST_EXTENT(eh) && in ext4_ext_insert_extent()
1995 (le32_to_cpu(ex->ee_block) + in ext4_ext_insert_extent()
1996 ext4_ext_get_actual_len(ex) < in ext4_ext_insert_extent()
1998 ex += 1; in ext4_ext_insert_extent()
2000 } else if ((ex > EXT_FIRST_EXTENT(eh)) && in ext4_ext_insert_extent()
2003 le32_to_cpu(ex->ee_block))) in ext4_ext_insert_extent()
2004 ex -= 1; in ext4_ext_insert_extent()
2007 if (ext4_can_extents_be_merged(inode, ex, newext)) { in ext4_ext_insert_extent()
2012 le32_to_cpu(ex->ee_block), in ext4_ext_insert_extent()
2013 ext4_ext_is_unwritten(ex), in ext4_ext_insert_extent()
2014 ext4_ext_get_actual_len(ex), in ext4_ext_insert_extent()
2015 ext4_ext_pblock(ex)); in ext4_ext_insert_extent()
2020 unwritten = ext4_ext_is_unwritten(ex); in ext4_ext_insert_extent()
2021 ex->ee_len = cpu_to_le16(ext4_ext_get_actual_len(ex) in ext4_ext_insert_extent()
2024 ext4_ext_mark_unwritten(ex); in ext4_ext_insert_extent()
2026 nearex = ex; in ext4_ext_insert_extent()
2032 if (ext4_can_extents_be_merged(inode, newext, ex)) { in ext4_ext_insert_extent()
2038 le32_to_cpu(ex->ee_block), in ext4_ext_insert_extent()
2039 ext4_ext_is_unwritten(ex), in ext4_ext_insert_extent()
2040 ext4_ext_get_actual_len(ex), in ext4_ext_insert_extent()
2041 ext4_ext_pblock(ex)); in ext4_ext_insert_extent()
2047 unwritten = ext4_ext_is_unwritten(ex); in ext4_ext_insert_extent()
2048 ex->ee_block = newext->ee_block; in ext4_ext_insert_extent()
2049 ext4_ext_store_pblock(ex, ext4_ext_pblock(newext)); in ext4_ext_insert_extent()
2050 ex->ee_len = cpu_to_le16(ext4_ext_get_actual_len(ex) in ext4_ext_insert_extent()
2053 ext4_ext_mark_unwritten(ex); in ext4_ext_insert_extent()
2055 nearex = ex; in ext4_ext_insert_extent()
2242 struct ext4_extent *ex; in ext4_ext_determine_hole() local
2245 ex = path[depth].p_ext; in ext4_ext_determine_hole()
2246 if (ex == NULL) { in ext4_ext_determine_hole()
2250 } else if (*lblk < le32_to_cpu(ex->ee_block)) { in ext4_ext_determine_hole()
2251 len = le32_to_cpu(ex->ee_block) - *lblk; in ext4_ext_determine_hole()
2252 } else if (*lblk >= le32_to_cpu(ex->ee_block) in ext4_ext_determine_hole()
2253 + ext4_ext_get_actual_len(ex)) { in ext4_ext_determine_hole()
2256 *lblk = le32_to_cpu(ex->ee_block) + ext4_ext_get_actual_len(ex); in ext4_ext_determine_hole()
2448 struct ext4_extent *ex, in ext4_remove_blocks() argument
2453 unsigned short ee_len = ext4_ext_get_actual_len(ex); in ext4_remove_blocks()
2459 if (from < le32_to_cpu(ex->ee_block) || in ext4_remove_blocks()
2460 to != le32_to_cpu(ex->ee_block) + ee_len - 1) { in ext4_remove_blocks()
2463 from, to, le32_to_cpu(ex->ee_block), ee_len); in ext4_remove_blocks()
2480 trace_ext4_remove_blocks(inode, ex, from, to, partial); in ext4_remove_blocks()
2486 last_pblk = ext4_ext_pblock(ex) + ee_len - 1; in ext4_remove_blocks()
2503 num = le32_to_cpu(ex->ee_block) + ee_len - from; in ext4_remove_blocks()
2504 pblk = ext4_ext_pblock(ex) + ee_len - num; in ext4_remove_blocks()
2597 struct ext4_extent *ex; in ext4_ext_rm_leaf() local
2610 ex = path[depth].p_ext; in ext4_ext_rm_leaf()
2611 if (!ex) in ext4_ext_rm_leaf()
2612 ex = EXT_LAST_EXTENT(eh); in ext4_ext_rm_leaf()
2614 ex_ee_block = le32_to_cpu(ex->ee_block); in ext4_ext_rm_leaf()
2615 ex_ee_len = ext4_ext_get_actual_len(ex); in ext4_ext_rm_leaf()
2617 trace_ext4_ext_rm_leaf(inode, start, ex, partial); in ext4_ext_rm_leaf()
2619 while (ex >= EXT_FIRST_EXTENT(eh) && in ext4_ext_rm_leaf()
2622 if (ext4_ext_is_unwritten(ex)) in ext4_ext_rm_leaf()
2629 path[depth].p_ext = ex; in ext4_ext_rm_leaf()
2647 pblk = ext4_ext_pblock(ex); in ext4_ext_rm_leaf()
2651 ex--; in ext4_ext_rm_leaf()
2652 ex_ee_block = le32_to_cpu(ex->ee_block); in ext4_ext_rm_leaf()
2653 ex_ee_len = ext4_ext_get_actual_len(ex); in ext4_ext_rm_leaf()
2677 if (ex == EXT_FIRST_EXTENT(eh)) { in ext4_ext_rm_leaf()
2704 err = ext4_remove_blocks(handle, inode, ex, partial, a, b); in ext4_ext_rm_leaf()
2710 ext4_ext_store_pblock(ex, 0); in ext4_ext_rm_leaf()
2712 ex->ee_len = cpu_to_le16(num); in ext4_ext_rm_leaf()
2718 ext4_ext_mark_unwritten(ex); in ext4_ext_rm_leaf()
2730 memmove(ex, ex+1, (EXT_LAST_EXTENT(eh) - ex) * in ext4_ext_rm_leaf()
2745 ext4_ext_pblock(ex)); in ext4_ext_rm_leaf()
2746 ex--; in ext4_ext_rm_leaf()
2747 ex_ee_block = le32_to_cpu(ex->ee_block); in ext4_ext_rm_leaf()
2748 ex_ee_len = ext4_ext_get_actual_len(ex); in ext4_ext_rm_leaf()
2761 if (partial->state == tofree && ex >= EXT_FIRST_EXTENT(eh)) { in ext4_ext_rm_leaf()
2762 pblk = ext4_ext_pblock(ex) + ex_ee_len - 1; in ext4_ext_rm_leaf()
2841 struct ext4_extent *ex; in ext4_ext_remove_space() local
2854 ex = path[depth].p_ext; in ext4_ext_remove_space()
2855 if (!ex) { in ext4_ext_remove_space()
2865 ee_block = le32_to_cpu(ex->ee_block); in ext4_ext_remove_space()
2866 ex_end = ee_block + ext4_ext_get_actual_len(ex) - 1; in ext4_ext_remove_space()
2882 pblk = ext4_ext_pblock(ex) + end - ee_block + 1; in ext4_ext_remove_space()
3121 static int ext4_zeroout_es(struct inode *inode, struct ext4_extent *ex) in ext4_zeroout_es() argument
3127 ee_block = le32_to_cpu(ex->ee_block); in ext4_zeroout_es()
3128 ee_len = ext4_ext_get_actual_len(ex); in ext4_zeroout_es()
3129 ee_pblock = ext4_ext_pblock(ex); in ext4_zeroout_es()
3139 static int ext4_ext_zeroout(struct inode *inode, struct ext4_extent *ex) in ext4_ext_zeroout() argument
3144 ee_len = ext4_ext_get_actual_len(ex); in ext4_ext_zeroout()
3145 ee_pblock = ext4_ext_pblock(ex); in ext4_ext_zeroout()
3146 return ext4_issue_zeroout(inode, le32_to_cpu(ex->ee_block), ee_pblock, in ext4_ext_zeroout()
3181 struct ext4_extent *ex, newex, orig_ex, zero_ex; in ext4_split_extent_at() local
3194 ex = path[depth].p_ext; in ext4_split_extent_at()
3195 ee_block = le32_to_cpu(ex->ee_block); in ext4_split_extent_at()
3196 ee_len = ext4_ext_get_actual_len(ex); in ext4_split_extent_at()
3197 newblock = split - ee_block + ext4_ext_pblock(ex); in ext4_split_extent_at()
3200 BUG_ON(!ext4_ext_is_unwritten(ex) && in ext4_split_extent_at()
3216 ext4_ext_mark_unwritten(ex); in ext4_split_extent_at()
3218 ext4_ext_mark_initialized(ex); in ext4_split_extent_at()
3221 ext4_ext_try_to_merge(handle, inode, path, ex); in ext4_split_extent_at()
3228 memcpy(&orig_ex, ex, sizeof(orig_ex)); in ext4_split_extent_at()
3229 ex->ee_len = cpu_to_le16(split - ee_block); in ext4_split_extent_at()
3231 ext4_ext_mark_unwritten(ex); in ext4_split_extent_at()
3262 err = ext4_ext_zeroout(inode, ex); in ext4_split_extent_at()
3263 zero_ex.ee_block = ex->ee_block; in ext4_split_extent_at()
3265 ext4_ext_get_actual_len(ex)); in ext4_split_extent_at()
3267 ext4_ext_pblock(ex)); in ext4_split_extent_at()
3280 ex->ee_len = cpu_to_le16(ee_len); in ext4_split_extent_at()
3281 ext4_ext_try_to_merge(handle, inode, path, ex); in ext4_split_extent_at()
3296 ex->ee_len = orig_ex.ee_len; in ext4_split_extent_at()
3328 struct ext4_extent *ex; in ext4_split_extent() local
3336 ex = path[depth].p_ext; in ext4_split_extent()
3337 ee_block = le32_to_cpu(ex->ee_block); in ext4_split_extent()
3338 ee_len = ext4_ext_get_actual_len(ex); in ext4_split_extent()
3339 unwritten = ext4_ext_is_unwritten(ex); in ext4_split_extent()
3364 ex = path[depth].p_ext; in ext4_split_extent()
3365 if (!ex) { in ext4_split_extent()
3370 unwritten = ext4_ext_is_unwritten(ex); in ext4_split_extent()
3422 struct ext4_extent *ex, *abut_ex; in ext4_ext_convert_to_initialized() local
3440 ex = path[depth].p_ext; in ext4_ext_convert_to_initialized()
3441 ee_block = le32_to_cpu(ex->ee_block); in ext4_ext_convert_to_initialized()
3442 ee_len = ext4_ext_get_actual_len(ex); in ext4_ext_convert_to_initialized()
3446 trace_ext4_ext_convert_to_initialized_enter(inode, map, ex); in ext4_ext_convert_to_initialized()
3449 BUG_ON(!ext4_ext_is_unwritten(ex)); in ext4_ext_convert_to_initialized()
3470 (ex > EXT_FIRST_EXTENT(eh))) { /*L2*/ in ext4_ext_convert_to_initialized()
3475 abut_ex = ex - 1; in ext4_ext_convert_to_initialized()
3479 ee_pblk = ext4_ext_pblock(ex); in ext4_ext_convert_to_initialized()
3499 map, ex, abut_ex); in ext4_ext_convert_to_initialized()
3502 ex->ee_block = cpu_to_le32(ee_block + map_len); in ext4_ext_convert_to_initialized()
3503 ext4_ext_store_pblock(ex, ee_pblk + map_len); in ext4_ext_convert_to_initialized()
3504 ex->ee_len = cpu_to_le16(ee_len - map_len); in ext4_ext_convert_to_initialized()
3505 ext4_ext_mark_unwritten(ex); /* Restore the flag */ in ext4_ext_convert_to_initialized()
3515 ex < EXT_LAST_EXTENT(eh)) { /*L2*/ in ext4_ext_convert_to_initialized()
3521 abut_ex = ex + 1; in ext4_ext_convert_to_initialized()
3525 ee_pblk = ext4_ext_pblock(ex); in ext4_ext_convert_to_initialized()
3545 map, ex, abut_ex); in ext4_ext_convert_to_initialized()
3550 ex->ee_len = cpu_to_le16(ee_len - map_len); in ext4_ext_convert_to_initialized()
3551 ext4_ext_mark_unwritten(ex); /* Restore the flag */ in ext4_ext_convert_to_initialized()
3604 ext4_ext_pblock(ex) + split_map.m_lblk + in ext4_ext_convert_to_initialized()
3615 zero_ex2.ee_block = ex->ee_block; in ext4_ext_convert_to_initialized()
3619 ext4_ext_pblock(ex)); in ext4_ext_convert_to_initialized()
3678 struct ext4_extent *ex; in ext4_split_convert_extents() local
3694 ex = path[depth].p_ext; in ext4_split_convert_extents()
3695 ee_block = le32_to_cpu(ex->ee_block); in ext4_split_convert_extents()
3696 ee_len = ext4_ext_get_actual_len(ex); in ext4_split_convert_extents()
3717 struct ext4_extent *ex; in ext4_convert_unwritten_extents_endio() local
3724 ex = path[depth].p_ext; in ext4_convert_unwritten_extents_endio()
3725 ee_block = le32_to_cpu(ex->ee_block); in ext4_convert_unwritten_extents_endio()
3726 ee_len = ext4_ext_get_actual_len(ex); in ext4_convert_unwritten_extents_endio()
3752 ex = path[depth].p_ext; in ext4_convert_unwritten_extents_endio()
3759 ext4_ext_mark_initialized(ex); in ext4_convert_unwritten_extents_endio()
3764 ext4_ext_try_to_merge(handle, inode, path, ex); in ext4_convert_unwritten_extents_endio()
3780 struct ext4_extent *ex; in convert_initialized_extent() local
3794 ex = path[depth].p_ext; in convert_initialized_extent()
3795 ee_block = le32_to_cpu(ex->ee_block); in convert_initialized_extent()
3796 ee_len = ext4_ext_get_actual_len(ex); in convert_initialized_extent()
3810 ex = path[depth].p_ext; in convert_initialized_extent()
3811 if (!ex) { in convert_initialized_extent()
3822 ext4_ext_mark_unwritten(ex); in convert_initialized_extent()
3827 ext4_ext_try_to_merge(handle, inode, path, ex); in convert_initialized_extent()
4002 struct ext4_extent *ex, in get_implied_cluster_alloc() argument
4009 ext4_lblk_t ee_block = le32_to_cpu(ex->ee_block); in get_implied_cluster_alloc()
4010 ext4_fsblk_t ee_start = ext4_ext_pblock(ex); in get_implied_cluster_alloc()
4011 unsigned short ee_len = ext4_ext_get_actual_len(ex); in get_implied_cluster_alloc()
4084 struct ext4_extent newex, *ex, ex2; in ext4_ext_map_blocks() local
4120 ex = path[depth].p_ext; in ext4_ext_map_blocks()
4121 if (ex) { in ext4_ext_map_blocks()
4122 ext4_lblk_t ee_block = le32_to_cpu(ex->ee_block); in ext4_ext_map_blocks()
4123 ext4_fsblk_t ee_start = ext4_ext_pblock(ex); in ext4_ext_map_blocks()
4131 ee_len = ext4_ext_get_actual_len(ex); in ext4_ext_map_blocks()
4147 if ((!ext4_ext_is_unwritten(ex)) && in ext4_ext_map_blocks()
4152 } else if (!ext4_ext_is_unwritten(ex)) { in ext4_ext_map_blocks()
4207 if (cluster_offset && ex && in ext4_ext_map_blocks()
4208 get_implied_cluster_alloc(inode->i_sb, map, ex, path)) { in ext4_ext_map_blocks()
5875 struct ext4_extent *ex; in ext4_ext_replay_update_ex() local
5881 ex = path[path->p_depth].p_ext; in ext4_ext_replay_update_ex()
5882 if (!ex) { in ext4_ext_replay_update_ex()
5887 if (le32_to_cpu(ex->ee_block) != start || in ext4_ext_replay_update_ex()
5888 ext4_ext_get_actual_len(ex) != len) { in ext4_ext_replay_update_ex()
5901 ex = path[path->p_depth].p_ext; in ext4_ext_replay_update_ex()
5902 WARN_ON(le32_to_cpu(ex->ee_block) != start); in ext4_ext_replay_update_ex()
5903 if (ext4_ext_get_actual_len(ex) != len) { in ext4_ext_replay_update_ex()
5914 ex = path[path->p_depth].p_ext; in ext4_ext_replay_update_ex()
5918 ext4_ext_mark_unwritten(ex); in ext4_ext_replay_update_ex()
5920 ext4_ext_mark_initialized(ex); in ext4_ext_replay_update_ex()
5921 ext4_ext_store_pblock(ex, pblk); in ext4_ext_replay_update_ex()
5936 struct ext4_extent *ex; in ext4_ext_replay_shrink_inode() local
5943 ex = path[path->p_depth].p_ext; in ext4_ext_replay_shrink_inode()
5944 if (!ex) { in ext4_ext_replay_shrink_inode()
5951 cur = le32_to_cpu(ex->ee_block) + ext4_ext_get_actual_len(ex); in ext4_ext_replay_shrink_inode()
5954 ext4_ext_try_to_merge(NULL, inode, path, ex); in ext4_ext_replay_shrink_inode()
5986 struct ext4_extent *ex; in ext4_ext_replay_set_iblocks() local
5997 ex = path[path->p_depth].p_ext; in ext4_ext_replay_set_iblocks()
5998 if (!ex) { in ext4_ext_replay_set_iblocks()
6003 end = le32_to_cpu(ex->ee_block) + ext4_ext_get_actual_len(ex); in ext4_ext_replay_set_iblocks()
6041 ex = path[path->p_depth].p_ext; in ext4_ext_replay_set_iblocks()
6042 if (!ex) { in ext4_ext_replay_set_iblocks()
6047 cur = max(cur + 1, le32_to_cpu(ex->ee_block) + in ext4_ext_replay_set_iblocks()
6048 ext4_ext_get_actual_len(ex)); in ext4_ext_replay_set_iblocks()
6061 ex = path2[path2->p_depth].p_ext; in ext4_ext_replay_set_iblocks()
6088 struct ext4_extent *ex; in ext4_ext_clear_bb() local
6098 ex = path[path->p_depth].p_ext; in ext4_ext_clear_bb()
6099 if (!ex) { in ext4_ext_clear_bb()
6104 end = le32_to_cpu(ex->ee_block) + ext4_ext_get_actual_len(ex); in ext4_ext_clear_bb()