Lines Matching refs:dp

141 	struct xfs_inode	*dp,
145 struct xfs_mount *mp = dp->i_mount;
149 err = xfs_da_read_buf(tp, dp, mp->m_dir_geo->datablk, 0, bpp,
160 xfs_dirattr_mark_sick(dp, XFS_DATA_FORK);
174 struct xfs_inode *dp = args->dp;
175 struct xfs_mount *mp = dp->i_mount;
195 struct xfs_inode *dp,
211 bf = xfs_dir2_data_bestfree_p(dp->i_mount, hdr);
350 xfs_dir2_data_freescan(args->dp->i_mount, hdr, needlog);
366 xfs_inode_t *dp; /* directory inode */
386 dp = args->dp;
390 error = xfs_dir3_block_read(tp, dp, args->owner, &bp);
394 len = xfs_dir2_data_entsize(dp->i_mount, args->namelen);
407 xfs_dir2_block_need_space(dp, hdr, btp, blp, &tagp, &dup,
497 xfs_dir2_data_freescan(dp->i_mount, hdr, &needlog);
580 xfs_dir2_data_put_ftype(dp->i_mount, dep, args->filetype);
581 tagp = xfs_dir2_data_entry_tag_p(dp->i_mount, dep);
587 xfs_dir2_data_freescan(dp->i_mount, hdr, &needlog);
592 xfs_dir3_data_check(dp, bp);
645 xfs_inode_t *dp; /* incore inode */
657 dp = args->dp;
659 xfs_dir3_data_check(dp, bp);
672 args->filetype = xfs_dir2_data_get_ftype(dp->i_mount, dep);
693 xfs_inode_t *dp; /* incore inode */
702 dp = args->dp;
705 error = xfs_dir3_block_read(tp, dp, args->owner, &bp);
710 xfs_dir3_data_check(dp, bp);
793 xfs_inode_t *dp; /* incore inode */
811 dp = args->dp;
828 xfs_dir2_data_entsize(dp->i_mount, dep->namelen), &needlog,
844 xfs_dir2_data_freescan(dp->i_mount, hdr, &needlog);
847 xfs_dir3_data_check(dp, bp);
851 size = xfs_dir2_block_sfsize(dp, hdr, &sfh);
852 if (size > xfs_inode_data_fork_size(dp))
874 xfs_inode_t *dp; /* incore inode */
887 dp = args->dp;
902 xfs_dir2_data_put_ftype(dp->i_mount, dep, args->filetype);
904 xfs_dir3_data_check(dp, bp);
937 xfs_inode_t *dp; /* incore directory inode */
956 dp = args->dp;
958 mp = dp->i_mount;
971 while (dp->i_disk_size > args->geo->blksize) {
989 error = xfs_dir3_data_read(tp, dp, args->owner,
1052 xfs_dir2_data_freescan(dp->i_mount, hdr, &needlog);
1065 size = xfs_dir2_block_sfsize(dp, hdr, &sfh);
1066 if (size > xfs_inode_data_fork_size(dp))
1080 struct xfs_inode *dp = args->dp;
1081 struct xfs_mount *mp = dp->i_mount;
1082 struct xfs_ifork *ifp = xfs_ifork_ptr(dp, XFS_DATA_FORK);
1108 ASSERT(dp->i_disk_size >= offsetof(struct xfs_dir2_sf_hdr, parent));
1110 ASSERT(ifp->if_bytes == dp->i_disk_size);
1112 ASSERT(dp->i_disk_size >= xfs_dir2_sf_hdr_size(oldsfp->i8count));
1113 ASSERT(dp->i_df.if_nextents == 0);
1122 xfs_idata_realloc(dp, -ifp->if_bytes, XFS_DATA_FORK);
1123 xfs_bmap_local_to_extents_empty(tp, dp, XFS_DATA_FORK);
1124 dp->i_disk_size = 0;
1276 xfs_dir3_data_check(dp, bp);