Lines Matching refs:offset

117 	unsigned int		offset;  in __xfs_dir3_data_check()  local
128 offset = geo->data_entry_offset; in __xfs_dir3_data_check()
156 if (bf[0].offset) in __xfs_dir3_data_check()
161 if (bf[1].offset) in __xfs_dir3_data_check()
166 if (bf[2].offset) in __xfs_dir3_data_check()
178 while (offset < end) { in __xfs_dir3_data_check()
179 struct xfs_dir2_data_unused *dup = bp->b_addr + offset; in __xfs_dir3_data_check()
180 struct xfs_dir2_data_entry *dep = bp->b_addr + offset; in __xfs_dir3_data_check()
187 if (offset > end - xfs_dir2_data_unusedsize(1)) in __xfs_dir3_data_check()
204 if (offset + reclen > end) in __xfs_dir3_data_check()
207 offset) in __xfs_dir3_data_check()
222 offset += reclen; in __xfs_dir3_data_check()
231 if (offset > end - xfs_dir2_data_entsize(mp, 1)) in __xfs_dir3_data_check()
243 if (offset + reclen > end) in __xfs_dir3_data_check()
247 if (be16_to_cpu(*xfs_dir2_data_entry_tag_p(mp, dep)) != offset) in __xfs_dir3_data_check()
269 offset += reclen; in __xfs_dir3_data_check()
505 if (!dfp->offset) { in xfs_dir2_data_freefind_verify()
513 if (be16_to_cpu(dfp->offset) == off) { in xfs_dir2_data_freefind_verify()
517 } else if (be16_to_cpu(dfp->offset) > off) { in xfs_dir2_data_freefind_verify()
519 be16_to_cpu(dfp->offset)) in xfs_dir2_data_freefind_verify()
522 if (be16_to_cpu(dfp->offset) + in xfs_dir2_data_freefind_verify()
565 if (!dfp->offset) in xfs_dir2_data_freefind()
567 if (be16_to_cpu(dfp->offset) == off) in xfs_dir2_data_freefind()
594 new.offset = cpu_to_be16((char *)dup - (char *)hdr); in xfs_dir2_data_freeinsert()
657 bf[2].offset = 0; in xfs_dir2_data_freeremove()
673 unsigned int offset = geo->data_entry_offset; in xfs_dir2_data_freescan() local
688 while (offset < end) { in xfs_dir2_data_freescan()
689 struct xfs_dir2_data_unused *dup = addr + offset; in xfs_dir2_data_freescan()
690 struct xfs_dir2_data_entry *dep = addr + offset; in xfs_dir2_data_freescan()
696 ASSERT(offset == in xfs_dir2_data_freescan()
699 offset += be16_to_cpu(dup->length); in xfs_dir2_data_freescan()
706 ASSERT(offset == in xfs_dir2_data_freescan()
708 offset += xfs_dir2_data_entsize(mp, dep->namelen); in xfs_dir2_data_freescan()
760 bf[0].offset = cpu_to_be16(geo->data_entry_offset); in xfs_dir3_data_init()
764 bf[i].offset = 0; in xfs_dir3_data_init()
865 xfs_dir2_data_aoff_t offset, /* starting byte offset */ in xfs_dir2_data_make_free() argument
891 if (offset > args->geo->data_entry_offset) { in xfs_dir2_data_make_free()
894 tagp = (__be16 *)((char *)hdr + offset) - 1; in xfs_dir2_data_make_free()
904 if (offset + len < end) { in xfs_dir2_data_make_free()
906 (xfs_dir2_data_unused_t *)((char *)hdr + offset + len); in xfs_dir2_data_make_free()
997 newdup = (xfs_dir2_data_unused_t *)((char *)hdr + offset); in xfs_dir2_data_make_free()
1024 newdup = (xfs_dir2_data_unused_t *)((char *)hdr + offset); in xfs_dir2_data_make_free()
1040 xfs_dir2_data_aoff_t offset, in xfs_dir2_data_check_free() argument
1050 if (offset < (char *)dup - (char *)hdr) in xfs_dir2_data_check_free()
1052 if (offset + len > (char *)dup + be16_to_cpu(dup->length) - (char *)hdr) in xfs_dir2_data_check_free()
1071 if (be16_to_cpu(dfp->offset) != (char *)newdup - (char *)hdr) in xfs_dir2_data_check_new_free()
1084 xfs_dir2_data_aoff_t offset, /* starting offset to use */ in xfs_dir2_data_use_free() argument
1101 fa = xfs_dir2_data_check_free(hdr, dup, offset, len); in xfs_dir2_data_use_free()
1114 matchfront = (char *)dup - (char *)hdr == offset; in xfs_dir2_data_use_free()
1115 matchback = (char *)dup + oldlen - (char *)hdr == offset + len; in xfs_dir2_data_use_free()
1124 needscan = (bf[2].offset != 0); in xfs_dir2_data_use_free()
1135 newdup = (xfs_dir2_data_unused_t *)((char *)hdr + offset + len); in xfs_dir2_data_use_free()
1165 newdup->length = cpu_to_be16(((char *)hdr + offset) - (char *)newdup); in xfs_dir2_data_use_free()
1193 newdup->length = cpu_to_be16(((char *)hdr + offset) - (char *)newdup); in xfs_dir2_data_use_free()
1197 newdup2 = (xfs_dir2_data_unused_t *)((char *)hdr + offset + len); in xfs_dir2_data_use_free()