Lines Matching refs:p_hdr

602 	path[0].p_hdr = ext_inode_hdr(inode);  in ext4_ext_precache()
603 ret = ext4_ext_check(inode, path[0].p_hdr, depth, 0); in ext4_ext_precache()
606 path[0].p_idx = EXT_FIRST_INDEX(path[0].p_hdr); in ext4_ext_precache()
613 path[i].p_idx > EXT_LAST_INDEX(path[i].p_hdr)) { in ext4_ext_precache()
629 path[i].p_hdr = ext_block_hdr(bh); in ext4_ext_precache()
630 path[i].p_idx = EXT_FIRST_INDEX(path[i].p_hdr); in ext4_ext_precache()
672 eh = path[depth].p_hdr; in ext4_ext_show_leaf()
694 while (idx <= EXT_MAX_INDEX(path[level].p_hdr)) { in ext4_ext_show_move()
706 while (ex <= EXT_MAX_EXTENT(path[depth].p_hdr)) { in ext4_ext_show_move()
746 struct ext4_extent_header *eh = path->p_hdr; in ext4_ext_binsearch_idx()
806 struct ext4_extent_header *eh = path->p_hdr; in ext4_ext_binsearch()
907 path[0].p_hdr = eh; in ext4_find_extent()
933 path[ppos].p_hdr = eh; in ext4_find_extent()
981 if (unlikely(le16_to_cpu(curp->p_hdr->eh_entries) in ext4_ext_insert_index()
982 >= le16_to_cpu(curp->p_hdr->eh_max))) { in ext4_ext_insert_index()
985 le16_to_cpu(curp->p_hdr->eh_entries), in ext4_ext_insert_index()
986 le16_to_cpu(curp->p_hdr->eh_max)); in ext4_ext_insert_index()
1000 len = EXT_LAST_INDEX(curp->p_hdr) - ix + 1; in ext4_ext_insert_index()
1009 if (unlikely(ix > EXT_MAX_INDEX(curp->p_hdr))) { in ext4_ext_insert_index()
1016 le16_add_cpu(&curp->p_hdr->eh_entries, 1); in ext4_ext_insert_index()
1018 if (unlikely(ix > EXT_LAST_INDEX(curp->p_hdr))) { in ext4_ext_insert_index()
1060 if (unlikely(path[depth].p_ext > EXT_MAX_EXTENT(path[depth].p_hdr))) { in ext4_ext_split()
1064 if (path[depth].p_ext != EXT_MAX_EXTENT(path[depth].p_hdr)) { in ext4_ext_split()
1128 if (unlikely(path[depth].p_hdr->eh_entries != in ext4_ext_split()
1129 path[depth].p_hdr->eh_max)) { in ext4_ext_split()
1131 path[depth].p_hdr->eh_entries, in ext4_ext_split()
1132 path[depth].p_hdr->eh_max); in ext4_ext_split()
1137 m = EXT_MAX_EXTENT(path[depth].p_hdr) - path[depth].p_ext++; in ext4_ext_split()
1165 le16_add_cpu(&path[depth].p_hdr->eh_entries, -m); in ext4_ext_split()
1212 if (unlikely(EXT_MAX_INDEX(path[i].p_hdr) != in ext4_ext_split()
1213 EXT_LAST_INDEX(path[i].p_hdr))) { in ext4_ext_split()
1221 m = EXT_MAX_INDEX(path[i].p_hdr) - path[i].p_idx++; in ext4_ext_split()
1223 EXT_MAX_INDEX(path[i].p_hdr)); in ext4_ext_split()
1250 le16_add_cpu(&path[i].p_hdr->eh_entries, -m); in ext4_ext_split()
1432 if (path[depth].p_hdr->eh_entries == path[depth].p_hdr->eh_max) { in ext4_ext_create_new_leaf()
1474 if (unlikely(EXT_FIRST_EXTENT(path[depth].p_hdr) != ex)) { in ext4_ext_search_left()
1482 if (unlikely(ix != EXT_FIRST_INDEX(path[depth].p_hdr))) { in ext4_ext_search_left()
1486 EXT_FIRST_INDEX(path[depth].p_hdr) != NULL ? in ext4_ext_search_left()
1487 le32_to_cpu(EXT_FIRST_INDEX(path[depth].p_hdr)->ei_block) : 0, in ext4_ext_search_left()
1544 if (unlikely(EXT_FIRST_EXTENT(path[depth].p_hdr) != ex)) { in ext4_ext_search_right()
1552 if (unlikely(ix != EXT_FIRST_INDEX(path[depth].p_hdr))) { in ext4_ext_search_right()
1569 if (ex != EXT_LAST_EXTENT(path[depth].p_hdr)) { in ext4_ext_search_right()
1578 if (ix != EXT_LAST_INDEX(path[depth].p_hdr)) in ext4_ext_search_right()
1640 EXT_LAST_EXTENT(path[depth].p_hdr)) in ext4_ext_next_allocated_block()
1645 EXT_LAST_INDEX(path[depth].p_hdr)) in ext4_ext_next_allocated_block()
1674 EXT_LAST_INDEX(path[depth].p_hdr)) in ext4_ext_next_leaf_block()
1698 eh = path[depth].p_hdr; in ext4_ext_correct_indexes()
1732 if (path[k+1].p_idx != EXT_FIRST_INDEX(path[k+1].p_hdr)) in ext4_ext_correct_indexes()
1806 BUG_ON(path[depth].p_hdr == NULL); in ext4_ext_try_to_merge_right()
1807 eh = path[depth].p_hdr; in ext4_ext_try_to_merge_right()
1847 (le16_to_cpu(path[0].p_hdr->eh_entries) != 1) || in ext4_ext_try_to_merge_up()
1848 (le16_to_cpu(path[1].p_hdr->eh_entries) > max_root)) in ext4_ext_try_to_merge_up()
1863 s = le16_to_cpu(path[1].p_hdr->eh_entries) * in ext4_ext_try_to_merge_up()
1868 memcpy(path[0].p_hdr, path[1].p_hdr, s); in ext4_ext_try_to_merge_up()
1870 path[0].p_ext = EXT_FIRST_EXTENT(path[0].p_hdr) + in ext4_ext_try_to_merge_up()
1871 (path[1].p_ext - EXT_FIRST_EXTENT(path[1].p_hdr)); in ext4_ext_try_to_merge_up()
1872 path[0].p_hdr->eh_max = cpu_to_le16(max_root); in ext4_ext_try_to_merge_up()
1892 BUG_ON(path[depth].p_hdr == NULL); in ext4_ext_try_to_merge()
1893 eh = path[depth].p_hdr; in ext4_ext_try_to_merge()
1982 eh = path[depth].p_hdr; in ext4_ext_insert_extent()
1983 if (unlikely(path[depth].p_hdr == NULL)) { in ext4_ext_insert_extent()
2029 eh = path[depth].p_hdr; in ext4_ext_insert_extent()
2058 eh = path[depth].p_hdr; in ext4_ext_insert_extent()
2065 eh = path[depth].p_hdr; in ext4_ext_insert_extent()
2081 eh = npath[depth].p_hdr; in ext4_ext_insert_extent()
2103 eh = path[depth].p_hdr; in ext4_ext_insert_extent()
2209 if (unlikely(path[depth].p_hdr == NULL)) { in ext4_fill_fiemap_extents()
2411 if (unlikely(path->p_hdr->eh_entries == 0)) { in ext4_ext_rm_idx()
2419 if (path->p_idx != EXT_LAST_INDEX(path->p_hdr)) { in ext4_ext_rm_idx()
2420 int len = EXT_LAST_INDEX(path->p_hdr) - path->p_idx; in ext4_ext_rm_idx()
2425 le16_add_cpu(&path->p_hdr->eh_entries, -1); in ext4_ext_rm_idx()
2436 if (path->p_idx != EXT_FIRST_INDEX(path->p_hdr)) in ext4_ext_rm_idx()
2465 if (le16_to_cpu(path[depth].p_hdr->eh_entries) in ext4_ext_calc_credits_for_single_extent()
2466 < le16_to_cpu(path[depth].p_hdr->eh_max)) { in ext4_ext_calc_credits_for_single_extent()
2658 if (!path[depth].p_hdr) in ext4_ext_rm_leaf()
2659 path[depth].p_hdr = ext_block_hdr(path[depth].p_bh); in ext4_ext_rm_leaf()
2660 eh = path[depth].p_hdr; in ext4_ext_rm_leaf()
2661 if (unlikely(path[depth].p_hdr == NULL)) { in ext4_ext_rm_leaf()
2834 if (path->p_idx < EXT_FIRST_INDEX(path->p_hdr)) in ext4_ext_more_to_rm()
2841 if (le16_to_cpu(path->p_hdr->eh_entries) == path->p_block) in ext4_ext_more_to_rm()
2958 le16_to_cpu(path[k].p_hdr->eh_entries)+1; in ext4_ext_remove_space()
2967 path[0].p_hdr = ext_inode_hdr(inode); in ext4_ext_remove_space()
2970 if (ext4_ext_check(inode, path[0].p_hdr, depth, 0)) { in ext4_ext_remove_space()
2991 if (!path[i].p_hdr) { in ext4_ext_remove_space()
2993 path[i].p_hdr = ext_block_hdr(path[i].p_bh); in ext4_ext_remove_space()
2998 path[i].p_idx = EXT_LAST_INDEX(path[i].p_hdr); in ext4_ext_remove_space()
2999 path[i].p_block = le16_to_cpu(path[i].p_hdr->eh_entries)+1; in ext4_ext_remove_space()
3001 path[i].p_hdr, in ext4_ext_remove_space()
3002 le16_to_cpu(path[i].p_hdr->eh_entries)); in ext4_ext_remove_space()
3009 i, EXT_FIRST_INDEX(path[i].p_hdr), in ext4_ext_remove_space()
3036 path[i].p_block = le16_to_cpu(path[i].p_hdr->eh_entries); in ext4_ext_remove_space()
3040 if (path[i].p_hdr->eh_entries == 0 && i > 0) { in ext4_ext_remove_space()
3055 partial_cluster, path->p_hdr->eh_entries); in ext4_ext_remove_space()
3072 if (path->p_hdr->eh_entries == 0) { in ext4_ext_remove_space()
3463 eh = path[depth].p_hdr; in ext4_ext_convert_to_initialized()
3818 eh = path[depth].p_hdr; in check_eofblocks_fl()
3848 if (path[i].p_idx != EXT_LAST_INDEX(path[i].p_hdr)) in check_eofblocks_fl()
5286 ex_last = EXT_LAST_EXTENT(path[depth].p_hdr); in ext4_ext_shift_path_extents()
5292 if (ex_start == EXT_FIRST_EXTENT(path[depth].p_hdr)) in ext4_ext_shift_path_extents()
5301 EXT_FIRST_EXTENT(path[depth].p_hdr)) in ext4_ext_shift_path_extents()
5337 if (path[depth].p_idx != EXT_FIRST_INDEX(path[depth].p_hdr)) in ext4_ext_shift_path_extents()
5441 if (extent < EXT_LAST_EXTENT(path[depth].p_hdr)) { in ext4_ext_shift_extents()
5450 extent = EXT_LAST_EXTENT(path[depth].p_hdr); in ext4_ext_shift_extents()
5454 extent = EXT_FIRST_EXTENT(path[depth].p_hdr); in ext4_ext_shift_extents()