Lines Matching refs:cpos
1776 struct ocfs2_extent_list *root_el, u32 cpos, in __ocfs2_find_path() argument
1810 if (cpos >= le32_to_cpu(rec->e_cpos) && cpos < range) in __ocfs2_find_path()
1886 struct ocfs2_path *path, u32 cpos) in ocfs2_find_path() argument
1892 return __ocfs2_find_path(ci, path_root_el(path), cpos, in ocfs2_find_path()
1918 struct ocfs2_extent_list *root_el, u32 cpos, in ocfs2_find_leaf() argument
1924 ret = __ocfs2_find_path(ci, root_el, cpos, find_leaf_ins, &bh); in ocfs2_find_leaf()
2206 struct ocfs2_path *path, u32 *cpos) in ocfs2_find_cpos_for_left_leaf() argument
2214 *cpos = 0; in ocfs2_find_cpos_for_left_leaf()
2247 *cpos = le32_to_cpu(el->l_recs[j - 1].e_cpos); in ocfs2_find_cpos_for_left_leaf()
2248 *cpos = *cpos + ocfs2_rec_clusters(el, in ocfs2_find_cpos_for_left_leaf()
2250 *cpos = *cpos - 1; in ocfs2_find_cpos_for_left_leaf()
2319 static int ocfs2_leftmost_rec_contains(struct ocfs2_extent_list *el, u32 cpos) in ocfs2_leftmost_rec_contains() argument
2337 if (cpos >= le32_to_cpu(rec->e_cpos) && cpos < range) in ocfs2_leftmost_rec_contains()
2366 u32 cpos; in ocfs2_rotate_tree_right() local
2379 ret = ocfs2_find_cpos_for_left_leaf(sb, right_path, &cpos); in ocfs2_rotate_tree_right()
2387 insert_cpos, cpos); in ocfs2_rotate_tree_right()
2415 while (cpos && insert_cpos <= cpos) { in ocfs2_rotate_tree_right()
2419 insert_cpos, cpos); in ocfs2_rotate_tree_right()
2421 ret = ocfs2_find_path(et->et_ci, left_path, cpos); in ocfs2_rotate_tree_right()
2433 insert_cpos, cpos, in ocfs2_rotate_tree_right()
2505 ret = ocfs2_find_cpos_for_left_leaf(sb, right_path, &cpos); in ocfs2_rotate_tree_right()
2821 struct ocfs2_path *path, u32 *cpos) in ocfs2_find_cpos_for_right_leaf() argument
2827 *cpos = 0; in ocfs2_find_cpos_for_right_leaf()
2866 *cpos = le32_to_cpu(el->l_recs[j + 1].e_cpos); in ocfs2_find_cpos_for_right_leaf()
3037 u32 cpos; in ocfs2_remove_rightmost_path() local
3065 path, &cpos); in ocfs2_remove_rightmost_path()
3071 if (cpos) { in ocfs2_remove_rightmost_path()
3083 ret = ocfs2_find_path(et->et_ci, left_path, cpos); in ocfs2_remove_rightmost_path()
4042 u32 cpos = le32_to_cpu(split_rec->e_cpos); in ocfs2_split_record() local
4052 index = ocfs2_search_extent_list(el, cpos); in ocfs2_split_record()
4090 index = ocfs2_search_extent_list(left_el, cpos); in ocfs2_split_record()
4103 index = ocfs2_search_extent_list(el, cpos); in ocfs2_split_record()
4208 u32 cpos; in ocfs2_do_insert_extent() local
4239 cpos = le32_to_cpu(insert_rec->e_cpos); in ocfs2_do_insert_extent()
4243 cpos = UINT_MAX; in ocfs2_do_insert_extent()
4246 ret = ocfs2_find_path(et->et_ci, right_path, cpos); in ocfs2_do_insert_extent()
4490 u32 cpos = le32_to_cpu(insert_rec->e_cpos); in ocfs2_figure_appending_type() local
4509 if (cpos >= in ocfs2_figure_appending_type()
4664 u32 cpos, in ocfs2_insert_extent() argument
4678 cpos, new_clusters); in ocfs2_insert_extent()
4681 rec.e_cpos = cpu_to_le32(cpos); in ocfs2_insert_extent()
4846 u32 cpos, in ocfs2_make_right_split_rec() argument
4854 split_rec->e_cpos = cpu_to_le32(cpos); in ocfs2_make_right_split_rec()
4855 split_rec->e_leaf_clusters = cpu_to_le16(rec_range - cpos); in ocfs2_make_right_split_rec()
4859 ocfs2_clusters_to_blocks(sb, cpos - rec_cpos)); in ocfs2_make_right_split_rec()
4944 u32 cpos; in ocfs2_split_and_insert() local
4952 cpos = le32_to_cpu(split_rec.e_cpos); in ocfs2_split_and_insert()
4953 ret = ocfs2_find_path(et->et_ci, path, cpos); in ocfs2_split_and_insert()
4960 split_index = ocfs2_search_extent_list(el, cpos); in ocfs2_split_and_insert()
4966 cpos); in ocfs2_split_and_insert()
5116 u32 cpos, u32 len, u32 phys, in ocfs2_change_extent_flag() argument
5136 ret = ocfs2_find_path(et->et_ci, left_path, cpos); in ocfs2_change_extent_flag()
5143 index = ocfs2_search_extent_list(el, cpos); in ocfs2_change_extent_flag()
5149 ocfs2_metadata_cache_owner(et->et_ci), cpos); in ocfs2_change_extent_flag()
5173 split_rec.e_cpos = cpu_to_le32(cpos); in ocfs2_change_extent_flag()
5205 handle_t *handle, u32 cpos, u32 len, u32 phys, in ocfs2_mark_extent_written() argument
5213 cpos, len, phys); in ocfs2_mark_extent_written()
5230 ret = ocfs2_change_extent_flag(handle, et, cpos, in ocfs2_mark_extent_written()
5313 u32 cpos, u32 len) in ocfs2_truncate_rec() argument
5349 le32_to_cpu(rec->e_cpos) == cpos) { in ocfs2_truncate_rec()
5407 trunc_range = cpos + len; in ocfs2_truncate_rec()
5409 if (le32_to_cpu(rec->e_cpos) == cpos && rec_range == trunc_range) { in ocfs2_truncate_rec()
5426 } else if (le32_to_cpu(rec->e_cpos) == cpos) { in ocfs2_truncate_rec()
5442 le16_to_cpu(rec->e_leaf_clusters), cpos, len); in ocfs2_truncate_rec()
5469 u32 cpos, u32 len, in ocfs2_remove_extent() argument
5492 ret = ocfs2_find_path(et->et_ci, path, cpos); in ocfs2_remove_extent()
5499 index = ocfs2_search_extent_list(el, cpos); in ocfs2_remove_extent()
5505 cpos); in ocfs2_remove_extent()
5528 trunc_range = cpos + len; in ocfs2_remove_extent()
5530 BUG_ON(cpos < le32_to_cpu(rec->e_cpos) || trunc_range > rec_range); in ocfs2_remove_extent()
5534 cpos, len, index, le32_to_cpu(rec->e_cpos), in ocfs2_remove_extent()
5537 if (le32_to_cpu(rec->e_cpos) == cpos || rec_range == trunc_range) { in ocfs2_remove_extent()
5539 cpos, len); in ocfs2_remove_extent()
5558 ret = ocfs2_find_path(et->et_ci, path, cpos); in ocfs2_remove_extent()
5565 index = ocfs2_search_extent_list(el, cpos); in ocfs2_remove_extent()
5570 cpos); in ocfs2_remove_extent()
5587 cpos, len, le32_to_cpu(rec->e_cpos), in ocfs2_remove_extent()
5594 cpos, len); in ocfs2_remove_extent()
5660 u32 cpos, u32 phys_cpos, u32 len, int flags, in ocfs2_remove_btree_range() argument
5732 ret = ocfs2_remove_extent(handle, et, cpos, len, meta_ac, dealloc); in ocfs2_remove_btree_range()