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()
530 struct ext4_extent *ex = EXT_FIRST_EXTENT(eh); in __read_extent_tree_block() local
534 for (i = le16_to_cpu(eh->eh_entries); i > 0; i--, ex++) { in __read_extent_tree_block()
536 ext4_lblk_t lblk = le32_to_cpu(ex->ee_block); in __read_extent_tree_block()
537 int len = ext4_ext_get_actual_len(ex); in __read_extent_tree_block()
544 if (ext4_ext_is_unwritten(ex)) in __read_extent_tree_block()
547 ext4_ext_pblock(ex), status); in __read_extent_tree_block()
653 struct ext4_extent *ex; in ext4_ext_show_leaf() local
660 ex = EXT_FIRST_EXTENT(eh); in ext4_ext_show_leaf()
664 for (i = 0; i < le16_to_cpu(eh->eh_entries); i++, ex++) { in ext4_ext_show_leaf()
665 ext_debug("%d:[%d]%d:%llu ", le32_to_cpu(ex->ee_block), in ext4_ext_show_leaf()
666 ext4_ext_is_unwritten(ex), in ext4_ext_show_leaf()
667 ext4_ext_get_actual_len(ex), ext4_ext_pblock(ex)); in ext4_ext_show_leaf()
676 struct ext4_extent *ex; in ext4_ext_show_move() local
692 ex = path[depth].p_ext; in ext4_ext_show_move()
693 while (ex <= EXT_MAX_EXTENT(path[depth].p_hdr)) { in ext4_ext_show_move()
695 le32_to_cpu(ex->ee_block), in ext4_ext_show_move()
696 ext4_ext_pblock(ex), in ext4_ext_show_move()
697 ext4_ext_is_unwritten(ex), in ext4_ext_show_move()
698 ext4_ext_get_actual_len(ex), in ext4_ext_show_move()
700 ex++; in ext4_ext_show_move()
829 struct ext4_extent *chex, *ex; in ext4_ext_binsearch() local
832 chex = ex = EXT_FIRST_EXTENT(eh); in ext4_ext_binsearch()
833 for (k = 0; k < le16_to_cpu(eh->eh_entries); k++, ex++) { in ext4_ext_binsearch()
834 BUG_ON(k && le32_to_cpu(ex->ee_block) in ext4_ext_binsearch()
835 <= le32_to_cpu(ex[-1].ee_block)); in ext4_ext_binsearch()
836 if (block < le32_to_cpu(ex->ee_block)) in ext4_ext_binsearch()
838 chex = ex; in ext4_ext_binsearch()
1123 struct ext4_extent *ex; in ext4_ext_split() local
1124 ex = EXT_FIRST_EXTENT(neh); in ext4_ext_split()
1125 memmove(ex, path[depth].p_ext, sizeof(struct ext4_extent) * m); in ext4_ext_split()
1424 struct ext4_extent *ex; in ext4_ext_search_left() local
1441 ex = path[depth].p_ext; in ext4_ext_search_left()
1442 ee_len = ext4_ext_get_actual_len(ex); in ext4_ext_search_left()
1443 if (*logical < le32_to_cpu(ex->ee_block)) { in ext4_ext_search_left()
1444 if (unlikely(EXT_FIRST_EXTENT(path[depth].p_hdr) != ex)) { in ext4_ext_search_left()
1447 *logical, le32_to_cpu(ex->ee_block)); in ext4_ext_search_left()
1465 if (unlikely(*logical < (le32_to_cpu(ex->ee_block) + ee_len))) { in ext4_ext_search_left()
1468 *logical, le32_to_cpu(ex->ee_block), ee_len); in ext4_ext_search_left()
1472 *logical = le32_to_cpu(ex->ee_block) + ee_len - 1; in ext4_ext_search_left()
1473 *phys = ext4_ext_pblock(ex) + ee_len - 1; in ext4_ext_search_left()
1492 struct ext4_extent *ex; in ext4_ext_search_right() local
1511 ex = path[depth].p_ext; in ext4_ext_search_right()
1512 ee_len = ext4_ext_get_actual_len(ex); in ext4_ext_search_right()
1513 if (*logical < le32_to_cpu(ex->ee_block)) { in ext4_ext_search_right()
1514 if (unlikely(EXT_FIRST_EXTENT(path[depth].p_hdr) != ex)) { in ext4_ext_search_right()
1532 if (unlikely(*logical < (le32_to_cpu(ex->ee_block) + ee_len))) { in ext4_ext_search_right()
1535 *logical, le32_to_cpu(ex->ee_block), ee_len); in ext4_ext_search_right()
1539 if (ex != EXT_LAST_EXTENT(path[depth].p_hdr)) { in ext4_ext_search_right()
1541 ex++; in ext4_ext_search_right()
1577 ex = EXT_FIRST_EXTENT(eh); in ext4_ext_search_right()
1579 *logical = le32_to_cpu(ex->ee_block); in ext4_ext_search_right()
1580 *phys = ext4_ext_pblock(ex); in ext4_ext_search_right()
1581 *ret_ex = ex; in ext4_ext_search_right()
1664 struct ext4_extent *ex; in ext4_ext_correct_indexes() local
1669 ex = path[depth].p_ext; in ext4_ext_correct_indexes()
1671 if (unlikely(ex == NULL || eh == NULL)) { in ext4_ext_correct_indexes()
1673 "ex %p == NULL or eh %p == NULL", ex, eh); in ext4_ext_correct_indexes()
1682 if (ex != EXT_FIRST_EXTENT(eh)) { in ext4_ext_correct_indexes()
1763 struct ext4_extent *ex) in ext4_ext_try_to_merge_right() argument
1773 while (ex < EXT_LAST_EXTENT(eh)) { in ext4_ext_try_to_merge_right()
1774 if (!ext4_can_extents_be_merged(inode, ex, ex + 1)) in ext4_ext_try_to_merge_right()
1777 unwritten = ext4_ext_is_unwritten(ex); in ext4_ext_try_to_merge_right()
1778 ex->ee_len = cpu_to_le16(ext4_ext_get_actual_len(ex) in ext4_ext_try_to_merge_right()
1779 + ext4_ext_get_actual_len(ex + 1)); in ext4_ext_try_to_merge_right()
1781 ext4_ext_mark_unwritten(ex); in ext4_ext_try_to_merge_right()
1783 if (ex + 1 < EXT_LAST_EXTENT(eh)) { in ext4_ext_try_to_merge_right()
1784 len = (EXT_LAST_EXTENT(eh) - ex - 1) in ext4_ext_try_to_merge_right()
1786 memmove(ex + 1, ex + 2, len); in ext4_ext_try_to_merge_right()
1850 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()
2151 struct ext4_extent *ex; in ext4_fill_fiemap_extents() local
2179 ex = path[depth].p_ext; in ext4_fill_fiemap_extents()
2184 if (!ex) { in ext4_fill_fiemap_extents()
2189 } else if (le32_to_cpu(ex->ee_block) > block) { in ext4_fill_fiemap_extents()
2192 end = le32_to_cpu(ex->ee_block); in ext4_fill_fiemap_extents()
2195 } else if (block >= le32_to_cpu(ex->ee_block) in ext4_fill_fiemap_extents()
2196 + ext4_ext_get_actual_len(ex)) { in ext4_fill_fiemap_extents()
2202 } else if (block >= le32_to_cpu(ex->ee_block)) { in ext4_fill_fiemap_extents()
2208 end = le32_to_cpu(ex->ee_block) in ext4_fill_fiemap_extents()
2209 + ext4_ext_get_actual_len(ex); in ext4_fill_fiemap_extents()
2223 es.es_lblk = le32_to_cpu(ex->ee_block); in ext4_fill_fiemap_extents()
2224 es.es_len = ext4_ext_get_actual_len(ex); in ext4_fill_fiemap_extents()
2225 es.es_pblk = ext4_ext_pblock(ex); in ext4_fill_fiemap_extents()
2226 if (ext4_ext_is_unwritten(ex)) in ext4_fill_fiemap_extents()
2307 struct ext4_extent *ex; in ext4_ext_put_gap_in_cache() local
2310 ex = path[depth].p_ext; in ext4_ext_put_gap_in_cache()
2311 if (ex == NULL) { in ext4_ext_put_gap_in_cache()
2316 } else if (block < le32_to_cpu(ex->ee_block)) { in ext4_ext_put_gap_in_cache()
2318 len = le32_to_cpu(ex->ee_block) - block; in ext4_ext_put_gap_in_cache()
2321 le32_to_cpu(ex->ee_block), in ext4_ext_put_gap_in_cache()
2322 ext4_ext_get_actual_len(ex)); in ext4_ext_put_gap_in_cache()
2323 } else if (block >= le32_to_cpu(ex->ee_block) in ext4_ext_put_gap_in_cache()
2324 + ext4_ext_get_actual_len(ex)) { in ext4_ext_put_gap_in_cache()
2326 lblock = le32_to_cpu(ex->ee_block) in ext4_ext_put_gap_in_cache()
2327 + ext4_ext_get_actual_len(ex); in ext4_ext_put_gap_in_cache()
2331 le32_to_cpu(ex->ee_block), in ext4_ext_put_gap_in_cache()
2332 ext4_ext_get_actual_len(ex), in ext4_ext_put_gap_in_cache()
2477 struct ext4_extent *ex, in ext4_remove_blocks() argument
2482 unsigned short ee_len = ext4_ext_get_actual_len(ex); in ext4_remove_blocks()
2495 trace_ext4_remove_blocks(inode, ex, from, to, *partial_cluster); in ext4_remove_blocks()
2501 pblk = ext4_ext_pblock(ex) + ee_len - 1; in ext4_remove_blocks()
2525 if (from >= le32_to_cpu(ex->ee_block) in ext4_remove_blocks()
2526 && to == le32_to_cpu(ex->ee_block) + ee_len - 1) { in ext4_remove_blocks()
2531 num = le32_to_cpu(ex->ee_block) + ee_len - from; in ext4_remove_blocks()
2532 pblk = ext4_ext_pblock(ex) + ee_len - num; in ext4_remove_blocks()
2571 from, to, le32_to_cpu(ex->ee_block), ee_len); in ext4_remove_blocks()
2606 struct ext4_extent *ex; in ext4_ext_rm_leaf() local
2619 ex = path[depth].p_ext; in ext4_ext_rm_leaf()
2620 if (!ex) in ext4_ext_rm_leaf()
2621 ex = EXT_LAST_EXTENT(eh); in ext4_ext_rm_leaf()
2623 ex_ee_block = le32_to_cpu(ex->ee_block); in ext4_ext_rm_leaf()
2624 ex_ee_len = ext4_ext_get_actual_len(ex); in ext4_ext_rm_leaf()
2626 trace_ext4_ext_rm_leaf(inode, start, ex, *partial_cluster); in ext4_ext_rm_leaf()
2628 while (ex >= EXT_FIRST_EXTENT(eh) && in ext4_ext_rm_leaf()
2631 if (ext4_ext_is_unwritten(ex)) in ext4_ext_rm_leaf()
2638 path[depth].p_ext = ex; in ext4_ext_rm_leaf()
2656 pblk = ext4_ext_pblock(ex); in ext4_ext_rm_leaf()
2660 ex--; in ext4_ext_rm_leaf()
2661 ex_ee_block = le32_to_cpu(ex->ee_block); in ext4_ext_rm_leaf()
2662 ex_ee_len = ext4_ext_get_actual_len(ex); in ext4_ext_rm_leaf()
2686 if (ex == EXT_FIRST_EXTENT(eh)) { in ext4_ext_rm_leaf()
2700 err = ext4_remove_blocks(handle, inode, ex, partial_cluster, in ext4_ext_rm_leaf()
2707 ext4_ext_store_pblock(ex, 0); in ext4_ext_rm_leaf()
2709 ex->ee_len = cpu_to_le16(num); in ext4_ext_rm_leaf()
2715 ext4_ext_mark_unwritten(ex); in ext4_ext_rm_leaf()
2727 memmove(ex, ex+1, (EXT_LAST_EXTENT(eh) - ex) * in ext4_ext_rm_leaf()
2742 ext4_ext_pblock(ex)); in ext4_ext_rm_leaf()
2743 ex--; in ext4_ext_rm_leaf()
2744 ex_ee_block = le32_to_cpu(ex->ee_block); in ext4_ext_rm_leaf()
2745 ex_ee_len = ext4_ext_get_actual_len(ex); in ext4_ext_rm_leaf()
2758 if (*partial_cluster > 0 && ex >= EXT_FIRST_EXTENT(eh)) { in ext4_ext_rm_leaf()
2759 pblk = ext4_ext_pblock(ex) + ex_ee_len - 1; in ext4_ext_rm_leaf()
2827 struct ext4_extent *ex; in ext4_ext_remove_space() local
2839 ex = path[depth].p_ext; in ext4_ext_remove_space()
2840 if (!ex) { in ext4_ext_remove_space()
2850 ee_block = le32_to_cpu(ex->ee_block); in ext4_ext_remove_space()
2851 ex_end = ee_block + ext4_ext_get_actual_len(ex) - 1; in ext4_ext_remove_space()
2867 pblk = ext4_ext_pblock(ex) + end - ee_block + 2; in ext4_ext_remove_space()
2894 &ex); in ext4_ext_remove_space()
3100 static int ext4_zeroout_es(struct inode *inode, struct ext4_extent *ex) in ext4_zeroout_es() argument
3106 ee_block = le32_to_cpu(ex->ee_block); in ext4_zeroout_es()
3107 ee_len = ext4_ext_get_actual_len(ex); in ext4_zeroout_es()
3108 ee_pblock = ext4_ext_pblock(ex); in ext4_zeroout_es()
3118 static int ext4_ext_zeroout(struct inode *inode, struct ext4_extent *ex) in ext4_ext_zeroout() argument
3124 ee_len = ext4_ext_get_actual_len(ex); in ext4_ext_zeroout()
3125 ee_pblock = ext4_ext_pblock(ex); in ext4_ext_zeroout()
3128 return ext4_encrypted_zeroout(inode, ex); in ext4_ext_zeroout()
3168 struct ext4_extent *ex, newex, orig_ex, zero_ex; in ext4_split_extent_at() local
3182 ex = path[depth].p_ext; in ext4_split_extent_at()
3183 ee_block = le32_to_cpu(ex->ee_block); in ext4_split_extent_at()
3184 ee_len = ext4_ext_get_actual_len(ex); in ext4_split_extent_at()
3185 newblock = split - ee_block + ext4_ext_pblock(ex); in ext4_split_extent_at()
3188 BUG_ON(!ext4_ext_is_unwritten(ex) && in ext4_split_extent_at()
3204 ext4_ext_mark_unwritten(ex); in ext4_split_extent_at()
3206 ext4_ext_mark_initialized(ex); in ext4_split_extent_at()
3209 ext4_ext_try_to_merge(handle, inode, path, ex); in ext4_split_extent_at()
3216 memcpy(&orig_ex, ex, sizeof(orig_ex)); in ext4_split_extent_at()
3217 ex->ee_len = cpu_to_le16(split - ee_block); in ext4_split_extent_at()
3219 ext4_ext_mark_unwritten(ex); in ext4_split_extent_at()
3247 err = ext4_ext_zeroout(inode, ex); in ext4_split_extent_at()
3248 zero_ex.ee_block = ex->ee_block; in ext4_split_extent_at()
3250 ext4_ext_get_actual_len(ex)); in ext4_split_extent_at()
3252 ext4_ext_pblock(ex)); in ext4_split_extent_at()
3266 ex->ee_len = cpu_to_le16(ee_len); in ext4_split_extent_at()
3267 ext4_ext_try_to_merge(handle, inode, path, ex); in ext4_split_extent_at()
3284 ex->ee_len = orig_ex.ee_len; in ext4_split_extent_at()
3309 struct ext4_extent *ex; in ext4_split_extent() local
3317 ex = path[depth].p_ext; in ext4_split_extent()
3318 ee_block = le32_to_cpu(ex->ee_block); in ext4_split_extent()
3319 ee_len = ext4_ext_get_actual_len(ex); in ext4_split_extent()
3320 unwritten = ext4_ext_is_unwritten(ex); in ext4_split_extent()
3345 ex = path[depth].p_ext; in ext4_split_extent()
3346 if (!ex) { in ext4_split_extent()
3351 unwritten = ext4_ext_is_unwritten(ex); in ext4_split_extent()
3403 struct ext4_extent *ex, *abut_ex; in ext4_ext_convert_to_initialized() local
3422 ex = path[depth].p_ext; in ext4_ext_convert_to_initialized()
3423 ee_block = le32_to_cpu(ex->ee_block); in ext4_ext_convert_to_initialized()
3424 ee_len = ext4_ext_get_actual_len(ex); in ext4_ext_convert_to_initialized()
3427 trace_ext4_ext_convert_to_initialized_enter(inode, map, ex); in ext4_ext_convert_to_initialized()
3430 BUG_ON(!ext4_ext_is_unwritten(ex)); in ext4_ext_convert_to_initialized()
3451 (ex > EXT_FIRST_EXTENT(eh))) { /*L2*/ in ext4_ext_convert_to_initialized()
3456 abut_ex = ex - 1; in ext4_ext_convert_to_initialized()
3460 ee_pblk = ext4_ext_pblock(ex); in ext4_ext_convert_to_initialized()
3480 map, ex, abut_ex); in ext4_ext_convert_to_initialized()
3483 ex->ee_block = cpu_to_le32(ee_block + map_len); in ext4_ext_convert_to_initialized()
3484 ext4_ext_store_pblock(ex, ee_pblk + map_len); in ext4_ext_convert_to_initialized()
3485 ex->ee_len = cpu_to_le16(ee_len - map_len); in ext4_ext_convert_to_initialized()
3486 ext4_ext_mark_unwritten(ex); /* Restore the flag */ in ext4_ext_convert_to_initialized()
3496 ex < EXT_LAST_EXTENT(eh)) { /*L2*/ in ext4_ext_convert_to_initialized()
3502 abut_ex = ex + 1; in ext4_ext_convert_to_initialized()
3506 ee_pblk = ext4_ext_pblock(ex); in ext4_ext_convert_to_initialized()
3526 map, ex, abut_ex); in ext4_ext_convert_to_initialized()
3531 ex->ee_len = cpu_to_le16(ee_len - map_len); in ext4_ext_convert_to_initialized()
3532 ext4_ext_mark_unwritten(ex); /* Restore the flag */ in ext4_ext_convert_to_initialized()
3567 err = ext4_ext_zeroout(inode, ex); in ext4_ext_convert_to_initialized()
3570 zero_ex.ee_block = ex->ee_block; in ext4_ext_convert_to_initialized()
3571 zero_ex.ee_len = cpu_to_le16(ext4_ext_get_actual_len(ex)); in ext4_ext_convert_to_initialized()
3572 ext4_ext_store_pblock(&zero_ex, ext4_ext_pblock(ex)); in ext4_ext_convert_to_initialized()
3577 ext4_ext_mark_initialized(ex); in ext4_ext_convert_to_initialized()
3578 ext4_ext_try_to_merge(handle, inode, path, ex); in ext4_ext_convert_to_initialized()
3600 ext4_ext_pblock(ex) + map->m_lblk - ee_block); in ext4_ext_convert_to_initialized()
3609 zero_ex.ee_block = ex->ee_block; in ext4_ext_convert_to_initialized()
3613 ext4_ext_pblock(ex)); in ext4_ext_convert_to_initialized()
3669 struct ext4_extent *ex; in ext4_split_convert_extents() local
3686 ex = path[depth].p_ext; in ext4_split_convert_extents()
3687 ee_block = le32_to_cpu(ex->ee_block); in ext4_split_convert_extents()
3688 ee_len = ext4_ext_get_actual_len(ex); in ext4_split_convert_extents()
3709 struct ext4_extent *ex; in ext4_convert_unwritten_extents_endio() local
3716 ex = path[depth].p_ext; in ext4_convert_unwritten_extents_endio()
3717 ee_block = le32_to_cpu(ex->ee_block); in ext4_convert_unwritten_extents_endio()
3718 ee_len = ext4_ext_get_actual_len(ex); in ext4_convert_unwritten_extents_endio()
3745 ex = path[depth].p_ext; in ext4_convert_unwritten_extents_endio()
3752 ext4_ext_mark_initialized(ex); in ext4_convert_unwritten_extents_endio()
3757 ext4_ext_try_to_merge(handle, inode, path, ex); in ext4_convert_unwritten_extents_endio()
3942 struct ext4_extent *ex; in convert_initialized_extent() local
3956 ex = path[depth].p_ext; in convert_initialized_extent()
3957 ee_block = le32_to_cpu(ex->ee_block); in convert_initialized_extent()
3958 ee_len = ext4_ext_get_actual_len(ex); in convert_initialized_extent()
3973 ex = path[depth].p_ext; in convert_initialized_extent()
3974 if (!ex) { in convert_initialized_extent()
3985 ext4_ext_mark_unwritten(ex); in convert_initialized_extent()
3990 ext4_ext_try_to_merge(handle, inode, path, ex); in convert_initialized_extent()
4197 struct ext4_extent *ex, in get_implied_cluster_alloc() argument
4204 ext4_lblk_t ee_block = le32_to_cpu(ex->ee_block); in get_implied_cluster_alloc()
4205 ext4_fsblk_t ee_start = ext4_ext_pblock(ex); in get_implied_cluster_alloc()
4206 unsigned short ee_len = ext4_ext_get_actual_len(ex); in get_implied_cluster_alloc()
4279 struct ext4_extent newex, *ex, *ex2; in ext4_ext_map_blocks() local
4319 ex = path[depth].p_ext; in ext4_ext_map_blocks()
4320 if (ex) { in ext4_ext_map_blocks()
4321 ext4_lblk_t ee_block = le32_to_cpu(ex->ee_block); in ext4_ext_map_blocks()
4322 ext4_fsblk_t ee_start = ext4_ext_pblock(ex); in ext4_ext_map_blocks()
4330 ee_len = ext4_ext_get_actual_len(ex); in ext4_ext_map_blocks()
4346 if ((!ext4_ext_is_unwritten(ex)) && in ext4_ext_map_blocks()
4352 } else if (!ext4_ext_is_unwritten(ex)) in ext4_ext_map_blocks()
4389 if (cluster_offset && ex && in ext4_ext_map_blocks()
4390 get_implied_cluster_alloc(inode->i_sb, map, ex, path)) { in ext4_ext_map_blocks()