Lines Matching defs:split_rec
3336 * Remove split_rec clusters from the record at index and merge them
3345 struct ocfs2_extent_rec *split_rec,
3349 unsigned int split_clusters = le16_to_cpu(split_rec->e_leaf_clusters);
3499 * Remove split_rec clusters from the record at index and merge them
3511 struct ocfs2_extent_rec *split_rec,
3516 unsigned int split_clusters = le16_to_cpu(split_rec->e_leaf_clusters);
3544 le32_to_cpu(split_rec->e_cpos));
3600 *left_rec = *split_rec;
3658 struct ocfs2_extent_rec *split_rec,
3713 ret = ocfs2_merge_rec_right(path, handle, et, split_rec,
3744 * Note that we don't pass split_rec here on purpose -
3782 split_rec, dealloc,
3790 et, split_rec,
3828 struct ocfs2_extent_rec *split_rec)
3833 le16_to_cpu(split_rec->e_leaf_clusters));
3841 le16_to_cpu(split_rec->e_leaf_clusters));
3844 -le16_to_cpu(split_rec->e_leaf_clusters));
3851 -le16_to_cpu(split_rec->e_leaf_clusters));
4074 struct ocfs2_extent_rec *split_rec,
4078 u32 cpos = le32_to_cpu(split_rec->e_cpos);
4145 split, rec, split_rec);
4146 ocfs2_rotate_leaf(insert_el, split_rec);
4353 struct ocfs2_extent_rec *split_rec,
4410 if (split_rec->e_cpos == el->l_recs[index].e_cpos)
4413 ret = ocfs2_et_extent_contig(et, rec, split_rec);
4459 contig_type = ocfs2_et_extent_contig(et, rec, split_rec);
4884 struct ocfs2_extent_rec *split_rec,
4891 memset(split_rec, 0, sizeof(struct ocfs2_extent_rec));
4893 split_rec->e_cpos = cpu_to_le32(cpos);
4894 split_rec->e_leaf_clusters = cpu_to_le16(rec_range - cpos);
4896 split_rec->e_blkno = rec->e_blkno;
4897 le64_add_cpu(&split_rec->e_blkno,
4900 split_rec->e_flags = rec->e_flags;
4916 struct ocfs2_extent_rec split_rec = *orig_split_rec;
4951 insert_range = le32_to_cpu(split_rec.e_cpos) +
4952 le16_to_cpu(split_rec.e_leaf_clusters);
4956 if (split_rec.e_cpos == rec.e_cpos) {
4970 split_rec = tmprec;
4976 ret = ocfs2_do_insert_extent(handle, et, &split_rec, &insert);
4987 split_rec = *orig_split_rec;
4991 cpos = le32_to_cpu(split_rec.e_cpos);
5020 struct ocfs2_extent_rec *split_rec)
5031 el->l_recs[split_index] = *split_rec;
5061 struct ocfs2_extent_rec *split_rec,
5071 if (le32_to_cpu(rec->e_cpos) > le32_to_cpu(split_rec->e_cpos) ||
5073 (le32_to_cpu(split_rec->e_cpos) + le16_to_cpu(split_rec->e_leaf_clusters)))) {
5081 split_rec,
5103 if (rec->e_cpos == split_rec->e_cpos &&
5104 rec->e_leaf_clusters == split_rec->e_leaf_clusters)
5118 split_index, split_rec);
5122 split_rec, meta_ac);
5127 split_index, split_rec,
5160 struct ocfs2_extent_rec split_rec;
5207 memset(&split_rec, 0, sizeof(struct ocfs2_extent_rec));
5208 split_rec.e_cpos = cpu_to_le32(cpos);
5209 split_rec.e_leaf_clusters = cpu_to_le16(len);
5210 split_rec.e_blkno = cpu_to_le64(start_blkno);
5211 split_rec.e_flags = rec->e_flags;
5213 split_rec.e_flags |= new_flags;
5215 split_rec.e_flags &= ~clear_flags;
5218 index, &split_rec, meta_ac,
5282 struct ocfs2_extent_rec split_rec;
5292 &split_rec, new_range, rec);
5333 ret = ocfs2_do_insert_extent(handle, et, &split_rec, &insert);