Lines Matching refs:dup

202 	struct xfs_dir2_data_unused	*dup = NULL;
216 dup = (xfs_dir2_data_unused_t *)
229 dup = (xfs_dir2_data_unused_t *)((char *)hdr + be16_to_cpu(*tagp));
235 if (be16_to_cpu(dup->freetag) == XFS_DIR2_DATA_FREE_TAG) {
236 if (be16_to_cpu(dup->length) + (be32_to_cpu(btp->stale) - 1) *
238 dup = NULL;
240 dup = NULL;
242 dup = (xfs_dir2_data_unused_t *)blp;
264 dup = (xfs_dir2_data_unused_t *)
266 if (dup != enddup) {
270 if (be16_to_cpu(dup->length) < len)
271 dup = NULL;
278 if (be16_to_cpu(dup->length) < len + (uint)sizeof(*blp)) {
283 dup = (xfs_dir2_data_unused_t *)
286 dup = NULL;
291 *dupp = dup;
362 xfs_dir2_data_unused_t *dup; /* block unused entry */
402 xfs_dir2_block_need_space(dp, hdr, btp, blp, &tagp, &dup,
410 if (!dup)
418 if (!dup) {
553 dep = (xfs_dir2_data_entry_t *)dup;
564 error = xfs_dir2_data_use_free(args, bp, dup,
565 (xfs_dir2_data_aoff_t)((char *)dup - (char *)hdr),
933 xfs_dir2_data_unused_t *dup; /* unused data entry */
1001 dup = (xfs_dir2_data_unused_t *)((char *)hdr + be16_to_cpu(*tagp));
1005 if (be16_to_cpu(dup->freetag) != XFS_DIR2_DATA_FREE_TAG ||
1006 be16_to_cpu(dup->length) < size)
1019 error = xfs_dir2_data_use_free(args, dbp, dup,
1085 xfs_dir2_data_unused_t *dup; /* unused entry pointer */
1144 dup = bp->b_addr + offset;
1146 error = xfs_dir2_data_use_free(args, bp, dup, args->geo->blksize - i,
1162 error = xfs_dir2_data_use_free(args, bp, dup,
1163 (xfs_dir2_data_aoff_t)((char *)dup - (char *)hdr),
1164 be16_to_cpu(dup->length), &needlog, &needscan);
1223 dup = bp->b_addr + offset;
1224 dup->freetag = cpu_to_be16(XFS_DIR2_DATA_FREE_TAG);
1225 dup->length = cpu_to_be16(newoffset - offset);
1226 *xfs_dir2_data_unused_tag_p(dup) = cpu_to_be16(offset);
1227 xfs_dir2_data_log_unused(args, bp, dup);
1230 dup, &dummy);
1231 offset += be16_to_cpu(dup->length);