Lines Matching defs:rec

216 				 struct ocfs2_extent_rec *rec)
223 ins.ei_cpos = le32_to_cpu(rec->e_cpos);
225 le64_to_cpu(rec->e_blkno));
226 ins.ei_clusters = le16_to_cpu(rec->e_leaf_clusters);
227 ins.ei_flags = rec->e_flags;
322 struct ocfs2_extent_rec *rec;
325 rec = &el->l_recs[i];
327 if (v_cluster < le32_to_cpu(rec->e_cpos))
408 struct ocfs2_extent_rec *rec;
461 rec = &el->l_recs[i];
463 BUG_ON(v_cluster < le32_to_cpu(rec->e_cpos));
465 if (!rec->e_blkno) {
469 le32_to_cpu(rec->e_cpos),
470 ocfs2_rec_clusters(el, rec));
475 *ret_rec = *rec;
519 struct ocfs2_extent_rec *rec,
523 u32 coff = v_cluster - le32_to_cpu(rec->e_cpos);
525 *p_cluster = ocfs2_blocks_to_clusters(sb, le64_to_cpu(rec->e_blkno));
529 *num_clusters = le16_to_cpu(rec->e_leaf_clusters) - coff;
540 struct ocfs2_extent_rec *rec;
570 rec = &el->l_recs[i];
571 BUG_ON(v_cluster < le32_to_cpu(rec->e_cpos));
573 if (!rec->e_blkno) {
577 le32_to_cpu(rec->e_cpos),
578 ocfs2_rec_clusters(el, rec));
582 coff = v_cluster - le32_to_cpu(rec->e_cpos);
584 le64_to_cpu(rec->e_blkno));
587 *num_clusters = ocfs2_rec_clusters(el, rec) - coff;
590 *extent_flags = rec->e_flags;
604 struct ocfs2_extent_rec rec;
624 &rec, NULL);
630 if (rec.e_blkno == 0ULL) {
641 ocfs2_relative_extent_offsets(inode->i_sb, v_cluster, &rec,
643 flags = rec.e_flags;
645 ocfs2_extent_map_insert_rec(inode, &rec);
745 struct ocfs2_extent_rec rec;
776 &hole_size, &rec, &is_last);
782 if (rec.e_blkno == 0ULL) {
788 if (rec.e_flags & OCFS2_EXT_UNWRITTEN)
790 if (rec.e_flags & OCFS2_EXT_REFCOUNTED)
794 len_bytes = (u64)le16_to_cpu(rec.e_leaf_clusters) << osb->s_clustersize_bits;
795 phys_bytes = le64_to_cpu(rec.e_blkno) << osb->sb->s_blocksize_bits;
796 virt_bytes = (u64)le32_to_cpu(rec.e_cpos) << osb->s_clustersize_bits;
803 cpos = le32_to_cpu(rec.e_cpos)+ le16_to_cpu(rec.e_leaf_clusters);
827 struct ocfs2_extent_rec rec;
842 NULL, &rec, &is_last);
848 if (rec.e_blkno == 0ULL)
851 if (rec.e_flags & OCFS2_EXT_REFCOUNTED)
854 cpos = le32_to_cpu(rec.e_cpos) +
855 le16_to_cpu(rec.e_leaf_clusters);
873 struct ocfs2_extent_rec rec;
902 &rec, &is_last);
911 if (rec.e_blkno == 0ULL) {
915 clen = le16_to_cpu(rec.e_leaf_clusters) -
916 (cpos - le32_to_cpu(rec.e_cpos));
917 is_data = (rec.e_flags & OCFS2_EXT_UNWRITTEN) ? 0 : 1;