• Home
  • Raw
  • Download

Lines Matching refs:hdr

174 	struct xfs_dir2_data_hdr	*hdr,  in xfs_dir2_block_need_space()  argument
189 bf = dp->d_ops->data_bestfree_p(hdr); in xfs_dir2_block_need_space()
200 ((char *)hdr + be16_to_cpu(bf[0].offset)); in xfs_dir2_block_need_space()
212 dup = (xfs_dir2_data_unused_t *)((char *)hdr + be16_to_cpu(*tagp)); in xfs_dir2_block_need_space()
236 enddup = (xfs_dir2_data_unused_t *)((char *)hdr + be16_to_cpu(*tagp)); in xfs_dir2_block_need_space()
248 ((char *)hdr + be16_to_cpu(bf[0].offset)); in xfs_dir2_block_need_space()
267 ((char *)hdr + be16_to_cpu(bf[1].offset)); in xfs_dir2_block_need_space()
287 struct xfs_dir2_data_hdr *hdr, in xfs_dir2_block_compact() argument
319 (xfs_dir2_data_aoff_t)((char *)blp - (char *)hdr), in xfs_dir2_block_compact()
328 xfs_dir2_data_freescan(args->dp, hdr, needlog); in xfs_dir2_block_compact()
338 xfs_dir2_data_hdr_t *hdr; /* block header */ in xfs_dir2_block_addname() local
377 hdr = bp->b_addr; in xfs_dir2_block_addname()
378 btp = xfs_dir2_block_tail_p(args->geo, hdr); in xfs_dir2_block_addname()
385 xfs_dir2_block_need_space(dp, hdr, btp, blp, &tagp, &dup, in xfs_dir2_block_addname()
421 xfs_dir2_block_compact(args, bp, hdr, btp, blp, &needlog, in xfs_dir2_block_addname()
458 ((char *)enddup - (char *)hdr + be16_to_cpu(enddup->length) - in xfs_dir2_block_addname()
471 xfs_dir2_data_freescan(dp, hdr, &needlog); in xfs_dir2_block_addname()
538 (char *)dep - (char *)hdr)); in xfs_dir2_block_addname()
544 (xfs_dir2_data_aoff_t)((char *)dup - (char *)hdr), in xfs_dir2_block_addname()
554 *tagp = cpu_to_be16((char *)dep - (char *)hdr); in xfs_dir2_block_addname()
559 xfs_dir2_data_freescan(dp, hdr, &needlog); in xfs_dir2_block_addname()
578 xfs_dir2_data_hdr_t *hdr = bp->b_addr; in xfs_dir2_block_log_leaf() local
582 btp = xfs_dir2_block_tail_p(tp->t_mountp->m_dir_geo, hdr); in xfs_dir2_block_log_leaf()
584 xfs_trans_log_buf(tp, bp, (uint)((char *)&blp[first] - (char *)hdr), in xfs_dir2_block_log_leaf()
585 (uint)((char *)&blp[last + 1] - (char *)hdr - 1)); in xfs_dir2_block_log_leaf()
596 xfs_dir2_data_hdr_t *hdr = bp->b_addr; in xfs_dir2_block_log_tail() local
599 btp = xfs_dir2_block_tail_p(tp->t_mountp->m_dir_geo, hdr); in xfs_dir2_block_log_tail()
600 xfs_trans_log_buf(tp, bp, (uint)((char *)btp - (char *)hdr), in xfs_dir2_block_log_tail()
601 (uint)((char *)(btp + 1) - (char *)hdr - 1)); in xfs_dir2_block_log_tail()
612 xfs_dir2_data_hdr_t *hdr; /* block header */ in xfs_dir2_block_lookup() local
630 hdr = bp->b_addr; in xfs_dir2_block_lookup()
632 btp = xfs_dir2_block_tail_p(args->geo, hdr); in xfs_dir2_block_lookup()
637 dep = (xfs_dir2_data_entry_t *)((char *)hdr + in xfs_dir2_block_lookup()
660 xfs_dir2_data_hdr_t *hdr; /* block header */ in xfs_dir2_block_lookup_int() local
683 hdr = bp->b_addr; in xfs_dir2_block_lookup_int()
685 btp = xfs_dir2_block_tail_p(args->geo, hdr); in xfs_dir2_block_lookup_int()
723 ((char *)hdr + xfs_dir2_dataptr_to_off(args->geo, addr)); in xfs_dir2_block_lookup_int()
762 xfs_dir2_data_hdr_t *hdr; /* block header */ in xfs_dir2_block_removename() local
787 hdr = bp->b_addr; in xfs_dir2_block_removename()
788 btp = xfs_dir2_block_tail_p(args->geo, hdr); in xfs_dir2_block_removename()
793 dep = (xfs_dir2_data_entry_t *)((char *)hdr + in xfs_dir2_block_removename()
801 (xfs_dir2_data_aoff_t)((char *)dep - (char *)hdr), in xfs_dir2_block_removename()
817 xfs_dir2_data_freescan(dp, hdr, &needlog); in xfs_dir2_block_removename()
824 size = xfs_dir2_block_sfsize(dp, hdr, &sfh); in xfs_dir2_block_removename()
842 xfs_dir2_data_hdr_t *hdr; /* block header */ in xfs_dir2_block_replace() local
861 hdr = bp->b_addr; in xfs_dir2_block_replace()
862 btp = xfs_dir2_block_tail_p(args->geo, hdr); in xfs_dir2_block_replace()
867 dep = (xfs_dir2_data_entry_t *)((char *)hdr + in xfs_dir2_block_replace()
908 xfs_dir2_data_hdr_t *hdr; /* block header */ in xfs_dir2_leaf_to_block() local
968 hdr = dbp->b_addr; in xfs_dir2_leaf_to_block()
969 ASSERT(hdr->magic == cpu_to_be32(XFS_DIR2_DATA_MAGIC) || in xfs_dir2_leaf_to_block()
970 hdr->magic == cpu_to_be32(XFS_DIR3_DATA_MAGIC)); in xfs_dir2_leaf_to_block()
980 tagp = (__be16 *)((char *)hdr + args->geo->blksize) - 1; in xfs_dir2_leaf_to_block()
981 dup = (xfs_dir2_data_unused_t *)((char *)hdr + be16_to_cpu(*tagp)); in xfs_dir2_leaf_to_block()
1004 btp = xfs_dir2_block_tail_p(args->geo, hdr); in xfs_dir2_leaf_to_block()
1023 xfs_dir2_data_freescan(dp, hdr, &needlog); in xfs_dir2_leaf_to_block()
1036 size = xfs_dir2_block_sfsize(dp, hdr, &sfh); in xfs_dir2_leaf_to_block()
1051 xfs_dir2_data_hdr_t *hdr; /* block header */ in xfs_dir2_sf_to_block() local
1125 hdr = bp->b_addr; in xfs_dir2_sf_to_block()
1136 dup = dp->d_ops->data_unused_p(hdr); in xfs_dir2_sf_to_block()
1144 btp = xfs_dir2_block_tail_p(args->geo, hdr); in xfs_dir2_sf_to_block()
1148 endoffset = (uint)((char *)blp - (char *)hdr); in xfs_dir2_sf_to_block()
1153 (xfs_dir2_data_aoff_t)((char *)dup - (char *)hdr), in xfs_dir2_sf_to_block()
1158 dep = dp->d_ops->data_dot_entry_p(hdr); in xfs_dir2_sf_to_block()
1164 *tagp = cpu_to_be16((char *)dep - (char *)hdr); in xfs_dir2_sf_to_block()
1168 (char *)dep - (char *)hdr)); in xfs_dir2_sf_to_block()
1172 dep = dp->d_ops->data_dotdot_entry_p(hdr); in xfs_dir2_sf_to_block()
1178 *tagp = cpu_to_be16((char *)dep - (char *)hdr); in xfs_dir2_sf_to_block()
1182 (char *)dep - (char *)hdr)); in xfs_dir2_sf_to_block()
1208 dup = (xfs_dir2_data_unused_t *)((char *)hdr + offset); in xfs_dir2_sf_to_block()
1212 ((char *)dup - (char *)hdr)); in xfs_dir2_sf_to_block()
1214 xfs_dir2_data_freeinsert(hdr, in xfs_dir2_sf_to_block()
1215 dp->d_ops->data_bestfree_p(hdr), in xfs_dir2_sf_to_block()
1223 dep = (xfs_dir2_data_entry_t *)((char *)hdr + newoffset); in xfs_dir2_sf_to_block()
1229 *tagp = cpu_to_be16((char *)dep - (char *)hdr); in xfs_dir2_sf_to_block()
1236 (char *)dep - (char *)hdr)); in xfs_dir2_sf_to_block()
1237 offset = (int)((char *)(tagp + 1) - (char *)hdr); in xfs_dir2_sf_to_block()