Lines Matching refs:dp
702 xfs_inode_t *dp, in xfs_lookup() argument
710 trace_xfs_lookup(dp, name); in xfs_lookup()
712 if (XFS_FORCED_SHUTDOWN(dp->i_mount)) in xfs_lookup()
715 error = xfs_dir_lookup(NULL, dp, name, &inum, ci_name); in xfs_lookup()
719 error = xfs_iget(dp->i_mount, NULL, inum, 0, 0, ipp); in xfs_lookup()
974 xfs_inode_t *dp, /* directory within whose allocate in xfs_dir_ialloc() argument
1011 code = xfs_ialloc(tp, dp, mode, nlink, rdev, prid, okalloc, in xfs_dir_ialloc()
1083 code = xfs_ialloc(tp, dp, mode, nlink, rdev, prid, in xfs_dir_ialloc()
1147 xfs_inode_t *dp, in xfs_create() argument
1154 struct xfs_mount *mp = dp->i_mount; in xfs_create()
1168 trace_xfs_create(dp, name); in xfs_create()
1173 prid = xfs_get_initial_prid(dp); in xfs_create()
1178 error = xfs_qm_vop_dqalloc(dp, xfs_kuid_to_uid(current_fsuid()), in xfs_create()
1214 xfs_ilock(dp, XFS_ILOCK_EXCL | XFS_ILOCK_PARENT); in xfs_create()
1228 error = xfs_dir_canenter(tp, dp, name); in xfs_create()
1238 error = xfs_dir_ialloc(&tp, dp, mode, is_dir ? 2 : 1, rdev, in xfs_create()
1250 xfs_trans_ijoin(tp, dp, XFS_ILOCK_EXCL); in xfs_create()
1253 error = xfs_dir_createname(tp, dp, name, ip->i_ino, in xfs_create()
1260 xfs_trans_ichgtime(tp, dp, XFS_ICHGTIME_MOD | XFS_ICHGTIME_CHG); in xfs_create()
1261 xfs_trans_log_inode(tp, dp, XFS_ILOG_CORE); in xfs_create()
1264 error = xfs_dir_init(tp, ip, dp); in xfs_create()
1268 error = xfs_bumplink(tp, dp); in xfs_create()
1323 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_create()
1329 struct xfs_inode *dp, in xfs_create_tmpfile() argument
1334 struct xfs_mount *mp = dp->i_mount; in xfs_create_tmpfile()
1348 prid = xfs_get_initial_prid(dp); in xfs_create_tmpfile()
1353 error = xfs_qm_vop_dqalloc(dp, xfs_kuid_to_uid(current_fsuid()), in xfs_create_tmpfile()
1377 error = xfs_dir_ialloc(&tp, dp, mode, 1, 0, in xfs_create_tmpfile()
2573 xfs_inode_t *dp, in xfs_remove() argument
2577 xfs_mount_t *mp = dp->i_mount; in xfs_remove()
2585 trace_xfs_remove(dp, name); in xfs_remove()
2590 error = xfs_qm_dqattach(dp, 0); in xfs_remove()
2619 xfs_lock_two_inodes(dp, ip, XFS_ILOCK_EXCL); in xfs_remove()
2621 xfs_trans_ijoin(tp, dp, XFS_ILOCK_EXCL); in xfs_remove()
2639 error = xfs_droplink(tp, dp); in xfs_remove()
2653 xfs_trans_log_inode(tp, dp, XFS_ILOG_CORE); in xfs_remove()
2655 xfs_trans_ichgtime(tp, dp, XFS_ICHGTIME_MOD | XFS_ICHGTIME_CHG); in xfs_remove()
2663 error = xfs_dir_removename(tp, dp, name, ip->i_ino, in xfs_remove()
2906 struct xfs_inode *dp, in xfs_rename_alloc_whiteout() argument
2912 error = xfs_create_tmpfile(dp, NULL, S_IFCHR | WHITEOUT_MODE, &tmpfile); in xfs_rename_alloc_whiteout()