Lines Matching defs:split_rec

3359  * Remove split_rec clusters from the record at index and merge them
3368 struct ocfs2_extent_rec *split_rec,
3372 unsigned int split_clusters = le16_to_cpu(split_rec->e_leaf_clusters);
3522 * Remove split_rec clusters from the record at index and merge them
3534 struct ocfs2_extent_rec *split_rec,
3539 unsigned int split_clusters = le16_to_cpu(split_rec->e_leaf_clusters);
3567 le32_to_cpu(split_rec->e_cpos));
3623 *left_rec = *split_rec;
3680 struct ocfs2_extent_rec *split_rec,
3735 ret = ocfs2_merge_rec_right(path, handle, et, split_rec,
3766 * Note that we don't pass split_rec here on purpose -
3804 split_rec, dealloc,
3812 et, split_rec,
3850 struct ocfs2_extent_rec *split_rec)
3855 le16_to_cpu(split_rec->e_leaf_clusters));
3863 le16_to_cpu(split_rec->e_leaf_clusters));
3866 -le16_to_cpu(split_rec->e_leaf_clusters));
3873 -le16_to_cpu(split_rec->e_leaf_clusters));
4096 struct ocfs2_extent_rec *split_rec,
4100 u32 cpos = le32_to_cpu(split_rec->e_cpos);
4167 split, rec, split_rec);
4168 ocfs2_rotate_leaf(insert_el, split_rec);
4375 struct ocfs2_extent_rec *split_rec,
4432 if (split_rec->e_cpos == el->l_recs[index].e_cpos)
4435 ret = ocfs2_et_extent_contig(et, rec, split_rec);
4481 contig_type = ocfs2_et_extent_contig(et, rec, split_rec);
4906 struct ocfs2_extent_rec *split_rec,
4913 memset(split_rec, 0, sizeof(struct ocfs2_extent_rec));
4915 split_rec->e_cpos = cpu_to_le32(cpos);
4916 split_rec->e_leaf_clusters = cpu_to_le16(rec_range - cpos);
4918 split_rec->e_blkno = rec->e_blkno;
4919 le64_add_cpu(&split_rec->e_blkno,
4922 split_rec->e_flags = rec->e_flags;
4938 struct ocfs2_extent_rec split_rec = *orig_split_rec;
4973 insert_range = le32_to_cpu(split_rec.e_cpos) +
4974 le16_to_cpu(split_rec.e_leaf_clusters);
4978 if (split_rec.e_cpos == rec.e_cpos) {
4992 split_rec = tmprec;
4998 ret = ocfs2_do_insert_extent(handle, et, &split_rec, &insert);
5009 split_rec = *orig_split_rec;
5013 cpos = le32_to_cpu(split_rec.e_cpos);
5042 struct ocfs2_extent_rec *split_rec)
5053 el->l_recs[split_index] = *split_rec;
5083 struct ocfs2_extent_rec *split_rec,
5093 if (le32_to_cpu(rec->e_cpos) > le32_to_cpu(split_rec->e_cpos) ||
5095 (le32_to_cpu(split_rec->e_cpos) + le16_to_cpu(split_rec->e_leaf_clusters)))) {
5103 split_rec,
5125 if (rec->e_cpos == split_rec->e_cpos &&
5126 rec->e_leaf_clusters == split_rec->e_leaf_clusters)
5140 split_index, split_rec);
5144 split_rec, meta_ac);
5149 split_index, split_rec,
5182 struct ocfs2_extent_rec split_rec;
5229 memset(&split_rec, 0, sizeof(struct ocfs2_extent_rec));
5230 split_rec.e_cpos = cpu_to_le32(cpos);
5231 split_rec.e_leaf_clusters = cpu_to_le16(len);
5232 split_rec.e_blkno = cpu_to_le64(start_blkno);
5233 split_rec.e_flags = rec->e_flags;
5235 split_rec.e_flags |= new_flags;
5237 split_rec.e_flags &= ~clear_flags;
5240 index, &split_rec, meta_ac,
5304 struct ocfs2_extent_rec split_rec;
5314 &split_rec, new_range, rec);
5355 ret = ocfs2_do_insert_extent(handle, et, &split_rec, &insert);