Lines Matching refs:dup

53 	xfs_dir2_data_unused_t	*dup;		/* unused entry */  in __xfs_dir3_data_check()  local
131 dup = (xfs_dir2_data_unused_t *)p; in __xfs_dir3_data_check()
137 if (be16_to_cpu(dup->freetag) == XFS_DIR2_DATA_FREE_TAG) { in __xfs_dir3_data_check()
140 be16_to_cpu(*xfs_dir2_data_unused_tag_p(dup)) == in __xfs_dir3_data_check()
141 (char *)dup - (char *)hdr); in __xfs_dir3_data_check()
142 dfp = xfs_dir2_data_freefind(hdr, bf, dup); in __xfs_dir3_data_check()
150 be16_to_cpu(dup->length) <= in __xfs_dir3_data_check()
153 p += be16_to_cpu(dup->length); in __xfs_dir3_data_check()
355 struct xfs_dir2_data_unused *dup) /* unused space */ in xfs_dir2_data_freefind() argument
364 off = (xfs_dir2_data_aoff_t)((char *)dup - (char *)hdr); in xfs_dir2_data_freefind()
387 ASSERT(dfp->length == dup->length); in xfs_dir2_data_freefind()
389 ASSERT(off + be16_to_cpu(dup->length) <= be16_to_cpu(dfp->offset)); in xfs_dir2_data_freefind()
392 ASSERT(matched || be16_to_cpu(dfp->length) >= be16_to_cpu(dup->length)); in xfs_dir2_data_freefind()
401 if (be16_to_cpu(dup->length) < in xfs_dir2_data_freefind()
426 struct xfs_dir2_data_unused *dup, /* unused space */ in xfs_dir2_data_freeinsert() argument
436 new.length = dup->length; in xfs_dir2_data_freeinsert()
437 new.offset = cpu_to_be16((char *)dup - (char *)hdr); in xfs_dir2_data_freeinsert()
515 xfs_dir2_data_unused_t *dup; /* unused data entry */ in xfs_dir2_data_freescan() local
546 dup = (xfs_dir2_data_unused_t *)p; in xfs_dir2_data_freescan()
550 if (be16_to_cpu(dup->freetag) == XFS_DIR2_DATA_FREE_TAG) { in xfs_dir2_data_freescan()
551 ASSERT((char *)dup - (char *)hdr == in xfs_dir2_data_freescan()
552 be16_to_cpu(*xfs_dir2_data_unused_tag_p(dup))); in xfs_dir2_data_freescan()
553 xfs_dir2_data_freeinsert(hdr, bf, dup, loghead); in xfs_dir2_data_freescan()
554 p += be16_to_cpu(dup->length); in xfs_dir2_data_freescan()
581 xfs_dir2_data_unused_t *dup; /* unused entry pointer */ in xfs_dir3_data_init() local
628 dup = dp->d_ops->data_unused_p(hdr); in xfs_dir3_data_init()
629 dup->freetag = cpu_to_be16(XFS_DIR2_DATA_FREE_TAG); in xfs_dir3_data_init()
633 dup->length = cpu_to_be16(t); in xfs_dir3_data_init()
634 *xfs_dir2_data_unused_tag_p(dup) = cpu_to_be16((char *)dup - (char *)hdr); in xfs_dir3_data_init()
639 xfs_dir2_data_log_unused(args, bp, dup); in xfs_dir3_data_init()
693 xfs_dir2_data_unused_t *dup) /* data unused pointer */ in xfs_dir2_data_log_unused() argument
705 xfs_trans_log_buf(args->trans, bp, (uint)((char *)dup - (char *)hdr), in xfs_dir2_data_log_unused()
706 (uint)((char *)&dup->length + sizeof(dup->length) - in xfs_dir2_data_log_unused()
712 (uint)((char *)xfs_dir2_data_unused_tag_p(dup) - (char *)hdr), in xfs_dir2_data_log_unused()
713 (uint)((char *)xfs_dir2_data_unused_tag_p(dup) - (char *)hdr + in xfs_dir2_data_log_unused()
910 xfs_dir2_data_unused_t *dup, /* unused entry */ in xfs_dir2_data_use_free() argument
931 ASSERT(be16_to_cpu(dup->freetag) == XFS_DIR2_DATA_FREE_TAG); in xfs_dir2_data_use_free()
932 ASSERT(offset >= (char *)dup - (char *)hdr); in xfs_dir2_data_use_free()
933 ASSERT(offset + len <= (char *)dup + be16_to_cpu(dup->length) - (char *)hdr); in xfs_dir2_data_use_free()
934 ASSERT((char *)dup - (char *)hdr == be16_to_cpu(*xfs_dir2_data_unused_tag_p(dup))); in xfs_dir2_data_use_free()
938 oldlen = be16_to_cpu(dup->length); in xfs_dir2_data_use_free()
940 dfp = xfs_dir2_data_freefind(hdr, bf, dup); in xfs_dir2_data_use_free()
945 matchfront = (char *)dup - (char *)hdr == offset; in xfs_dir2_data_use_free()
946 matchback = (char *)dup + oldlen - (char *)hdr == offset + len; in xfs_dir2_data_use_free()
995 newdup = dup; in xfs_dir2_data_use_free()
1023 newdup = dup; in xfs_dir2_data_use_free()