Lines Matching refs:ee_block
204 ext4_lblk_t ext_block = le32_to_cpu(ex->ee_block); in ext4_ext_find_goal()
232 goal = ext4_ext_find_goal(inode, path, le32_to_cpu(ex->ee_block)); in ext4_ext_new_meta_block()
377 ext4_lblk_t lblock = le32_to_cpu(ext->ee_block); in ext4_valid_extent()
416 lblock = le32_to_cpu(ext->ee_block); in ext4_valid_extent_entries()
534 ext4_lblk_t lblk = le32_to_cpu(ex->ee_block); in __read_extent_tree_block()
637 le32_to_cpu(path->p_ext->ee_block), in ext4_ext_show_path()
663 ext_debug("%d:[%d]%d:%llu ", le32_to_cpu(ex->ee_block), in ext4_ext_show_leaf()
693 le32_to_cpu(ex->ee_block), in ext4_ext_show_move()
809 if (block < le32_to_cpu(m->ee_block)) in ext4_ext_binsearch()
813 ext_debug("%p(%u):%p(%u):%p(%u) ", l, le32_to_cpu(l->ee_block), in ext4_ext_binsearch()
814 m, le32_to_cpu(m->ee_block), in ext4_ext_binsearch()
815 r, le32_to_cpu(r->ee_block)); in ext4_ext_binsearch()
820 le32_to_cpu(path->p_ext->ee_block), in ext4_ext_binsearch()
832 BUG_ON(k && le32_to_cpu(ex->ee_block) in ext4_ext_binsearch()
833 <= le32_to_cpu(ex[-1].ee_block)); in ext4_ext_binsearch()
834 if (block < le32_to_cpu(ex->ee_block)) in ext4_ext_binsearch()
1047 border = path[depth].p_ext[1].ee_block; in ext4_ext_split()
1052 border = newext->ee_block; in ext4_ext_split()
1192 le32_to_cpu(path[i].p_ext->ee_block)); in ext4_ext_split()
1325 EXT_FIRST_EXTENT(neh)->ee_block; in ext4_ext_grow_indepth()
1376 (ext4_lblk_t)le32_to_cpu(newext->ee_block), in ext4_ext_create_new_leaf()
1388 (ext4_lblk_t)le32_to_cpu(newext->ee_block), in ext4_ext_create_new_leaf()
1441 if (*logical < le32_to_cpu(ex->ee_block)) { in ext4_ext_search_left()
1445 *logical, le32_to_cpu(ex->ee_block)); in ext4_ext_search_left()
1463 if (unlikely(*logical < (le32_to_cpu(ex->ee_block) + ee_len))) { in ext4_ext_search_left()
1466 *logical, le32_to_cpu(ex->ee_block), ee_len); in ext4_ext_search_left()
1470 *logical = le32_to_cpu(ex->ee_block) + ee_len - 1; in ext4_ext_search_left()
1511 if (*logical < le32_to_cpu(ex->ee_block)) { in ext4_ext_search_right()
1530 if (unlikely(*logical < (le32_to_cpu(ex->ee_block) + ee_len))) { in ext4_ext_search_right()
1533 *logical, le32_to_cpu(ex->ee_block), ee_len); in ext4_ext_search_right()
1577 *logical = le32_to_cpu(ex->ee_block); in ext4_ext_search_right()
1609 return le32_to_cpu(path[depth].p_ext[1].ee_block); in ext4_ext_next_allocated_block()
1689 border = path[depth].p_ext->ee_block; in ext4_ext_correct_indexes()
1726 if (le32_to_cpu(ex1->ee_block) + ext1_ee_len != in ext4_can_extents_be_merged()
1727 le32_to_cpu(ex2->ee_block)) in ext4_can_extents_be_merged()
1883 b1 = le32_to_cpu(newext->ee_block); in ext4_ext_check_overlap()
1888 b2 = EXT4_LBLK_CMASK(sbi, le32_to_cpu(path[depth].p_ext->ee_block)); in ext4_ext_check_overlap()
1961 (le32_to_cpu(ex->ee_block) + in ext4_ext_insert_extent()
1963 le32_to_cpu(newext->ee_block))) { in ext4_ext_insert_extent()
1967 (le32_to_cpu(newext->ee_block) + in ext4_ext_insert_extent()
1969 le32_to_cpu(ex->ee_block))) in ext4_ext_insert_extent()
1978 le32_to_cpu(ex->ee_block), in ext4_ext_insert_extent()
2001 le32_to_cpu(newext->ee_block), in ext4_ext_insert_extent()
2004 le32_to_cpu(ex->ee_block), in ext4_ext_insert_extent()
2014 ex->ee_block = newext->ee_block; in ext4_ext_insert_extent()
2034 if (le32_to_cpu(newext->ee_block) > le32_to_cpu(fex->ee_block)) in ext4_ext_insert_extent()
2077 le32_to_cpu(newext->ee_block), in ext4_ext_insert_extent()
2083 if (le32_to_cpu(newext->ee_block) in ext4_ext_insert_extent()
2084 > le32_to_cpu(nearex->ee_block)) { in ext4_ext_insert_extent()
2088 le32_to_cpu(newext->ee_block), in ext4_ext_insert_extent()
2096 BUG_ON(newext->ee_block == nearex->ee_block); in ext4_ext_insert_extent()
2099 le32_to_cpu(newext->ee_block), in ext4_ext_insert_extent()
2109 le32_to_cpu(newext->ee_block), in ext4_ext_insert_extent()
2121 nearex->ee_block = newext->ee_block; in ext4_ext_insert_extent()
2187 } else if (le32_to_cpu(ex->ee_block) > block) { in ext4_fill_fiemap_extents()
2190 end = le32_to_cpu(ex->ee_block); in ext4_fill_fiemap_extents()
2193 } else if (block >= le32_to_cpu(ex->ee_block) in ext4_fill_fiemap_extents()
2200 } else if (block >= le32_to_cpu(ex->ee_block)) { in ext4_fill_fiemap_extents()
2206 end = le32_to_cpu(ex->ee_block) in ext4_fill_fiemap_extents()
2221 es.es_lblk = le32_to_cpu(ex->ee_block); in ext4_fill_fiemap_extents()
2314 } else if (block < le32_to_cpu(ex->ee_block)) { in ext4_ext_put_gap_in_cache()
2316 len = le32_to_cpu(ex->ee_block) - block; in ext4_ext_put_gap_in_cache()
2319 le32_to_cpu(ex->ee_block), in ext4_ext_put_gap_in_cache()
2321 } else if (block >= le32_to_cpu(ex->ee_block) in ext4_ext_put_gap_in_cache()
2324 lblock = le32_to_cpu(ex->ee_block) in ext4_ext_put_gap_in_cache()
2329 le32_to_cpu(ex->ee_block), in ext4_ext_put_gap_in_cache()
2523 if (from >= le32_to_cpu(ex->ee_block) in ext4_remove_blocks()
2524 && to == le32_to_cpu(ex->ee_block) + ee_len - 1) { in ext4_remove_blocks()
2529 num = le32_to_cpu(ex->ee_block) + ee_len - from; in ext4_remove_blocks()
2569 from, to, le32_to_cpu(ex->ee_block), ee_len); in ext4_remove_blocks()
2621 ex_ee_block = le32_to_cpu(ex->ee_block); in ext4_ext_rm_leaf()
2659 ex_ee_block = le32_to_cpu(ex->ee_block); in ext4_ext_rm_leaf()
2742 ex_ee_block = le32_to_cpu(ex->ee_block); in ext4_ext_rm_leaf()
2826 ext4_lblk_t ee_block, ex_end, lblk; in ext4_ext_remove_space() local
2848 ee_block = le32_to_cpu(ex->ee_block); in ext4_ext_remove_space()
2849 ex_end = ee_block + ext4_ext_get_actual_len(ex) - 1; in ext4_ext_remove_space()
2857 if (end >= ee_block && end < ex_end) { in ext4_ext_remove_space()
2865 pblk = ext4_ext_pblock(ex) + end - ee_block + 2; in ext4_ext_remove_space()
3100 ext4_lblk_t ee_block; in ext4_zeroout_es() local
3104 ee_block = le32_to_cpu(ex->ee_block); in ext4_zeroout_es()
3111 return ext4_es_insert_extent(inode, ee_block, ee_len, ee_pblock, in ext4_zeroout_es()
3165 ext4_lblk_t ee_block; in ext4_split_extent_at() local
3181 ee_block = le32_to_cpu(ex->ee_block); in ext4_split_extent_at()
3183 newblock = split - ee_block + ext4_ext_pblock(ex); in ext4_split_extent_at()
3185 BUG_ON(split < ee_block || split >= (ee_block + ee_len)); in ext4_split_extent_at()
3195 if (split == ee_block) { in ext4_split_extent_at()
3215 ex->ee_len = cpu_to_le16(split - ee_block); in ext4_split_extent_at()
3228 ex2->ee_block = cpu_to_le32(split); in ext4_split_extent_at()
3229 ex2->ee_len = cpu_to_le16(ee_len - (split - ee_block)); in ext4_split_extent_at()
3239 zero_ex.ee_block = ex2->ee_block; in ext4_split_extent_at()
3246 zero_ex.ee_block = ex->ee_block; in ext4_split_extent_at()
3254 zero_ex.ee_block = orig_ex.ee_block; in ext4_split_extent_at()
3306 ext4_lblk_t ee_block; in ext4_split_extent() local
3316 ee_block = le32_to_cpu(ex->ee_block); in ext4_split_extent()
3320 if (map->m_lblk + map->m_len < ee_block + ee_len) { in ext4_split_extent()
3333 allocated = ee_len - (map->m_lblk - ee_block); in ext4_split_extent()
3352 if (map->m_lblk >= ee_block) { in ext4_split_extent()
3402 ext4_lblk_t ee_block, eof_block; in ext4_ext_convert_to_initialized() local
3421 ee_block = le32_to_cpu(ex->ee_block); in ext4_ext_convert_to_initialized()
3429 BUG_ON(!in_range(map->m_lblk, ee_block, ee_len)); in ext4_ext_convert_to_initialized()
3446 if ((map->m_lblk == ee_block) && in ext4_ext_convert_to_initialized()
3455 prev_lblk = le32_to_cpu(abut_ex->ee_block); in ext4_ext_convert_to_initialized()
3470 ((prev_lblk + prev_len) == ee_block) && /*C2*/ in ext4_ext_convert_to_initialized()
3481 ex->ee_block = cpu_to_le32(ee_block + map_len); in ext4_ext_convert_to_initialized()
3492 } else if (((map->m_lblk + map_len) == (ee_block + ee_len)) && in ext4_ext_convert_to_initialized()
3501 next_lblk = le32_to_cpu(abut_ex->ee_block); in ext4_ext_convert_to_initialized()
3527 abut_ex->ee_block = cpu_to_le32(next_lblk - map_len); in ext4_ext_convert_to_initialized()
3547 allocated = ee_len - (map->m_lblk - ee_block); in ext4_ext_convert_to_initialized()
3549 WARN_ON(map->m_lblk < ee_block); in ext4_ext_convert_to_initialized()
3554 split_flag |= ee_block + ee_len <= eof_block ? EXT4_EXT_MAY_ZEROOUT : 0; in ext4_ext_convert_to_initialized()
3565 zero_ex.ee_block = ex->ee_block; in ext4_ext_convert_to_initialized()
3591 zero_ex.ee_block = in ext4_ext_convert_to_initialized()
3595 ext4_ext_pblock(ex) + map->m_lblk - ee_block); in ext4_ext_convert_to_initialized()
3601 } else if (map->m_lblk - ee_block + map->m_len < max_zeroout) { in ext4_ext_convert_to_initialized()
3603 if (map->m_lblk != ee_block) { in ext4_ext_convert_to_initialized()
3604 zero_ex.ee_block = ex->ee_block; in ext4_ext_convert_to_initialized()
3606 ee_block); in ext4_ext_convert_to_initialized()
3614 split_map.m_lblk = ee_block; in ext4_ext_convert_to_initialized()
3615 split_map.m_len = map->m_lblk - ee_block + map->m_len; in ext4_ext_convert_to_initialized()
3663 ext4_lblk_t ee_block; in ext4_split_convert_extents() local
3682 ee_block = le32_to_cpu(ex->ee_block); in ext4_split_convert_extents()
3690 split_flag |= ee_block + ee_len <= eof_block ? in ext4_split_convert_extents()
3705 ext4_lblk_t ee_block; in ext4_convert_unwritten_extents_endio() local
3712 ee_block = le32_to_cpu(ex->ee_block); in ext4_convert_unwritten_extents_endio()
3717 (unsigned long long)ee_block, ee_len); in ext4_convert_unwritten_extents_endio()
3725 if (ee_block != map->m_lblk || ee_len > map->m_len) { in ext4_convert_unwritten_extents_endio()
3729 inode->i_ino, (unsigned long long)ee_block, ee_len, in ext4_convert_unwritten_extents_endio()
3804 if (lblk + len < le32_to_cpu(last_ex->ee_block) + in check_eofblocks_fl()
3938 ext4_lblk_t ee_block; in convert_initialized_extent() local
3952 ee_block = le32_to_cpu(ex->ee_block); in convert_initialized_extent()
3957 (unsigned long long)ee_block, ee_len); in convert_initialized_extent()
3959 if (ee_block != map->m_lblk || ee_len > map->m_len) { in convert_initialized_extent()
4199 ext4_lblk_t ee_block = le32_to_cpu(ex->ee_block); in get_implied_cluster_alloc() local
4204 ex_cluster_start = EXT4_B2C(sbi, ee_block); in get_implied_cluster_alloc()
4205 ex_cluster_end = EXT4_B2C(sbi, ee_block + ee_len - 1); in get_implied_cluster_alloc()
4226 if (map->m_lblk < ee_block) in get_implied_cluster_alloc()
4227 map->m_len = min(map->m_len, ee_block - map->m_lblk); in get_implied_cluster_alloc()
4238 if (map->m_lblk > ee_block) { in get_implied_cluster_alloc()
4316 ext4_lblk_t ee_block = le32_to_cpu(ex->ee_block); in ext4_ext_map_blocks() local
4327 trace_ext4_ext_show_extent(inode, ee_block, ee_start, ee_len); in ext4_ext_map_blocks()
4330 if (in_range(map->m_lblk, ee_block, ee_len)) { in ext4_ext_map_blocks()
4331 newblock = map->m_lblk - ee_block + ee_start; in ext4_ext_map_blocks()
4333 allocated = ee_len - (map->m_lblk - ee_block); in ext4_ext_map_blocks()
4335 ee_block, ee_len, newblock); in ext4_ext_map_blocks()
4377 newex.ee_block = cpu_to_le32(map->m_lblk); in ext4_ext_map_blocks()
5259 *start = le32_to_cpu(ex_last->ee_block) + in ext4_ext_shift_path_extents()
5263 le32_add_cpu(&ex_start->ee_block, -shift); in ext4_ext_shift_path_extents()
5328 stop_block = le32_to_cpu(extent->ee_block) + in ext4_ext_shift_extents()
5345 ex_start = le32_to_cpu(extent->ee_block); in ext4_ext_shift_extents()
5346 ex_end = le32_to_cpu(extent->ee_block) + in ext4_ext_shift_extents()
5369 if (start > le32_to_cpu(extent->ee_block)) { in ext4_ext_shift_extents()
5597 e1_blk = le32_to_cpu(ex1->ee_block); in ext4_swap_extents()
5598 e2_blk = le32_to_cpu(ex2->ee_block); in ext4_swap_extents()