Lines Matching refs:p_hdr

563 	path[0].p_hdr = ext_inode_hdr(inode);  in ext4_ext_precache()
564 ret = ext4_ext_check(inode, path[0].p_hdr, depth, 0); in ext4_ext_precache()
567 path[0].p_idx = EXT_FIRST_INDEX(path[0].p_hdr); in ext4_ext_precache()
574 path[i].p_idx > EXT_LAST_INDEX(path[i].p_hdr)) { in ext4_ext_precache()
590 path[i].p_hdr = ext_block_hdr(bh); in ext4_ext_precache()
591 path[i].p_idx = EXT_FIRST_INDEX(path[i].p_hdr); in ext4_ext_precache()
634 eh = path[depth].p_hdr; in ext4_ext_show_leaf()
656 while (idx <= EXT_MAX_INDEX(path[level].p_hdr)) { in ext4_ext_show_move()
667 while (ex <= EXT_MAX_EXTENT(path[depth].p_hdr)) { in ext4_ext_show_move()
706 struct ext4_extent_header *eh = path->p_hdr; in ext4_ext_binsearch_idx()
766 struct ext4_extent_header *eh = path->p_hdr; in ext4_ext_binsearch()
869 path[0].p_hdr = eh; in ext4_find_extent()
895 path[ppos].p_hdr = eh; in ext4_find_extent()
943 if (unlikely(le16_to_cpu(curp->p_hdr->eh_entries) in ext4_ext_insert_index()
944 >= le16_to_cpu(curp->p_hdr->eh_max))) { in ext4_ext_insert_index()
947 le16_to_cpu(curp->p_hdr->eh_entries), in ext4_ext_insert_index()
948 le16_to_cpu(curp->p_hdr->eh_max)); in ext4_ext_insert_index()
964 len = EXT_LAST_INDEX(curp->p_hdr) - ix + 1; in ext4_ext_insert_index()
973 if (unlikely(ix > EXT_MAX_INDEX(curp->p_hdr))) { in ext4_ext_insert_index()
980 le16_add_cpu(&curp->p_hdr->eh_entries, 1); in ext4_ext_insert_index()
982 if (unlikely(ix > EXT_LAST_INDEX(curp->p_hdr))) { in ext4_ext_insert_index()
1028 if (unlikely(path[depth].p_ext > EXT_MAX_EXTENT(path[depth].p_hdr))) { in ext4_ext_split()
1032 if (path[depth].p_ext != EXT_MAX_EXTENT(path[depth].p_hdr)) { in ext4_ext_split()
1095 if (unlikely(path[depth].p_hdr->eh_entries != in ext4_ext_split()
1096 path[depth].p_hdr->eh_max)) { in ext4_ext_split()
1098 path[depth].p_hdr->eh_entries, in ext4_ext_split()
1099 path[depth].p_hdr->eh_max); in ext4_ext_split()
1104 m = EXT_MAX_EXTENT(path[depth].p_hdr) - path[depth].p_ext++; in ext4_ext_split()
1132 le16_add_cpu(&path[depth].p_hdr->eh_entries, -m); in ext4_ext_split()
1178 if (unlikely(EXT_MAX_INDEX(path[i].p_hdr) != in ext4_ext_split()
1179 EXT_LAST_INDEX(path[i].p_hdr))) { in ext4_ext_split()
1187 m = EXT_MAX_INDEX(path[i].p_hdr) - path[i].p_idx++; in ext4_ext_split()
1189 EXT_MAX_INDEX(path[i].p_hdr)); in ext4_ext_split()
1216 le16_add_cpu(&path[i].p_hdr->eh_entries, -m); in ext4_ext_split()
1398 if (path[depth].p_hdr->eh_entries == path[depth].p_hdr->eh_max) { in ext4_ext_create_new_leaf()
1440 if (unlikely(EXT_FIRST_EXTENT(path[depth].p_hdr) != ex)) { in ext4_ext_search_left()
1448 if (unlikely(ix != EXT_FIRST_INDEX(path[depth].p_hdr))) { in ext4_ext_search_left()
1452 EXT_FIRST_INDEX(path[depth].p_hdr) != NULL ? in ext4_ext_search_left()
1453 le32_to_cpu(EXT_FIRST_INDEX(path[depth].p_hdr)->ei_block) : 0, in ext4_ext_search_left()
1510 if (unlikely(EXT_FIRST_EXTENT(path[depth].p_hdr) != ex)) { in ext4_ext_search_right()
1518 if (unlikely(ix != EXT_FIRST_INDEX(path[depth].p_hdr))) { in ext4_ext_search_right()
1535 if (ex != EXT_LAST_EXTENT(path[depth].p_hdr)) { in ext4_ext_search_right()
1544 if (ix != EXT_LAST_INDEX(path[depth].p_hdr)) in ext4_ext_search_right()
1607 if (p->p_ext && p->p_ext != EXT_LAST_EXTENT(p->p_hdr)) in ext4_ext_next_allocated_block()
1611 if (p->p_idx != EXT_LAST_INDEX(p->p_hdr)) in ext4_ext_next_allocated_block()
1640 EXT_LAST_INDEX(path[depth].p_hdr)) in ext4_ext_next_leaf_block()
1664 eh = path[depth].p_hdr; in ext4_ext_correct_indexes()
1698 if (path[k+1].p_idx != EXT_FIRST_INDEX(path[k+1].p_hdr)) in ext4_ext_correct_indexes()
1760 BUG_ON(path[depth].p_hdr == NULL); in ext4_ext_try_to_merge_right()
1761 eh = path[depth].p_hdr; in ext4_ext_try_to_merge_right()
1801 (le16_to_cpu(path[0].p_hdr->eh_entries) != 1) || in ext4_ext_try_to_merge_up()
1802 (le16_to_cpu(path[1].p_hdr->eh_entries) > max_root)) in ext4_ext_try_to_merge_up()
1818 s = le16_to_cpu(path[1].p_hdr->eh_entries) * in ext4_ext_try_to_merge_up()
1823 memcpy(path[0].p_hdr, path[1].p_hdr, s); in ext4_ext_try_to_merge_up()
1825 path[0].p_ext = EXT_FIRST_EXTENT(path[0].p_hdr) + in ext4_ext_try_to_merge_up()
1826 (path[1].p_ext - EXT_FIRST_EXTENT(path[1].p_hdr)); in ext4_ext_try_to_merge_up()
1827 path[0].p_hdr->eh_max = cpu_to_le16(max_root); in ext4_ext_try_to_merge_up()
1848 BUG_ON(path[depth].p_hdr == NULL); in ext4_ext_try_to_merge()
1849 eh = path[depth].p_hdr; in ext4_ext_try_to_merge()
1938 eh = path[depth].p_hdr; in ext4_ext_insert_extent()
1939 if (unlikely(path[depth].p_hdr == NULL)) { in ext4_ext_insert_extent()
1985 eh = path[depth].p_hdr; in ext4_ext_insert_extent()
2014 eh = path[depth].p_hdr; in ext4_ext_insert_extent()
2021 eh = path[depth].p_hdr; in ext4_ext_insert_extent()
2037 eh = npath[depth].p_hdr; in ext4_ext_insert_extent()
2059 eh = path[depth].p_hdr; in ext4_ext_insert_extent()
2264 if (unlikely(path->p_hdr->eh_entries == 0)) { in ext4_ext_rm_idx()
2272 if (path->p_idx != EXT_LAST_INDEX(path->p_hdr)) { in ext4_ext_rm_idx()
2273 int len = EXT_LAST_INDEX(path->p_hdr) - path->p_idx; in ext4_ext_rm_idx()
2278 le16_add_cpu(&path->p_hdr->eh_entries, -1); in ext4_ext_rm_idx()
2289 if (path->p_idx != EXT_FIRST_INDEX(path->p_hdr)) in ext4_ext_rm_idx()
2318 if (le16_to_cpu(path[depth].p_hdr->eh_entries) in ext4_ext_calc_credits_for_single_extent()
2319 < le16_to_cpu(path[depth].p_hdr->eh_max)) { in ext4_ext_calc_credits_for_single_extent()
2562 if (!path[depth].p_hdr) in ext4_ext_rm_leaf()
2563 path[depth].p_hdr = ext_block_hdr(path[depth].p_bh); in ext4_ext_rm_leaf()
2564 eh = path[depth].p_hdr; in ext4_ext_rm_leaf()
2565 if (unlikely(path[depth].p_hdr == NULL)) { in ext4_ext_rm_leaf()
2755 if (path->p_idx < EXT_FIRST_INDEX(path->p_hdr)) in ext4_ext_more_to_rm()
2762 if (le16_to_cpu(path->p_hdr->eh_entries) == path->p_block) in ext4_ext_more_to_rm()
2890 le16_to_cpu(path[k].p_hdr->eh_entries)+1; in ext4_ext_remove_space()
2899 path[0].p_hdr = ext_inode_hdr(inode); in ext4_ext_remove_space()
2902 if (ext4_ext_check(inode, path[0].p_hdr, depth, 0)) { in ext4_ext_remove_space()
2922 if (!path[i].p_hdr) { in ext4_ext_remove_space()
2924 path[i].p_hdr = ext_block_hdr(path[i].p_bh); in ext4_ext_remove_space()
2929 path[i].p_idx = EXT_LAST_INDEX(path[i].p_hdr); in ext4_ext_remove_space()
2930 path[i].p_block = le16_to_cpu(path[i].p_hdr->eh_entries)+1; in ext4_ext_remove_space()
2932 path[i].p_hdr, in ext4_ext_remove_space()
2933 le16_to_cpu(path[i].p_hdr->eh_entries)); in ext4_ext_remove_space()
2940 i, EXT_FIRST_INDEX(path[i].p_hdr), in ext4_ext_remove_space()
2967 path[i].p_block = le16_to_cpu(path[i].p_hdr->eh_entries); in ext4_ext_remove_space()
2971 if (path[i].p_hdr->eh_entries == 0 && i > 0) { in ext4_ext_remove_space()
2986 path->p_hdr->eh_entries); in ext4_ext_remove_space()
3006 if (path->p_hdr->eh_entries == 0) { in ext4_ext_remove_space()
3396 eh = path[depth].p_hdr; in ext4_ext_convert_to_initialized()
5019 ex_last = EXT_LAST_EXTENT(path[depth].p_hdr); in ext4_ext_shift_path_extents()
5025 if (ex_start == EXT_FIRST_EXTENT(path[depth].p_hdr)) in ext4_ext_shift_path_extents()
5034 EXT_FIRST_EXTENT(path[depth].p_hdr)) in ext4_ext_shift_path_extents()
5070 if (path[depth].p_idx != EXT_FIRST_INDEX(path[depth].p_hdr)) in ext4_ext_shift_path_extents()
5174 if (extent < EXT_LAST_EXTENT(path[depth].p_hdr)) { in ext4_ext_shift_extents()
5183 extent = EXT_LAST_EXTENT(path[depth].p_hdr); in ext4_ext_shift_extents()
5187 extent = EXT_FIRST_EXTENT(path[depth].p_hdr); in ext4_ext_shift_extents()