Lines Matching refs:newdup

734 	xfs_dir2_data_unused_t	*newdup;	/* new unused entry */  in xfs_dir2_data_make_free()  local
865 newdup = (xfs_dir2_data_unused_t *)((char *)hdr + offset); in xfs_dir2_data_make_free()
866 newdup->freetag = cpu_to_be16(XFS_DIR2_DATA_FREE_TAG); in xfs_dir2_data_make_free()
867 newdup->length = cpu_to_be16(len + be16_to_cpu(postdup->length)); in xfs_dir2_data_make_free()
868 *xfs_dir2_data_unused_tag_p(newdup) = in xfs_dir2_data_make_free()
869 cpu_to_be16((char *)newdup - (char *)hdr); in xfs_dir2_data_make_free()
870 xfs_dir2_data_log_unused(args, bp, newdup); in xfs_dir2_data_make_free()
878 xfs_dir2_data_freeinsert(hdr, bf, newdup, needlogp); in xfs_dir2_data_make_free()
884 needscan = be16_to_cpu(newdup->length) > in xfs_dir2_data_make_free()
892 newdup = (xfs_dir2_data_unused_t *)((char *)hdr + offset); in xfs_dir2_data_make_free()
893 newdup->freetag = cpu_to_be16(XFS_DIR2_DATA_FREE_TAG); in xfs_dir2_data_make_free()
894 newdup->length = cpu_to_be16(len); in xfs_dir2_data_make_free()
895 *xfs_dir2_data_unused_tag_p(newdup) = in xfs_dir2_data_make_free()
896 cpu_to_be16((char *)newdup - (char *)hdr); in xfs_dir2_data_make_free()
897 xfs_dir2_data_log_unused(args, bp, newdup); in xfs_dir2_data_make_free()
898 xfs_dir2_data_freeinsert(hdr, bf, newdup, needlogp); in xfs_dir2_data_make_free()
921 xfs_dir2_data_unused_t *newdup; /* new unused entry */ in xfs_dir2_data_use_free() local
966 newdup = (xfs_dir2_data_unused_t *)((char *)hdr + offset + len); in xfs_dir2_data_use_free()
967 newdup->freetag = cpu_to_be16(XFS_DIR2_DATA_FREE_TAG); in xfs_dir2_data_use_free()
968 newdup->length = cpu_to_be16(oldlen - len); in xfs_dir2_data_use_free()
969 *xfs_dir2_data_unused_tag_p(newdup) = in xfs_dir2_data_use_free()
970 cpu_to_be16((char *)newdup - (char *)hdr); in xfs_dir2_data_use_free()
971 xfs_dir2_data_log_unused(args, bp, newdup); in xfs_dir2_data_use_free()
977 dfp = xfs_dir2_data_freeinsert(hdr, bf, newdup, in xfs_dir2_data_use_free()
980 ASSERT(dfp->length == newdup->length); in xfs_dir2_data_use_free()
981 ASSERT(be16_to_cpu(dfp->offset) == (char *)newdup - (char *)hdr); in xfs_dir2_data_use_free()
995 newdup = dup; in xfs_dir2_data_use_free()
996 newdup->length = cpu_to_be16(((char *)hdr + offset) - (char *)newdup); in xfs_dir2_data_use_free()
997 *xfs_dir2_data_unused_tag_p(newdup) = in xfs_dir2_data_use_free()
998 cpu_to_be16((char *)newdup - (char *)hdr); in xfs_dir2_data_use_free()
999 xfs_dir2_data_log_unused(args, bp, newdup); in xfs_dir2_data_use_free()
1005 dfp = xfs_dir2_data_freeinsert(hdr, bf, newdup, in xfs_dir2_data_use_free()
1008 ASSERT(dfp->length == newdup->length); in xfs_dir2_data_use_free()
1009 ASSERT(be16_to_cpu(dfp->offset) == (char *)newdup - (char *)hdr); in xfs_dir2_data_use_free()
1023 newdup = dup; in xfs_dir2_data_use_free()
1024 newdup->length = cpu_to_be16(((char *)hdr + offset) - (char *)newdup); in xfs_dir2_data_use_free()
1025 *xfs_dir2_data_unused_tag_p(newdup) = in xfs_dir2_data_use_free()
1026 cpu_to_be16((char *)newdup - (char *)hdr); in xfs_dir2_data_use_free()
1027 xfs_dir2_data_log_unused(args, bp, newdup); in xfs_dir2_data_use_free()
1030 newdup2->length = cpu_to_be16(oldlen - len - be16_to_cpu(newdup->length)); in xfs_dir2_data_use_free()
1047 xfs_dir2_data_freeinsert(hdr, bf, newdup, in xfs_dir2_data_use_free()