Lines Matching defs:rec

214 				 struct ocfs2_extent_rec *rec)
221 ins.ei_cpos = le32_to_cpu(rec->e_cpos);
223 le64_to_cpu(rec->e_blkno));
224 ins.ei_clusters = le16_to_cpu(rec->e_leaf_clusters);
225 ins.ei_flags = rec->e_flags;
320 struct ocfs2_extent_rec *rec;
323 rec = &el->l_recs[i];
325 if (v_cluster < le32_to_cpu(rec->e_cpos))
406 struct ocfs2_extent_rec *rec;
459 rec = &el->l_recs[i];
461 BUG_ON(v_cluster < le32_to_cpu(rec->e_cpos));
463 if (!rec->e_blkno) {
467 le32_to_cpu(rec->e_cpos),
468 ocfs2_rec_clusters(el, rec));
473 *ret_rec = *rec;
517 struct ocfs2_extent_rec *rec,
521 u32 coff = v_cluster - le32_to_cpu(rec->e_cpos);
523 *p_cluster = ocfs2_blocks_to_clusters(sb, le64_to_cpu(rec->e_blkno));
527 *num_clusters = le16_to_cpu(rec->e_leaf_clusters) - coff;
538 struct ocfs2_extent_rec *rec;
568 rec = &el->l_recs[i];
569 BUG_ON(v_cluster < le32_to_cpu(rec->e_cpos));
571 if (!rec->e_blkno) {
575 le32_to_cpu(rec->e_cpos),
576 ocfs2_rec_clusters(el, rec));
580 coff = v_cluster - le32_to_cpu(rec->e_cpos);
582 le64_to_cpu(rec->e_blkno));
585 *num_clusters = ocfs2_rec_clusters(el, rec) - coff;
588 *extent_flags = rec->e_flags;
602 struct ocfs2_extent_rec rec;
622 &rec, NULL);
628 if (rec.e_blkno == 0ULL) {
639 ocfs2_relative_extent_offsets(inode->i_sb, v_cluster, &rec,
641 flags = rec.e_flags;
643 ocfs2_extent_map_insert_rec(inode, &rec);
743 struct ocfs2_extent_rec rec;
774 &hole_size, &rec, &is_last);
780 if (rec.e_blkno == 0ULL) {
786 if (rec.e_flags & OCFS2_EXT_UNWRITTEN)
788 if (rec.e_flags & OCFS2_EXT_REFCOUNTED)
792 len_bytes = (u64)le16_to_cpu(rec.e_leaf_clusters) << osb->s_clustersize_bits;
793 phys_bytes = le64_to_cpu(rec.e_blkno) << osb->sb->s_blocksize_bits;
794 virt_bytes = (u64)le32_to_cpu(rec.e_cpos) << osb->s_clustersize_bits;
801 cpos = le32_to_cpu(rec.e_cpos)+ le16_to_cpu(rec.e_leaf_clusters);
825 struct ocfs2_extent_rec rec;
840 NULL, &rec, &is_last);
846 if (rec.e_blkno == 0ULL)
849 if (rec.e_flags & OCFS2_EXT_REFCOUNTED)
852 cpos = le32_to_cpu(rec.e_cpos) +
853 le16_to_cpu(rec.e_leaf_clusters);
871 struct ocfs2_extent_rec rec;
900 &rec, &is_last);
909 if (rec.e_blkno == 0ULL) {
913 clen = le16_to_cpu(rec.e_leaf_clusters) -
914 (cpos - le32_to_cpu(rec.e_cpos));
915 is_data = (rec.e_flags & OCFS2_EXT_UNWRITTEN) ? 0 : 1;