• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/xfs/

Lines Matching defs:cdp

2777 	xfs_inode_t		*cdp;	/* inode of created dir */
2883 &cdp, NULL);
2889 ITRACE(cdp);
2903 error = xfs_dir_createname(tp, dp, dir_name, dir_namelen, cdp->i_ino,
2919 error = xfs_dir_init(tp, cdp, dp);
2923 cdp->i_gen = 1;
2928 cvp = XFS_ITOV(cdp);
2933 IHOLD(cdp);
2938 XFS_QM_DQVOPCREATE(mp, tp, cdp, udqp, gdqp);
2951 IRELE(cdp);
2959 IRELE(cdp);
2971 created ? XFS_ITOV(cdp):NULL,
3008 xfs_inode_t *cdp; /* child directory */
3032 if (!xfs_get_dir_entry(dentry, &cdp)) {
3033 dm_di_mode = cdp->i_d.di_mode;
3034 IRELE(cdp);
3048 cdp = NULL;
3051 * We need to get a reference to cdp before we get our log
3062 error = xfs_get_dir_entry(dentry, &cdp);
3068 dm_di_mode = cdp->i_d.di_mode;
3074 if (!error && dp != cdp)
3075 error = XFS_QM_DQATTACH(mp, cdp, 0);
3077 IRELE(cdp);
3104 IRELE(cdp);
3115 error = xfs_lock_dir_and_entry(dp, cdp);
3118 IRELE(cdp);
3123 if (dp != cdp) {
3126 * we didn't bump it in looking up cdp. The only time
3132 ITRACE(cdp);
3133 xfs_trans_ijoin(tp, cdp, XFS_ILOCK_EXCL);
3135 ASSERT(cdp->i_d.di_nlink >= 2);
3136 if (cdp->i_d.di_nlink != 2) {
3140 if (!xfs_dir_isempty(cdp)) {
3145 error = xfs_dir_removename(tp, dp, name, namelen, cdp->i_ino,
3159 * Drop the link from cdp's "..".
3167 * Drop the link from dp to cdp.
3169 error = xfs_droplink(tp, cdp);
3175 * Drop the "." link from cdp to self.
3177 error = xfs_droplink(tp, cdp);
3183 last_cdp_link = (cdp)->i_d.di_nlink==0;
3189 IHOLD(cdp);
3205 IRELE(cdp);
3211 IRELE(cdp);
3219 bhv_vop_link_removed(XFS_ITOV(cdp), dir_vp, last_cdp_link);
3221 IRELE(cdp);