Lines Matching refs:dip

47 	struct xfs_dinode	*dip)  in xfs_iformat_fork()  argument
61 inode->i_rdev = xfs_to_linux_dev_t(xfs_dinode_get_rdev(dip)); in xfs_iformat_fork()
67 switch (dip->di_format) { in xfs_iformat_fork()
69 di_size = be64_to_cpu(dip->di_size); in xfs_iformat_fork()
71 error = xfs_iformat_local(ip, dip, XFS_DATA_FORK, size); in xfs_iformat_fork()
74 error = xfs_iformat_extents(ip, dip, XFS_DATA_FORK); in xfs_iformat_fork()
77 error = xfs_iformat_btree(ip, dip, XFS_DATA_FORK); in xfs_iformat_fork()
95 if (!XFS_DFORK_Q(dip)) in xfs_iformat_fork()
101 switch (dip->di_aformat) { in xfs_iformat_fork()
103 atp = (xfs_attr_shortform_t *)XFS_DFORK_APTR(dip); in xfs_iformat_fork()
106 error = xfs_iformat_local(ip, dip, XFS_ATTR_FORK, size); in xfs_iformat_fork()
109 error = xfs_iformat_extents(ip, dip, XFS_ATTR_FORK); in xfs_iformat_fork()
112 error = xfs_iformat_btree(ip, dip, XFS_ATTR_FORK); in xfs_iformat_fork()
171 xfs_dinode_t *dip, in xfs_iformat_local() argument
180 if (unlikely(size > XFS_DFORK_SIZE(dip, ip->i_mount, whichfork))) { in xfs_iformat_local()
184 XFS_DFORK_SIZE(dip, ip->i_mount, whichfork)); in xfs_iformat_local()
186 "xfs_iformat_local", dip, sizeof(*dip), in xfs_iformat_local()
191 xfs_init_local_fork(ip, whichfork, XFS_DFORK_PTR(dip, whichfork), size); in xfs_iformat_local()
202 struct xfs_dinode *dip, in xfs_iformat_extents() argument
208 int nex = XFS_DFORK_NEXTENTS(dip, whichfork); in xfs_iformat_extents()
219 if (unlikely(size < 0 || size > XFS_DFORK_SIZE(dip, mp, whichfork))) { in xfs_iformat_extents()
223 "xfs_iformat_extents(1)", dip, sizeof(*dip), in xfs_iformat_extents()
232 dp = (xfs_bmbt_rec_t *) XFS_DFORK_PTR(dip, whichfork); in xfs_iformat_extents()
267 xfs_dinode_t *dip, in xfs_iformat_btree() argument
279 dfp = (xfs_bmdr_block_t *)XFS_DFORK_PTR(dip, whichfork); in xfs_iformat_btree()
295 XFS_DFORK_SIZE(dip, mp, whichfork) || in xfs_iformat_btree()
313 xfs_bmdr_to_bmbt(ip, dfp, XFS_DFORK_SIZE(dip, ip->i_mount, whichfork), in xfs_iformat_btree()
590 xfs_dinode_t *dip, in xfs_iflush_fork() argument
615 cp = XFS_DFORK_PTR(dip, whichfork); in xfs_iflush_fork()
646 XFS_DFORK_SIZE(dip, mp, whichfork)); in xfs_iflush_fork()
653 xfs_dinode_put_rdev(dip, in xfs_iflush_fork()