Lines Matching refs:dup

25 		struct xfs_dir2_data_unused *dup,
179 struct xfs_dir2_data_unused *dup = bp->b_addr + offset;
187 if (be16_to_cpu(dup->freetag) == XFS_DIR2_DATA_FREE_TAG) {
192 if (offset + be16_to_cpu(dup->length) > end)
194 if (be16_to_cpu(*xfs_dir2_data_unused_tag_p(dup)) !=
197 fa = xfs_dir2_data_freefind_verify(hdr, bf, dup, &dfp);
206 if (be16_to_cpu(dup->length) >
210 offset += be16_to_cpu(dup->length);
463 struct xfs_dir2_data_unused *dup,
472 off = (xfs_dir2_data_aoff_t)((char *)dup - (char *)hdr);
490 if (dfp->length != dup->length)
493 if (off + be16_to_cpu(dup->length) >
502 be16_to_cpu(dfp->length) < be16_to_cpu(dup->length))
510 *bf_ent = xfs_dir2_data_freefind(hdr, bf, dup);
522 struct xfs_dir2_data_unused *dup) /* unused space */
527 off = (xfs_dir2_data_aoff_t)((char *)dup - (char *)hdr);
533 if (be16_to_cpu(dup->length) <
558 struct xfs_dir2_data_unused *dup, /* unused space */
568 new.length = dup->length;
569 new.offset = cpu_to_be16((char *)dup - (char *)hdr);
664 struct xfs_dir2_data_unused *dup = addr + offset;
670 if (be16_to_cpu(dup->freetag) == XFS_DIR2_DATA_FREE_TAG) {
672 be16_to_cpu(*xfs_dir2_data_unused_tag_p(dup)));
673 xfs_dir2_data_freeinsert(hdr, bf, dup, loghead);
674 offset += be16_to_cpu(dup->length);
703 struct xfs_dir2_data_unused *dup;
745 dup = bp->b_addr + geo->data_entry_offset;
746 dup->freetag = cpu_to_be16(XFS_DIR2_DATA_FREE_TAG);
747 dup->length = bf[0].length;
748 *xfs_dir2_data_unused_tag_p(dup) = cpu_to_be16((char *)dup - (char *)hdr);
754 xfs_dir2_data_log_unused(args, bp, dup);
808 xfs_dir2_data_unused_t *dup) /* data unused pointer */
820 xfs_trans_log_buf(args->trans, bp, (uint)((char *)dup - (char *)hdr),
821 (uint)((char *)&dup->length + sizeof(dup->length) -
827 (uint)((char *)xfs_dir2_data_unused_tag_p(dup) - (char *)hdr),
828 (uint)((char *)xfs_dir2_data_unused_tag_p(dup) - (char *)hdr +
1014 struct xfs_dir2_data_unused *dup,
1023 if (be16_to_cpu(dup->freetag) != XFS_DIR2_DATA_FREE_TAG)
1025 if (offset < (char *)dup - (char *)hdr)
1027 if (offset + len > (char *)dup + be16_to_cpu(dup->length) - (char *)hdr)
1029 if ((char *)dup - (char *)hdr !=
1030 be16_to_cpu(*xfs_dir2_data_unused_tag_p(dup)))
1058 xfs_dir2_data_unused_t *dup, /* unused entry */
1076 fa = xfs_dir2_data_check_free(hdr, dup, offset, len);
1082 oldlen = be16_to_cpu(dup->length);
1084 dfp = xfs_dir2_data_freefind(hdr, bf, dup);
1089 matchfront = (char *)dup - (char *)hdr == offset;
1090 matchback = (char *)dup + oldlen - (char *)hdr == offset + len;
1139 newdup = dup;
1167 newdup = dup;