Lines Matching refs:length
109 if (!bf[0].length) { in __xfs_dir3_data_check()
113 if (!bf[1].length) { in __xfs_dir3_data_check()
117 if (!bf[2].length) { in __xfs_dir3_data_check()
122 XFS_WANT_CORRUPTED_RETURN(mp, be16_to_cpu(bf[0].length) >= in __xfs_dir3_data_check()
123 be16_to_cpu(bf[1].length)); in __xfs_dir3_data_check()
124 XFS_WANT_CORRUPTED_RETURN(mp, be16_to_cpu(bf[1].length) >= in __xfs_dir3_data_check()
125 be16_to_cpu(bf[2].length)); in __xfs_dir3_data_check()
149 be16_to_cpu(dup->length) <= in __xfs_dir3_data_check()
150 be16_to_cpu(bf[2].length)); in __xfs_dir3_data_check()
152 p += be16_to_cpu(dup->length); in __xfs_dir3_data_check()
375 ASSERT(!dfp->length); in xfs_dir2_data_freefind()
382 ASSERT(dfp->length == dup->length); in xfs_dir2_data_freefind()
384 ASSERT(off + be16_to_cpu(dup->length) <= be16_to_cpu(dfp->offset)); in xfs_dir2_data_freefind()
386 ASSERT(be16_to_cpu(dfp->offset) + be16_to_cpu(dfp->length) <= off); in xfs_dir2_data_freefind()
387 ASSERT(matched || be16_to_cpu(dfp->length) >= be16_to_cpu(dup->length)); in xfs_dir2_data_freefind()
389 ASSERT(be16_to_cpu(dfp[-1].length) >= be16_to_cpu(dfp[0].length)); in xfs_dir2_data_freefind()
396 if (be16_to_cpu(dup->length) < in xfs_dir2_data_freefind()
397 be16_to_cpu(bf[XFS_DIR2_DATA_FD_COUNT - 1].length)) in xfs_dir2_data_freefind()
431 new.length = dup->length; in xfs_dir2_data_freeinsert()
437 if (be16_to_cpu(new.length) > be16_to_cpu(dfp[0].length)) { in xfs_dir2_data_freeinsert()
444 if (be16_to_cpu(new.length) > be16_to_cpu(dfp[1].length)) { in xfs_dir2_data_freeinsert()
450 if (be16_to_cpu(new.length) > be16_to_cpu(dfp[2].length)) { in xfs_dir2_data_freeinsert()
494 bf[2].length = 0; in xfs_dir2_data_freeremove()
549 p += be16_to_cpu(dup->length); in xfs_dir2_data_freescan()
616 bf[i].length = 0; in xfs_dir3_data_init()
627 bf[0].length = cpu_to_be16(t); in xfs_dir3_data_init()
628 dup->length = cpu_to_be16(t); in xfs_dir3_data_init()
701 (uint)((char *)&dup->length + sizeof(dup->length) - in xfs_dir2_data_log_unused()
795 needscan = (bf[2].length != 0); in xfs_dir2_data_make_free()
799 be16_add_cpu(&prevdup->length, len + be16_to_cpu(postdup->length)); in xfs_dir2_data_make_free()
824 ASSERT(dfp->length == prevdup->length); in xfs_dir2_data_make_free()
825 ASSERT(!dfp[1].length); in xfs_dir2_data_make_free()
826 ASSERT(!dfp[2].length); in xfs_dir2_data_make_free()
834 be16_add_cpu(&prevdup->length, len); in xfs_dir2_data_make_free()
851 needscan = be16_to_cpu(prevdup->length) > in xfs_dir2_data_make_free()
852 be16_to_cpu(bf[2].length); in xfs_dir2_data_make_free()
862 newdup->length = cpu_to_be16(len + be16_to_cpu(postdup->length)); in xfs_dir2_data_make_free()
879 needscan = be16_to_cpu(newdup->length) > in xfs_dir2_data_make_free()
880 be16_to_cpu(bf[2].length); in xfs_dir2_data_make_free()
889 newdup->length = cpu_to_be16(len); in xfs_dir2_data_make_free()
928 ASSERT(offset + len <= (char *)dup + be16_to_cpu(dup->length) - (char *)hdr); in xfs_dir2_data_use_free()
933 oldlen = be16_to_cpu(dup->length); in xfs_dir2_data_use_free()
936 ASSERT(dfp || oldlen <= be16_to_cpu(bf[2].length)); in xfs_dir2_data_use_free()
963 newdup->length = cpu_to_be16(oldlen - len); in xfs_dir2_data_use_free()
975 ASSERT(dfp->length == newdup->length); in xfs_dir2_data_use_free()
991 newdup->length = cpu_to_be16(((char *)hdr + offset) - (char *)newdup); in xfs_dir2_data_use_free()
1003 ASSERT(dfp->length == newdup->length); in xfs_dir2_data_use_free()
1019 newdup->length = cpu_to_be16(((char *)hdr + offset) - (char *)newdup); in xfs_dir2_data_use_free()
1025 newdup2->length = cpu_to_be16(oldlen - len - be16_to_cpu(newdup->length)); in xfs_dir2_data_use_free()
1038 needscan = (bf[2].length != 0); in xfs_dir2_data_use_free()