• Home
  • Raw
  • Download

Lines Matching refs:rec

103 				     struct ocfs2_extent_rec *rec);
117 struct ocfs2_extent_rec *rec);
161 struct ocfs2_extent_rec *rec);
165 struct ocfs2_extent_rec *rec);
209 struct ocfs2_extent_rec *rec) in ocfs2_dinode_extent_map_insert() argument
213 ocfs2_extent_map_insert_rec(inode, rec); in ocfs2_dinode_extent_map_insert()
225 struct ocfs2_extent_rec *rec) in ocfs2_dinode_insert_check() argument
232 (oi->ip_clusters != le32_to_cpu(rec->e_cpos)), in ocfs2_dinode_insert_check()
237 rec->e_cpos, oi->ip_clusters); in ocfs2_dinode_insert_check()
517 struct ocfs2_extent_rec *rec) in ocfs2_et_extent_map_insert() argument
520 et->et_ops->eo_extent_map_insert(et, rec); in ocfs2_et_extent_map_insert()
540 struct ocfs2_extent_rec *rec, in ocfs2_et_extent_contig() argument
544 return et->et_ops->eo_extent_contig(et, rec, insert_rec); in ocfs2_et_extent_contig()
548 rec, insert_rec); in ocfs2_et_extent_contig()
552 struct ocfs2_extent_rec *rec) in ocfs2_et_insert_check() argument
557 ret = et->et_ops->eo_insert_check(et, rec); in ocfs2_et_insert_check()
778 struct ocfs2_extent_rec *rec; in ocfs2_search_extent_list() local
782 rec = &el->l_recs[i]; in ocfs2_search_extent_list()
784 rec_start = le32_to_cpu(rec->e_cpos); in ocfs2_search_extent_list()
785 clusters = ocfs2_rec_clusters(el, rec); in ocfs2_search_extent_list()
1108 struct ocfs2_extent_rec *rec; in ocfs2_adjust_rightmost_branch() local
1135 rec = &el->l_recs[le16_to_cpu(el->l_next_free_rec) - 1]; in ocfs2_adjust_rightmost_branch()
1137 ocfs2_adjust_rightmost_records(handle, et, path, rec); in ocfs2_adjust_rightmost_branch()
1598 struct ocfs2_extent_rec *rec; in ocfs2_rotate_leaf() local
1628 rec = &el->l_recs[i]; in ocfs2_rotate_leaf()
1630 if (insert_cpos < le32_to_cpu(rec->e_cpos)) in ocfs2_rotate_leaf()
1780 struct ocfs2_extent_rec *rec; in __ocfs2_find_path() local
1795 rec = &el->l_recs[i]; in __ocfs2_find_path()
1802 range = le32_to_cpu(rec->e_cpos) + in __ocfs2_find_path()
1803 ocfs2_rec_clusters(el, rec); in __ocfs2_find_path()
1804 if (cpos >= le32_to_cpu(rec->e_cpos) && cpos < range) in __ocfs2_find_path()
2294 struct ocfs2_extent_rec *rec; in ocfs2_rotate_requires_path_adjustment() local
2299 rec = &left_el->l_recs[next_free - 1]; in ocfs2_rotate_requires_path_adjustment()
2301 if (insert_cpos > le32_to_cpu(rec->e_cpos)) in ocfs2_rotate_requires_path_adjustment()
2310 struct ocfs2_extent_rec *rec; in ocfs2_leftmost_rec_contains() local
2315 rec = &el->l_recs[0]; in ocfs2_leftmost_rec_contains()
2316 if (ocfs2_is_empty_extent(rec)) { in ocfs2_leftmost_rec_contains()
2320 rec = &el->l_recs[1]; in ocfs2_leftmost_rec_contains()
2323 range = le32_to_cpu(rec->e_cpos) + ocfs2_rec_clusters(el, rec); in ocfs2_leftmost_rec_contains()
2324 if (cpos >= le32_to_cpu(rec->e_cpos) && cpos < range) in ocfs2_leftmost_rec_contains()
2511 struct ocfs2_extent_rec *rec; in ocfs2_update_edge_lengths() local
2529 rec = &el->l_recs[idx]; in ocfs2_update_edge_lengths()
2530 range = le32_to_cpu(rec->e_cpos) + ocfs2_rec_clusters(el, rec); in ocfs2_update_edge_lengths()
2535 rec = &el->l_recs[idx]; in ocfs2_update_edge_lengths()
2537 rec->e_int_clusters = cpu_to_le32(range); in ocfs2_update_edge_lengths()
2538 le32_add_cpu(&rec->e_int_clusters, -le32_to_cpu(rec->e_cpos)); in ocfs2_update_edge_lengths()
3246 struct ocfs2_extent_rec *rec = &el->l_recs[index]; in ocfs2_cleanup_merge() local
3249 if (rec->e_leaf_clusters == 0) { in ocfs2_cleanup_merge()
3653 struct ocfs2_extent_rec *rec = &el->l_recs[split_index]; in ocfs2_try_to_merge_extent() local
3679 rec = &el->l_recs[split_index]; in ocfs2_try_to_merge_extent()
3730 rec = &el->l_recs[split_index]; in ocfs2_try_to_merge_extent()
3736 ret = ocfs2_merge_rec_left(path, handle, et, rec, in ocfs2_try_to_merge_extent()
3816 struct ocfs2_extent_rec *rec, in ocfs2_subtract_from_rec() argument
3829 le32_add_cpu(&rec->e_cpos, in ocfs2_subtract_from_rec()
3831 le64_add_cpu(&rec->e_blkno, len_blocks); in ocfs2_subtract_from_rec()
3832 le16_add_cpu(&rec->e_leaf_clusters, in ocfs2_subtract_from_rec()
3839 le16_add_cpu(&rec->e_leaf_clusters, in ocfs2_subtract_from_rec()
3856 struct ocfs2_extent_rec *rec; in ocfs2_insert_at_leaf() local
3863 rec = &el->l_recs[i]; in ocfs2_insert_at_leaf()
3865 insert->ins_split, rec, in ocfs2_insert_at_leaf()
3874 rec = &el->l_recs[i]; in ocfs2_insert_at_leaf()
3876 rec->e_blkno = insert_rec->e_blkno; in ocfs2_insert_at_leaf()
3877 rec->e_cpos = insert_rec->e_cpos; in ocfs2_insert_at_leaf()
3879 le16_add_cpu(&rec->e_leaf_clusters, in ocfs2_insert_at_leaf()
3900 rec = &el->l_recs[i]; in ocfs2_insert_at_leaf()
3901 range = le32_to_cpu(rec->e_cpos) in ocfs2_insert_at_leaf()
3902 + le16_to_cpu(rec->e_leaf_clusters); in ocfs2_insert_at_leaf()
3946 struct ocfs2_extent_rec *rec; in ocfs2_adjust_rightmost_records() local
3964 rec = &el->l_recs[next_free - 1]; in ocfs2_adjust_rightmost_records()
3966 rec->e_int_clusters = insert_rec->e_cpos; in ocfs2_adjust_rightmost_records()
3967 le32_add_cpu(&rec->e_int_clusters, in ocfs2_adjust_rightmost_records()
3969 le32_add_cpu(&rec->e_int_clusters, in ocfs2_adjust_rightmost_records()
3970 -le32_to_cpu(rec->e_cpos)); in ocfs2_adjust_rightmost_records()
4070 struct ocfs2_extent_rec *rec, *tmprec; in ocfs2_split_record() local
4133 rec = &el->l_recs[index]; in ocfs2_split_record()
4135 split, rec, split_rec); in ocfs2_split_record()
4349 struct ocfs2_extent_rec *rec = NULL; in ocfs2_figure_merge_contig_type() local
4357 rec = &el->l_recs[index - 1]; in ocfs2_figure_merge_contig_type()
4390 rec = &new_el->l_recs[ in ocfs2_figure_merge_contig_type()
4399 if (rec) { in ocfs2_figure_merge_contig_type()
4400 if (index == 1 && ocfs2_is_empty_extent(rec)) { in ocfs2_figure_merge_contig_type()
4404 ret = ocfs2_et_extent_contig(et, rec, split_rec); in ocfs2_figure_merge_contig_type()
4408 rec = NULL; in ocfs2_figure_merge_contig_type()
4410 rec = &el->l_recs[index + 1]; in ocfs2_figure_merge_contig_type()
4432 rec = &new_el->l_recs[0]; in ocfs2_figure_merge_contig_type()
4433 if (ocfs2_is_empty_extent(rec)) { in ocfs2_figure_merge_contig_type()
4444 rec = &new_el->l_recs[1]; in ocfs2_figure_merge_contig_type()
4448 if (rec) { in ocfs2_figure_merge_contig_type()
4451 contig_type = ocfs2_et_extent_contig(et, rec, split_rec); in ocfs2_figure_merge_contig_type()
4491 struct ocfs2_extent_rec *rec = in ocfs2_figure_contig_type() local
4493 unsigned int len = le16_to_cpu(rec->e_leaf_clusters) + in ocfs2_figure_contig_type()
4522 struct ocfs2_extent_rec *rec; in ocfs2_figure_appending_type() local
4538 rec = &el->l_recs[i]; in ocfs2_figure_appending_type()
4541 (le32_to_cpu(rec->e_cpos) + le16_to_cpu(rec->e_leaf_clusters))) in ocfs2_figure_appending_type()
4705 struct ocfs2_extent_rec rec; in ocfs2_insert_extent() local
4711 memset(&rec, 0, sizeof(rec)); in ocfs2_insert_extent()
4712 rec.e_cpos = cpu_to_le32(cpos); in ocfs2_insert_extent()
4713 rec.e_blkno = cpu_to_le64(start_blk); in ocfs2_insert_extent()
4714 rec.e_leaf_clusters = cpu_to_le16(new_clusters); in ocfs2_insert_extent()
4715 rec.e_flags = flags; in ocfs2_insert_extent()
4716 status = ocfs2_et_insert_check(et, &rec); in ocfs2_insert_extent()
4722 status = ocfs2_figure_insert_type(et, &last_eb_bh, &rec, in ocfs2_insert_extent()
4744 status = ocfs2_do_insert_extent(handle, et, &rec, &insert); in ocfs2_insert_extent()
4748 ocfs2_et_extent_map_insert(et, &rec); in ocfs2_insert_extent()
4878 struct ocfs2_extent_rec *rec) in ocfs2_make_right_split_rec() argument
4880 u32 rec_cpos = le32_to_cpu(rec->e_cpos); in ocfs2_make_right_split_rec()
4881 u32 rec_range = rec_cpos + le16_to_cpu(rec->e_leaf_clusters); in ocfs2_make_right_split_rec()
4888 split_rec->e_blkno = rec->e_blkno; in ocfs2_make_right_split_rec()
4892 split_rec->e_flags = rec->e_flags; in ocfs2_make_right_split_rec()
4907 struct ocfs2_extent_rec rec; in ocfs2_split_and_insert() local
4917 rec = path_leaf_el(path)->l_recs[split_index]; in ocfs2_split_and_insert()
4945 rec_range = le32_to_cpu(rec.e_cpos) + in ocfs2_split_and_insert()
4946 le16_to_cpu(rec.e_leaf_clusters); in ocfs2_split_and_insert()
4948 if (split_rec.e_cpos == rec.e_cpos) { in ocfs2_split_and_insert()
4960 &tmprec, insert_range, &rec); in ocfs2_split_and_insert()
5060 struct ocfs2_extent_rec *rec = &el->l_recs[split_index]; in ocfs2_split_extent() local
5064 if (le32_to_cpu(rec->e_cpos) > le32_to_cpu(split_rec->e_cpos) || in ocfs2_split_extent()
5065 ((le32_to_cpu(rec->e_cpos) + le16_to_cpu(rec->e_leaf_clusters)) < in ocfs2_split_extent()
5102 if (rec->e_cpos == split_rec->e_cpos && in ocfs2_split_extent()
5103 rec->e_leaf_clusters == split_rec->e_leaf_clusters) in ocfs2_split_extent()
5162 struct ocfs2_extent_rec *rec; in ocfs2_change_extent_flag() local
5189 rec = &el->l_recs[index]; in ocfs2_change_extent_flag()
5190 if (new_flags && (rec->e_flags & new_flags)) { in ocfs2_change_extent_flag()
5198 if (clear_flags && !(rec->e_flags & clear_flags)) { in ocfs2_change_extent_flag()
5210 split_rec.e_flags = rec->e_flags; in ocfs2_change_extent_flag()
5282 struct ocfs2_extent_rec *rec; in ocfs2_split_tree() local
5289 rec = &el->l_recs[index]; in ocfs2_split_tree()
5291 &split_rec, new_range, rec); in ocfs2_split_tree()
5353 struct ocfs2_extent_rec *rec; in ocfs2_truncate_rec() local
5388 rec = &el->l_recs[index]; in ocfs2_truncate_rec()
5390 le32_to_cpu(rec->e_cpos) == cpos) { in ocfs2_truncate_rec()
5447 rec_range = le32_to_cpu(rec->e_cpos) + ocfs2_rec_clusters(el, rec); in ocfs2_truncate_rec()
5450 if (le32_to_cpu(rec->e_cpos) == cpos && rec_range == trunc_range) { in ocfs2_truncate_rec()
5453 memset(rec, 0, sizeof(*rec)); in ocfs2_truncate_rec()
5462 rec = &el->l_recs[next_free - 1]; in ocfs2_truncate_rec()
5464 rec); in ocfs2_truncate_rec()
5466 } else if (le32_to_cpu(rec->e_cpos) == cpos) { in ocfs2_truncate_rec()
5468 le32_add_cpu(&rec->e_cpos, len); in ocfs2_truncate_rec()
5469 le64_add_cpu(&rec->e_blkno, ocfs2_clusters_to_blocks(sb, len)); in ocfs2_truncate_rec()
5470 le16_add_cpu(&rec->e_leaf_clusters, -len); in ocfs2_truncate_rec()
5473 le16_add_cpu(&rec->e_leaf_clusters, -len); in ocfs2_truncate_rec()
5475 ocfs2_adjust_rightmost_records(handle, et, path, rec); in ocfs2_truncate_rec()
5481 le32_to_cpu(rec->e_cpos), in ocfs2_truncate_rec()
5482 le16_to_cpu(rec->e_leaf_clusters), cpos, len); in ocfs2_truncate_rec()
5515 struct ocfs2_extent_rec *rec; in ocfs2_remove_extent() local
5565 rec = &el->l_recs[index]; in ocfs2_remove_extent()
5566 rec_range = le32_to_cpu(rec->e_cpos) + ocfs2_rec_clusters(el, rec); in ocfs2_remove_extent()
5569 BUG_ON(cpos < le32_to_cpu(rec->e_cpos) || trunc_range > rec_range); in ocfs2_remove_extent()
5573 cpos, len, index, le32_to_cpu(rec->e_cpos), in ocfs2_remove_extent()
5574 ocfs2_rec_clusters(el, rec)); in ocfs2_remove_extent()
5576 if (le32_to_cpu(rec->e_cpos) == cpos || rec_range == trunc_range) { in ocfs2_remove_extent()
5618 rec = &el->l_recs[index]; in ocfs2_remove_extent()
5619 rec_range = le32_to_cpu(rec->e_cpos) + in ocfs2_remove_extent()
5620 ocfs2_rec_clusters(el, rec); in ocfs2_remove_extent()
5625 cpos, len, le32_to_cpu(rec->e_cpos), in ocfs2_remove_extent()
5626 ocfs2_rec_clusters(el, rec)); in ocfs2_remove_extent()
5926 struct ocfs2_truncate_rec rec; in ocfs2_replay_truncate_records() local
5957 rec = tl->tl_recs[i]; in ocfs2_replay_truncate_records()
5959 le32_to_cpu(rec.t_start)); in ocfs2_replay_truncate_records()
5960 num_clusters = le32_to_cpu(rec.t_clusters); in ocfs2_replay_truncate_records()
5967 i, le32_to_cpu(rec.t_start), num_clusters); in ocfs2_replay_truncate_records()
7067 struct ocfs2_extent_rec *rec; in ocfs2_commit_truncate() local
7138 rec = &el->l_recs[i]; in ocfs2_commit_truncate()
7139 flags = rec->e_flags; in ocfs2_commit_truncate()
7140 range = le32_to_cpu(rec->e_cpos) + ocfs2_rec_clusters(el, rec); in ocfs2_commit_truncate()
7142 if (i == 0 && ocfs2_is_empty_extent(rec)) { in ocfs2_commit_truncate()
7147 if (root_el->l_tree_depth && rec->e_int_clusters == 0) { in ocfs2_commit_truncate()
7161 trunc_cpos = le32_to_cpu(rec->e_cpos); in ocfs2_commit_truncate()
7165 } else if (le32_to_cpu(rec->e_cpos) >= new_highest_cpos) { in ocfs2_commit_truncate()
7169 trunc_cpos = le32_to_cpu(rec->e_cpos); in ocfs2_commit_truncate()
7170 trunc_len = ocfs2_rec_clusters(el, rec); in ocfs2_commit_truncate()
7171 blkno = le64_to_cpu(rec->e_blkno); in ocfs2_commit_truncate()
7179 coff = new_highest_cpos - le32_to_cpu(rec->e_cpos); in ocfs2_commit_truncate()
7180 blkno = le64_to_cpu(rec->e_blkno) + in ocfs2_commit_truncate()