Lines Matching defs:ndip
1457 * @ndip: The parent directory of the new filename
1463 static int update_moved_ino(struct gfs2_inode *ip, struct gfs2_inode *ndip,
1467 return gfs2_dir_mvino(ip, &gfs2_qdotdot, ndip, DT_DIR);
1489 struct gfs2_inode *ndip = GFS2_I(ndir);
1513 error = gfs2_qa_get(ndip);
1517 if (odip != ndip) {
1526 error = gfs2_ok_to_move(ip, ndip);
1534 if (odip != ndip) {
1535 gfs2_holder_init(ndip->i_gl, LM_ST_EXCLUSIVE,GL_ASYNC,
1586 error = gfs2_unlink_ok(ndip, &ndentry->d_name, nip);
1624 if (odip != ndip) {
1625 if (!ndip->i_inode.i_nlink) {
1629 if (ndip->i_entries == (u32)-1) {
1634 ndip->i_inode.i_nlink == (u32)-1) {
1658 error = gfs2_quota_lock_check(ndip, &ap);
1662 error = gfs2_inplace_reserve(ndip, &ap);
1666 error = gfs2_trans_begin(sdp, gfs2_trans_da_blks(ndip, &da, 4) +
1680 error = gfs2_unlink_inode(ndip, ndentry);
1682 error = update_moved_ino(ip, ndip, dir_rename);
1698 gfs2_inplace_release(ndip);
1701 gfs2_quota_unlock(ndip);
1716 gfs2_qa_put(ndip);
1736 struct gfs2_inode *ndip = GFS2_I(ndir);
1752 if (odip != ndip) {
1760 error = gfs2_ok_to_move(oip, ndip);
1775 if (odip != ndip) {
1776 gfs2_holder_init(ndip->i_gl, LM_ST_EXCLUSIVE, GL_ASYNC,
1803 error = gfs2_unlink_ok(ndip, &ndentry->d_name, nip);
1823 error = update_moved_ino(oip, ndip, S_ISDIR(old_mode));
1831 error = gfs2_dir_mvino(ndip, &ndentry->d_name, oip,
1841 if (odip != ndip) {
1844 drop_nlink(&ndip->i_inode);
1846 inc_nlink(&ndip->i_inode);
1850 mark_inode_dirty(&ndip->i_inode);
1851 if (odip != ndip)