Lines Matching defs:dup
24 struct xfs_dir2_data_unused *dup,
178 struct xfs_dir2_data_unused *dup = bp->b_addr + offset;
186 if (be16_to_cpu(dup->freetag) == XFS_DIR2_DATA_FREE_TAG) {
191 if (offset + be16_to_cpu(dup->length) > end)
193 if (be16_to_cpu(*xfs_dir2_data_unused_tag_p(dup)) !=
196 fa = xfs_dir2_data_freefind_verify(hdr, bf, dup, &dfp);
205 if (be16_to_cpu(dup->length) >
209 offset += be16_to_cpu(dup->length);
461 struct xfs_dir2_data_unused *dup,
470 off = (xfs_dir2_data_aoff_t)((char *)dup - (char *)hdr);
488 if (dfp->length != dup->length)
491 if (off + be16_to_cpu(dup->length) >
500 be16_to_cpu(dfp->length) < be16_to_cpu(dup->length))
508 *bf_ent = xfs_dir2_data_freefind(hdr, bf, dup);
520 struct xfs_dir2_data_unused *dup) /* unused space */
525 off = (xfs_dir2_data_aoff_t)((char *)dup - (char *)hdr);
531 if (be16_to_cpu(dup->length) <
556 struct xfs_dir2_data_unused *dup, /* unused space */
566 new.length = dup->length;
567 new.offset = cpu_to_be16((char *)dup - (char *)hdr);
662 struct xfs_dir2_data_unused *dup = addr + offset;
668 if (be16_to_cpu(dup->freetag) == XFS_DIR2_DATA_FREE_TAG) {
670 be16_to_cpu(*xfs_dir2_data_unused_tag_p(dup)));
671 xfs_dir2_data_freeinsert(hdr, bf, dup, loghead);
672 offset += be16_to_cpu(dup->length);
701 struct xfs_dir2_data_unused *dup;
743 dup = bp->b_addr + geo->data_entry_offset;
744 dup->freetag = cpu_to_be16(XFS_DIR2_DATA_FREE_TAG);
745 dup->length = bf[0].length;
746 *xfs_dir2_data_unused_tag_p(dup) = cpu_to_be16((char *)dup - (char *)hdr);
752 xfs_dir2_data_log_unused(args, bp, dup);
806 xfs_dir2_data_unused_t *dup) /* data unused pointer */
818 xfs_trans_log_buf(args->trans, bp, (uint)((char *)dup - (char *)hdr),
819 (uint)((char *)&dup->length + sizeof(dup->length) -
825 (uint)((char *)xfs_dir2_data_unused_tag_p(dup) - (char *)hdr),
826 (uint)((char *)xfs_dir2_data_unused_tag_p(dup) - (char *)hdr +
1012 struct xfs_dir2_data_unused *dup,
1021 if (be16_to_cpu(dup->freetag) != XFS_DIR2_DATA_FREE_TAG)
1023 if (offset < (char *)dup - (char *)hdr)
1025 if (offset + len > (char *)dup + be16_to_cpu(dup->length) - (char *)hdr)
1027 if ((char *)dup - (char *)hdr !=
1028 be16_to_cpu(*xfs_dir2_data_unused_tag_p(dup)))
1056 xfs_dir2_data_unused_t *dup, /* unused entry */
1074 fa = xfs_dir2_data_check_free(hdr, dup, offset, len);
1080 oldlen = be16_to_cpu(dup->length);
1082 dfp = xfs_dir2_data_freefind(hdr, bf, dup);
1087 matchfront = (char *)dup - (char *)hdr == offset;
1088 matchback = (char *)dup + oldlen - (char *)hdr == offset + len;
1137 newdup = dup;
1165 newdup = dup;