• Home
  • Raw
  • Download

Lines Matching refs:offset

116 	unsigned int		offset;  in __xfs_dir3_data_check()  local
127 offset = geo->data_entry_offset; in __xfs_dir3_data_check()
155 if (bf[0].offset) in __xfs_dir3_data_check()
160 if (bf[1].offset) in __xfs_dir3_data_check()
165 if (bf[2].offset) in __xfs_dir3_data_check()
177 while (offset < end) { in __xfs_dir3_data_check()
178 struct xfs_dir2_data_unused *dup = bp->b_addr + offset; in __xfs_dir3_data_check()
179 struct xfs_dir2_data_entry *dep = bp->b_addr + offset; in __xfs_dir3_data_check()
191 if (offset + be16_to_cpu(dup->length) > end) in __xfs_dir3_data_check()
194 offset) in __xfs_dir3_data_check()
209 offset += be16_to_cpu(dup->length); in __xfs_dir3_data_check()
223 if (offset + xfs_dir2_data_entsize(mp, dep->namelen) > end) in __xfs_dir3_data_check()
225 if (be16_to_cpu(*xfs_dir2_data_entry_tag_p(mp, dep)) != offset) in __xfs_dir3_data_check()
247 offset += xfs_dir2_data_entsize(mp, dep->namelen); in __xfs_dir3_data_check()
478 if (!dfp->offset) { in xfs_dir2_data_freefind_verify()
486 if (be16_to_cpu(dfp->offset) == off) { in xfs_dir2_data_freefind_verify()
490 } else if (be16_to_cpu(dfp->offset) > off) { in xfs_dir2_data_freefind_verify()
492 be16_to_cpu(dfp->offset)) in xfs_dir2_data_freefind_verify()
495 if (be16_to_cpu(dfp->offset) + in xfs_dir2_data_freefind_verify()
538 if (!dfp->offset) in xfs_dir2_data_freefind()
540 if (be16_to_cpu(dfp->offset) == off) in xfs_dir2_data_freefind()
567 new.offset = cpu_to_be16((char *)dup - (char *)hdr); in xfs_dir2_data_freeinsert()
630 bf[2].offset = 0; in xfs_dir2_data_freeremove()
646 unsigned int offset = geo->data_entry_offset; in xfs_dir2_data_freescan() local
661 while (offset < end) { in xfs_dir2_data_freescan()
662 struct xfs_dir2_data_unused *dup = addr + offset; in xfs_dir2_data_freescan()
663 struct xfs_dir2_data_entry *dep = addr + offset; in xfs_dir2_data_freescan()
669 ASSERT(offset == in xfs_dir2_data_freescan()
672 offset += be16_to_cpu(dup->length); in xfs_dir2_data_freescan()
679 ASSERT(offset == in xfs_dir2_data_freescan()
681 offset += xfs_dir2_data_entsize(mp, dep->namelen); in xfs_dir2_data_freescan()
733 bf[0].offset = cpu_to_be16(geo->data_entry_offset); in xfs_dir3_data_init()
737 bf[i].offset = 0; in xfs_dir3_data_init()
838 xfs_dir2_data_aoff_t offset, /* starting byte offset */ in xfs_dir2_data_make_free() argument
864 if (offset > args->geo->data_entry_offset) { in xfs_dir2_data_make_free()
867 tagp = (__be16 *)((char *)hdr + offset) - 1; in xfs_dir2_data_make_free()
877 if (offset + len < end) { in xfs_dir2_data_make_free()
879 (xfs_dir2_data_unused_t *)((char *)hdr + offset + len); in xfs_dir2_data_make_free()
970 newdup = (xfs_dir2_data_unused_t *)((char *)hdr + offset); in xfs_dir2_data_make_free()
997 newdup = (xfs_dir2_data_unused_t *)((char *)hdr + offset); in xfs_dir2_data_make_free()
1013 xfs_dir2_data_aoff_t offset, in xfs_dir2_data_check_free() argument
1023 if (offset < (char *)dup - (char *)hdr) in xfs_dir2_data_check_free()
1025 if (offset + len > (char *)dup + be16_to_cpu(dup->length) - (char *)hdr) in xfs_dir2_data_check_free()
1044 if (be16_to_cpu(dfp->offset) != (char *)newdup - (char *)hdr) in xfs_dir2_data_check_new_free()
1057 xfs_dir2_data_aoff_t offset, /* starting offset to use */ in xfs_dir2_data_use_free() argument
1074 fa = xfs_dir2_data_check_free(hdr, dup, offset, len); in xfs_dir2_data_use_free()
1087 matchfront = (char *)dup - (char *)hdr == offset; in xfs_dir2_data_use_free()
1088 matchback = (char *)dup + oldlen - (char *)hdr == offset + len; in xfs_dir2_data_use_free()
1097 needscan = (bf[2].offset != 0); in xfs_dir2_data_use_free()
1108 newdup = (xfs_dir2_data_unused_t *)((char *)hdr + offset + len); in xfs_dir2_data_use_free()
1138 newdup->length = cpu_to_be16(((char *)hdr + offset) - (char *)newdup); in xfs_dir2_data_use_free()
1166 newdup->length = cpu_to_be16(((char *)hdr + offset) - (char *)newdup); in xfs_dir2_data_use_free()
1170 newdup2 = (xfs_dir2_data_unused_t *)((char *)hdr + offset + len); in xfs_dir2_data_use_free()