Lines Matching refs:newdup
846 xfs_dir2_data_unused_t *newdup; /* new unused entry */ in xfs_dir2_data_make_free() local
970 newdup = (xfs_dir2_data_unused_t *)((char *)hdr + offset); in xfs_dir2_data_make_free()
971 newdup->freetag = cpu_to_be16(XFS_DIR2_DATA_FREE_TAG); in xfs_dir2_data_make_free()
972 newdup->length = cpu_to_be16(len + be16_to_cpu(postdup->length)); in xfs_dir2_data_make_free()
973 *xfs_dir2_data_unused_tag_p(newdup) = in xfs_dir2_data_make_free()
974 cpu_to_be16((char *)newdup - (char *)hdr); in xfs_dir2_data_make_free()
975 xfs_dir2_data_log_unused(args, bp, newdup); in xfs_dir2_data_make_free()
983 xfs_dir2_data_freeinsert(hdr, bf, newdup, needlogp); in xfs_dir2_data_make_free()
989 needscan = be16_to_cpu(newdup->length) > in xfs_dir2_data_make_free()
997 newdup = (xfs_dir2_data_unused_t *)((char *)hdr + offset); in xfs_dir2_data_make_free()
998 newdup->freetag = cpu_to_be16(XFS_DIR2_DATA_FREE_TAG); in xfs_dir2_data_make_free()
999 newdup->length = cpu_to_be16(len); in xfs_dir2_data_make_free()
1000 *xfs_dir2_data_unused_tag_p(newdup) = in xfs_dir2_data_make_free()
1001 cpu_to_be16((char *)newdup - (char *)hdr); in xfs_dir2_data_make_free()
1002 xfs_dir2_data_log_unused(args, bp, newdup); in xfs_dir2_data_make_free()
1003 xfs_dir2_data_freeinsert(hdr, bf, newdup, needlogp); in xfs_dir2_data_make_free()
1038 struct xfs_dir2_data_unused *newdup) in xfs_dir2_data_check_new_free() argument
1042 if (dfp->length != newdup->length) in xfs_dir2_data_check_new_free()
1044 if (be16_to_cpu(dfp->offset) != (char *)newdup - (char *)hdr) in xfs_dir2_data_check_new_free()
1064 xfs_dir2_data_unused_t *newdup; /* new unused entry */ in xfs_dir2_data_use_free() local
1108 newdup = (xfs_dir2_data_unused_t *)((char *)hdr + offset + len); in xfs_dir2_data_use_free()
1109 newdup->freetag = cpu_to_be16(XFS_DIR2_DATA_FREE_TAG); in xfs_dir2_data_use_free()
1110 newdup->length = cpu_to_be16(oldlen - len); in xfs_dir2_data_use_free()
1111 *xfs_dir2_data_unused_tag_p(newdup) = in xfs_dir2_data_use_free()
1112 cpu_to_be16((char *)newdup - (char *)hdr); in xfs_dir2_data_use_free()
1113 xfs_dir2_data_log_unused(args, bp, newdup); in xfs_dir2_data_use_free()
1119 dfp = xfs_dir2_data_freeinsert(hdr, bf, newdup, in xfs_dir2_data_use_free()
1121 fa = xfs_dir2_data_check_new_free(hdr, dfp, newdup); in xfs_dir2_data_use_free()
1137 newdup = dup; in xfs_dir2_data_use_free()
1138 newdup->length = cpu_to_be16(((char *)hdr + offset) - (char *)newdup); in xfs_dir2_data_use_free()
1139 *xfs_dir2_data_unused_tag_p(newdup) = in xfs_dir2_data_use_free()
1140 cpu_to_be16((char *)newdup - (char *)hdr); in xfs_dir2_data_use_free()
1141 xfs_dir2_data_log_unused(args, bp, newdup); in xfs_dir2_data_use_free()
1147 dfp = xfs_dir2_data_freeinsert(hdr, bf, newdup, in xfs_dir2_data_use_free()
1149 fa = xfs_dir2_data_check_new_free(hdr, dfp, newdup); in xfs_dir2_data_use_free()
1165 newdup = dup; in xfs_dir2_data_use_free()
1166 newdup->length = cpu_to_be16(((char *)hdr + offset) - (char *)newdup); in xfs_dir2_data_use_free()
1167 *xfs_dir2_data_unused_tag_p(newdup) = in xfs_dir2_data_use_free()
1168 cpu_to_be16((char *)newdup - (char *)hdr); in xfs_dir2_data_use_free()
1169 xfs_dir2_data_log_unused(args, bp, newdup); in xfs_dir2_data_use_free()
1172 newdup2->length = cpu_to_be16(oldlen - len - be16_to_cpu(newdup->length)); in xfs_dir2_data_use_free()
1189 xfs_dir2_data_freeinsert(hdr, bf, newdup, in xfs_dir2_data_use_free()