• Home
  • Raw
  • Download

Lines Matching refs:hdr

189 	struct xfs_dir2_data_hdr	*hdr,  in xfs_dir2_block_need_space()  argument
204 bf = xfs_dir2_data_bestfree_p(dp->i_mount, hdr); in xfs_dir2_block_need_space()
215 ((char *)hdr + be16_to_cpu(bf[0].offset)); in xfs_dir2_block_need_space()
227 dup = (xfs_dir2_data_unused_t *)((char *)hdr + be16_to_cpu(*tagp)); in xfs_dir2_block_need_space()
251 enddup = (xfs_dir2_data_unused_t *)((char *)hdr + be16_to_cpu(*tagp)); in xfs_dir2_block_need_space()
263 ((char *)hdr + be16_to_cpu(bf[0].offset)); in xfs_dir2_block_need_space()
282 ((char *)hdr + be16_to_cpu(bf[1].offset)); in xfs_dir2_block_need_space()
302 struct xfs_dir2_data_hdr *hdr, in xfs_dir2_block_compact() argument
334 (xfs_dir2_data_aoff_t)((char *)blp - (char *)hdr), in xfs_dir2_block_compact()
343 xfs_dir2_data_freescan(args->dp->i_mount, hdr, needlog); in xfs_dir2_block_compact()
353 xfs_dir2_data_hdr_t *hdr; /* block header */ in xfs_dir2_block_addname() local
392 hdr = bp->b_addr; in xfs_dir2_block_addname()
393 btp = xfs_dir2_block_tail_p(args->geo, hdr); in xfs_dir2_block_addname()
400 xfs_dir2_block_need_space(dp, hdr, btp, blp, &tagp, &dup, in xfs_dir2_block_addname()
436 xfs_dir2_block_compact(args, bp, hdr, btp, blp, &needlog, in xfs_dir2_block_addname()
473 aoff = (xfs_dir2_data_aoff_t)((char *)enddup - (char *)hdr + in xfs_dir2_block_addname()
490 xfs_dir2_data_freescan(dp->i_mount, hdr, &needlog); in xfs_dir2_block_addname()
557 (char *)dep - (char *)hdr)); in xfs_dir2_block_addname()
563 (xfs_dir2_data_aoff_t)((char *)dup - (char *)hdr), in xfs_dir2_block_addname()
575 *tagp = cpu_to_be16((char *)dep - (char *)hdr); in xfs_dir2_block_addname()
580 xfs_dir2_data_freescan(dp->i_mount, hdr, &needlog); in xfs_dir2_block_addname()
599 xfs_dir2_data_hdr_t *hdr = bp->b_addr; in xfs_dir2_block_log_leaf() local
603 btp = xfs_dir2_block_tail_p(tp->t_mountp->m_dir_geo, hdr); in xfs_dir2_block_log_leaf()
605 xfs_trans_log_buf(tp, bp, (uint)((char *)&blp[first] - (char *)hdr), in xfs_dir2_block_log_leaf()
606 (uint)((char *)&blp[last + 1] - (char *)hdr - 1)); in xfs_dir2_block_log_leaf()
617 xfs_dir2_data_hdr_t *hdr = bp->b_addr; in xfs_dir2_block_log_tail() local
620 btp = xfs_dir2_block_tail_p(tp->t_mountp->m_dir_geo, hdr); in xfs_dir2_block_log_tail()
621 xfs_trans_log_buf(tp, bp, (uint)((char *)btp - (char *)hdr), in xfs_dir2_block_log_tail()
622 (uint)((char *)(btp + 1) - (char *)hdr - 1)); in xfs_dir2_block_log_tail()
633 xfs_dir2_data_hdr_t *hdr; /* block header */ in xfs_dir2_block_lookup() local
651 hdr = bp->b_addr; in xfs_dir2_block_lookup()
653 btp = xfs_dir2_block_tail_p(args->geo, hdr); in xfs_dir2_block_lookup()
658 dep = (xfs_dir2_data_entry_t *)((char *)hdr + in xfs_dir2_block_lookup()
681 xfs_dir2_data_hdr_t *hdr; /* block header */ in xfs_dir2_block_lookup_int() local
702 hdr = bp->b_addr; in xfs_dir2_block_lookup_int()
704 btp = xfs_dir2_block_tail_p(args->geo, hdr); in xfs_dir2_block_lookup_int()
742 ((char *)hdr + xfs_dir2_dataptr_to_off(args->geo, addr)); in xfs_dir2_block_lookup_int()
781 xfs_dir2_data_hdr_t *hdr; /* block header */ in xfs_dir2_block_removename() local
806 hdr = bp->b_addr; in xfs_dir2_block_removename()
807 btp = xfs_dir2_block_tail_p(args->geo, hdr); in xfs_dir2_block_removename()
812 dep = (xfs_dir2_data_entry_t *)((char *)hdr + in xfs_dir2_block_removename()
820 (xfs_dir2_data_aoff_t)((char *)dep - (char *)hdr), in xfs_dir2_block_removename()
837 xfs_dir2_data_freescan(dp->i_mount, hdr, &needlog); in xfs_dir2_block_removename()
844 size = xfs_dir2_block_sfsize(dp, hdr, &sfh); in xfs_dir2_block_removename()
862 xfs_dir2_data_hdr_t *hdr; /* block header */ in xfs_dir2_block_replace() local
881 hdr = bp->b_addr; in xfs_dir2_block_replace()
882 btp = xfs_dir2_block_tail_p(args->geo, hdr); in xfs_dir2_block_replace()
887 dep = (xfs_dir2_data_entry_t *)((char *)hdr + in xfs_dir2_block_replace()
928 xfs_dir2_data_hdr_t *hdr; /* block header */ in xfs_dir2_leaf_to_block() local
986 hdr = dbp->b_addr; in xfs_dir2_leaf_to_block()
987 ASSERT(hdr->magic == cpu_to_be32(XFS_DIR2_DATA_MAGIC) || in xfs_dir2_leaf_to_block()
988 hdr->magic == cpu_to_be32(XFS_DIR3_DATA_MAGIC)); in xfs_dir2_leaf_to_block()
998 tagp = (__be16 *)((char *)hdr + args->geo->blksize) - 1; in xfs_dir2_leaf_to_block()
999 dup = (xfs_dir2_data_unused_t *)((char *)hdr + be16_to_cpu(*tagp)); in xfs_dir2_leaf_to_block()
1024 btp = xfs_dir2_block_tail_p(args->geo, hdr); in xfs_dir2_leaf_to_block()
1044 xfs_dir2_data_freescan(dp->i_mount, hdr, &needlog); in xfs_dir2_leaf_to_block()
1057 size = xfs_dir2_block_sfsize(dp, hdr, &sfh); in xfs_dir2_leaf_to_block()
1077 xfs_dir2_data_hdr_t *hdr; /* block header */ in xfs_dir2_sf_to_block() local
1133 hdr = bp->b_addr; in xfs_dir2_sf_to_block()
1154 btp = xfs_dir2_block_tail_p(args->geo, hdr); in xfs_dir2_sf_to_block()
1158 endoffset = (uint)((char *)blp - (char *)hdr); in xfs_dir2_sf_to_block()
1163 (xfs_dir2_data_aoff_t)((char *)dup - (char *)hdr), in xfs_dir2_sf_to_block()
1228 xfs_dir2_data_freeinsert(hdr, in xfs_dir2_sf_to_block()
1229 xfs_dir2_data_bestfree_p(mp, hdr), in xfs_dir2_sf_to_block()
1251 offset = (int)((char *)(tagp + 1) - (char *)hdr); in xfs_dir2_sf_to_block()