Lines Matching refs:dp

625 	xfs_inode_t		*dp,  in xfs_lookup()  argument
634 trace_xfs_lookup(dp, name); in xfs_lookup()
636 if (XFS_FORCED_SHUTDOWN(dp->i_mount)) in xfs_lookup()
639 lock_mode = xfs_ilock_data_map_shared(dp); in xfs_lookup()
640 error = xfs_dir_lookup(NULL, dp, name, &inum, ci_name); in xfs_lookup()
641 xfs_iunlock(dp, lock_mode); in xfs_lookup()
646 error = xfs_iget(dp->i_mount, NULL, inum, 0, 0, ipp); in xfs_lookup()
895 xfs_inode_t *dp, /* directory within whose allocate in xfs_dir_ialloc() argument
933 code = xfs_ialloc(tp, dp, mode, nlink, rdev, prid, okalloc, in xfs_dir_ialloc()
1039 code = xfs_ialloc(tp, dp, mode, nlink, rdev, prid, in xfs_dir_ialloc()
1116 xfs_inode_t *dp, in xfs_create() argument
1123 struct xfs_mount *mp = dp->i_mount; in xfs_create()
1139 trace_xfs_create(dp, name); in xfs_create()
1144 prid = xfs_get_initial_prid(dp); in xfs_create()
1149 error = xfs_qm_vop_dqalloc(dp, xfs_kuid_to_uid(current_fsuid()), in xfs_create()
1191 xfs_ilock(dp, XFS_ILOCK_EXCL | XFS_ILOCK_PARENT); in xfs_create()
1205 error = xfs_dir_canenter(tp, dp, name); in xfs_create()
1215 error = xfs_dir_ialloc(&tp, dp, mode, is_dir ? 2 : 1, rdev, in xfs_create()
1230 xfs_trans_ijoin(tp, dp, XFS_ILOCK_EXCL); in xfs_create()
1233 error = xfs_dir_createname(tp, dp, name, ip->i_ino, in xfs_create()
1240 xfs_trans_ichgtime(tp, dp, XFS_ICHGTIME_MOD | XFS_ICHGTIME_CHG); in xfs_create()
1241 xfs_trans_log_inode(tp, dp, XFS_ILOG_CORE); in xfs_create()
1244 error = xfs_dir_init(tp, ip, dp); in xfs_create()
1248 error = xfs_bumplink(tp, dp); in xfs_create()
1305 xfs_iunlock(dp, XFS_ILOCK_EXCL); in xfs_create()
1311 struct xfs_inode *dp, in xfs_create_tmpfile() argument
1316 struct xfs_mount *mp = dp->i_mount; in xfs_create_tmpfile()
1331 prid = xfs_get_initial_prid(dp); in xfs_create_tmpfile()
1336 error = xfs_qm_vop_dqalloc(dp, xfs_kuid_to_uid(current_fsuid()), in xfs_create_tmpfile()
1363 error = xfs_dir_ialloc(&tp, dp, mode, 1, 0, in xfs_create_tmpfile()
2529 xfs_inode_t *dp, in xfs_remove() argument
2533 xfs_mount_t *mp = dp->i_mount; in xfs_remove()
2543 trace_xfs_remove(dp, name); in xfs_remove()
2548 error = xfs_qm_dqattach(dp, 0); in xfs_remove()
2583 xfs_lock_two_inodes(dp, ip, XFS_ILOCK_EXCL); in xfs_remove()
2585 xfs_trans_ijoin(tp, dp, XFS_ILOCK_EXCL); in xfs_remove()
2604 error = xfs_droplink(tp, dp); in xfs_remove()
2618 xfs_trans_log_inode(tp, dp, XFS_ILOG_CORE); in xfs_remove()
2620 xfs_trans_ichgtime(tp, dp, XFS_ICHGTIME_MOD | XFS_ICHGTIME_CHG); in xfs_remove()
2628 error = xfs_dir_removename(tp, dp, name, ip->i_ino, in xfs_remove()
2872 struct xfs_inode *dp, in xfs_rename_alloc_whiteout() argument
2878 error = xfs_create_tmpfile(dp, NULL, S_IFCHR | WHITEOUT_MODE, &tmpfile); in xfs_rename_alloc_whiteout()