Lines Matching refs:newdup
729 xfs_dir2_data_unused_t *newdup; /* new unused entry */ in xfs_dir2_data_make_free() local
860 newdup = (xfs_dir2_data_unused_t *)((char *)hdr + offset); in xfs_dir2_data_make_free()
861 newdup->freetag = cpu_to_be16(XFS_DIR2_DATA_FREE_TAG); in xfs_dir2_data_make_free()
862 newdup->length = cpu_to_be16(len + be16_to_cpu(postdup->length)); in xfs_dir2_data_make_free()
863 *xfs_dir2_data_unused_tag_p(newdup) = in xfs_dir2_data_make_free()
864 cpu_to_be16((char *)newdup - (char *)hdr); in xfs_dir2_data_make_free()
865 xfs_dir2_data_log_unused(args, bp, newdup); in xfs_dir2_data_make_free()
873 xfs_dir2_data_freeinsert(hdr, bf, newdup, needlogp); in xfs_dir2_data_make_free()
879 needscan = be16_to_cpu(newdup->length) > in xfs_dir2_data_make_free()
887 newdup = (xfs_dir2_data_unused_t *)((char *)hdr + offset); in xfs_dir2_data_make_free()
888 newdup->freetag = cpu_to_be16(XFS_DIR2_DATA_FREE_TAG); in xfs_dir2_data_make_free()
889 newdup->length = cpu_to_be16(len); in xfs_dir2_data_make_free()
890 *xfs_dir2_data_unused_tag_p(newdup) = in xfs_dir2_data_make_free()
891 cpu_to_be16((char *)newdup - (char *)hdr); in xfs_dir2_data_make_free()
892 xfs_dir2_data_log_unused(args, bp, newdup); in xfs_dir2_data_make_free()
893 xfs_dir2_data_freeinsert(hdr, bf, newdup, needlogp); in xfs_dir2_data_make_free()
916 xfs_dir2_data_unused_t *newdup; /* new unused entry */ in xfs_dir2_data_use_free() local
961 newdup = (xfs_dir2_data_unused_t *)((char *)hdr + offset + len); in xfs_dir2_data_use_free()
962 newdup->freetag = cpu_to_be16(XFS_DIR2_DATA_FREE_TAG); in xfs_dir2_data_use_free()
963 newdup->length = cpu_to_be16(oldlen - len); in xfs_dir2_data_use_free()
964 *xfs_dir2_data_unused_tag_p(newdup) = in xfs_dir2_data_use_free()
965 cpu_to_be16((char *)newdup - (char *)hdr); in xfs_dir2_data_use_free()
966 xfs_dir2_data_log_unused(args, bp, newdup); in xfs_dir2_data_use_free()
972 dfp = xfs_dir2_data_freeinsert(hdr, bf, newdup, in xfs_dir2_data_use_free()
975 ASSERT(dfp->length == newdup->length); in xfs_dir2_data_use_free()
976 ASSERT(be16_to_cpu(dfp->offset) == (char *)newdup - (char *)hdr); in xfs_dir2_data_use_free()
990 newdup = dup; in xfs_dir2_data_use_free()
991 newdup->length = cpu_to_be16(((char *)hdr + offset) - (char *)newdup); in xfs_dir2_data_use_free()
992 *xfs_dir2_data_unused_tag_p(newdup) = in xfs_dir2_data_use_free()
993 cpu_to_be16((char *)newdup - (char *)hdr); in xfs_dir2_data_use_free()
994 xfs_dir2_data_log_unused(args, bp, newdup); in xfs_dir2_data_use_free()
1000 dfp = xfs_dir2_data_freeinsert(hdr, bf, newdup, in xfs_dir2_data_use_free()
1003 ASSERT(dfp->length == newdup->length); in xfs_dir2_data_use_free()
1004 ASSERT(be16_to_cpu(dfp->offset) == (char *)newdup - (char *)hdr); in xfs_dir2_data_use_free()
1018 newdup = dup; in xfs_dir2_data_use_free()
1019 newdup->length = cpu_to_be16(((char *)hdr + offset) - (char *)newdup); in xfs_dir2_data_use_free()
1020 *xfs_dir2_data_unused_tag_p(newdup) = in xfs_dir2_data_use_free()
1021 cpu_to_be16((char *)newdup - (char *)hdr); in xfs_dir2_data_use_free()
1022 xfs_dir2_data_log_unused(args, bp, 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()
1042 xfs_dir2_data_freeinsert(hdr, bf, newdup, in xfs_dir2_data_use_free()