Lines Matching refs:dup
79 xfs_dir2_data_unused_t *dup; /* block unused entry */ in xfs_dir2_block_addname() local
144 dup = enddup = NULL; in xfs_dir2_block_addname()
149 dup = (xfs_dir2_data_unused_t *) in xfs_dir2_block_addname()
151 if (dup == enddup) { in xfs_dir2_block_addname()
156 if (be16_to_cpu(dup->length) < len + (uint)sizeof(*blp)) { in xfs_dir2_block_addname()
162 dup = (xfs_dir2_data_unused_t *) in xfs_dir2_block_addname()
166 dup = NULL; in xfs_dir2_block_addname()
173 if (be16_to_cpu(dup->length) < len) { in xfs_dir2_block_addname()
174 dup = NULL; in xfs_dir2_block_addname()
185 dup = (xfs_dir2_data_unused_t *) in xfs_dir2_block_addname()
200 dup = (xfs_dir2_data_unused_t *)((char *)block + be16_to_cpu(*tagp)); in xfs_dir2_block_addname()
205 if (be16_to_cpu(dup->freetag) == XFS_DIR2_DATA_FREE_TAG) { in xfs_dir2_block_addname()
206 if (be16_to_cpu(dup->length) + (be32_to_cpu(btp->stale) - 1) * in xfs_dir2_block_addname()
208 dup = NULL; in xfs_dir2_block_addname()
210 dup = NULL; in xfs_dir2_block_addname()
212 dup = (xfs_dir2_data_unused_t *)blp; in xfs_dir2_block_addname()
223 if (!dup) { in xfs_dir2_block_addname()
395 dep = (xfs_dir2_data_entry_t *)dup; in xfs_dir2_block_addname()
406 xfs_dir2_data_use_free(tp, bp, dup, in xfs_dir2_block_addname()
407 (xfs_dir2_data_aoff_t)((char *)dup - (char *)block), in xfs_dir2_block_addname()
445 xfs_dir2_data_unused_t *dup; /* block unused entry */ in xfs_dir2_block_getdents() local
489 dup = (xfs_dir2_data_unused_t *)ptr; in xfs_dir2_block_getdents()
493 if (be16_to_cpu(dup->freetag) == XFS_DIR2_DATA_FREE_TAG) { in xfs_dir2_block_getdents()
494 ptr += be16_to_cpu(dup->length); in xfs_dir2_block_getdents()
890 xfs_dir2_data_unused_t *dup; /* unused data entry */ in xfs_dir2_leaf_to_block() local
950 dup = (xfs_dir2_data_unused_t *)((char *)block + be16_to_cpu(*tagp)); in xfs_dir2_leaf_to_block()
954 if (be16_to_cpu(dup->freetag) != XFS_DIR2_DATA_FREE_TAG || in xfs_dir2_leaf_to_block()
955 be16_to_cpu(dup->length) < size) { in xfs_dir2_leaf_to_block()
968 xfs_dir2_data_use_free(tp, dbp, dup, mp->m_dirblksize - size, size, in xfs_dir2_leaf_to_block()
1037 xfs_dir2_data_unused_t *dup; /* unused entry pointer */ in xfs_dir2_sf_to_block() local
1111 dup = (xfs_dir2_data_unused_t *)block->u; in xfs_dir2_sf_to_block()
1113 xfs_dir2_data_use_free(tp, bp, dup, mp->m_dirblksize - i, i, &needlog, in xfs_dir2_sf_to_block()
1127 xfs_dir2_data_use_free(tp, bp, dup, in xfs_dir2_sf_to_block()
1128 (xfs_dir2_data_aoff_t)((char *)dup - (char *)block), in xfs_dir2_sf_to_block()
1129 be16_to_cpu(dup->length), &needlog, &needscan); in xfs_dir2_sf_to_block()
1182 dup = (xfs_dir2_data_unused_t *) in xfs_dir2_sf_to_block()
1184 dup->freetag = cpu_to_be16(XFS_DIR2_DATA_FREE_TAG); in xfs_dir2_sf_to_block()
1185 dup->length = cpu_to_be16(newoffset - offset); in xfs_dir2_sf_to_block()
1186 *xfs_dir2_data_unused_tag_p(dup) = cpu_to_be16( in xfs_dir2_sf_to_block()
1187 ((char *)dup - (char *)block)); in xfs_dir2_sf_to_block()
1188 xfs_dir2_data_log_unused(tp, bp, dup); in xfs_dir2_sf_to_block()
1190 dup, &dummy); in xfs_dir2_sf_to_block()
1191 offset += be16_to_cpu(dup->length); in xfs_dir2_sf_to_block()