Lines Matching refs:newdup

794 	xfs_dir2_data_unused_t	*newdup;	/* new unused entry */  in xfs_dir2_data_make_free()  local
917 newdup = (xfs_dir2_data_unused_t *)((char *)hdr + offset); in xfs_dir2_data_make_free()
918 newdup->freetag = cpu_to_be16(XFS_DIR2_DATA_FREE_TAG); in xfs_dir2_data_make_free()
919 newdup->length = cpu_to_be16(len + be16_to_cpu(postdup->length)); in xfs_dir2_data_make_free()
920 *xfs_dir2_data_unused_tag_p(newdup) = in xfs_dir2_data_make_free()
921 cpu_to_be16((char *)newdup - (char *)hdr); in xfs_dir2_data_make_free()
922 xfs_dir2_data_log_unused(args, bp, newdup); in xfs_dir2_data_make_free()
930 xfs_dir2_data_freeinsert(hdr, bf, newdup, needlogp); in xfs_dir2_data_make_free()
936 needscan = be16_to_cpu(newdup->length) > in xfs_dir2_data_make_free()
944 newdup = (xfs_dir2_data_unused_t *)((char *)hdr + offset); in xfs_dir2_data_make_free()
945 newdup->freetag = cpu_to_be16(XFS_DIR2_DATA_FREE_TAG); in xfs_dir2_data_make_free()
946 newdup->length = cpu_to_be16(len); in xfs_dir2_data_make_free()
947 *xfs_dir2_data_unused_tag_p(newdup) = in xfs_dir2_data_make_free()
948 cpu_to_be16((char *)newdup - (char *)hdr); in xfs_dir2_data_make_free()
949 xfs_dir2_data_log_unused(args, bp, newdup); in xfs_dir2_data_make_free()
950 xfs_dir2_data_freeinsert(hdr, bf, newdup, needlogp); in xfs_dir2_data_make_free()
985 struct xfs_dir2_data_unused *newdup) in xfs_dir2_data_check_new_free() argument
989 if (dfp->length != newdup->length) in xfs_dir2_data_check_new_free()
991 if (be16_to_cpu(dfp->offset) != (char *)newdup - (char *)hdr) in xfs_dir2_data_check_new_free()
1011 xfs_dir2_data_unused_t *newdup; /* new unused entry */ in xfs_dir2_data_use_free() local
1055 newdup = (xfs_dir2_data_unused_t *)((char *)hdr + offset + len); in xfs_dir2_data_use_free()
1056 newdup->freetag = cpu_to_be16(XFS_DIR2_DATA_FREE_TAG); in xfs_dir2_data_use_free()
1057 newdup->length = cpu_to_be16(oldlen - len); in xfs_dir2_data_use_free()
1058 *xfs_dir2_data_unused_tag_p(newdup) = in xfs_dir2_data_use_free()
1059 cpu_to_be16((char *)newdup - (char *)hdr); in xfs_dir2_data_use_free()
1060 xfs_dir2_data_log_unused(args, bp, newdup); in xfs_dir2_data_use_free()
1066 dfp = xfs_dir2_data_freeinsert(hdr, bf, newdup, in xfs_dir2_data_use_free()
1068 fa = xfs_dir2_data_check_new_free(hdr, dfp, newdup); in xfs_dir2_data_use_free()
1084 newdup = dup; in xfs_dir2_data_use_free()
1085 newdup->length = cpu_to_be16(((char *)hdr + offset) - (char *)newdup); in xfs_dir2_data_use_free()
1086 *xfs_dir2_data_unused_tag_p(newdup) = in xfs_dir2_data_use_free()
1087 cpu_to_be16((char *)newdup - (char *)hdr); in xfs_dir2_data_use_free()
1088 xfs_dir2_data_log_unused(args, bp, newdup); in xfs_dir2_data_use_free()
1094 dfp = xfs_dir2_data_freeinsert(hdr, bf, newdup, in xfs_dir2_data_use_free()
1096 fa = xfs_dir2_data_check_new_free(hdr, dfp, newdup); in xfs_dir2_data_use_free()
1112 newdup = dup; in xfs_dir2_data_use_free()
1113 newdup->length = cpu_to_be16(((char *)hdr + offset) - (char *)newdup); in xfs_dir2_data_use_free()
1114 *xfs_dir2_data_unused_tag_p(newdup) = in xfs_dir2_data_use_free()
1115 cpu_to_be16((char *)newdup - (char *)hdr); in xfs_dir2_data_use_free()
1116 xfs_dir2_data_log_unused(args, bp, newdup); in xfs_dir2_data_use_free()
1119 newdup2->length = cpu_to_be16(oldlen - len - be16_to_cpu(newdup->length)); in xfs_dir2_data_use_free()
1136 xfs_dir2_data_freeinsert(hdr, bf, newdup, in xfs_dir2_data_use_free()