Lines Matching refs:parent
76 struct dentry *parent = dget_parent(dentry); in dentry_connected() local
80 dput(parent); in dentry_connected()
83 dentry = parent; in dentry_connected()
93 struct dentry *parent = dget_parent(dentry); in clear_disconnected() local
102 dentry = parent; in clear_disconnected()
122 struct dentry *parent; in reconnect_one() local
126 parent = ERR_PTR(-EACCES); in reconnect_one()
129 parent = mnt->mnt_sb->s_export_op->get_parent(dentry); in reconnect_one()
132 if (IS_ERR(parent)) { in reconnect_one()
134 __func__, dentry->d_inode->i_ino, PTR_ERR(parent)); in reconnect_one()
135 return parent; in reconnect_one()
139 dentry->d_inode->i_ino, parent->d_inode->i_ino); in reconnect_one()
140 err = exportfs_get_name(mnt, parent, nbuf, dentry); in reconnect_one()
146 mutex_lock(&parent->d_inode->i_mutex); in reconnect_one()
147 tmp = lookup_one_len(nbuf, parent, strlen(nbuf)); in reconnect_one()
148 mutex_unlock(&parent->d_inode->i_mutex); in reconnect_one()
162 return parent; in reconnect_one()
165 dput(parent); in reconnect_one()
168 dput(parent); in reconnect_one()
207 struct dentry *dentry, *parent; in reconnect_path() local
215 parent = reconnect_one(mnt, dentry, nbuf); in reconnect_path()
217 parent = dget_parent(dentry); in reconnect_path()
219 if (!parent) in reconnect_path()
222 if (IS_ERR(parent)) in reconnect_path()
223 return PTR_ERR(parent); in reconnect_path()
224 dentry = parent; in reconnect_path()
351 int *max_len, struct inode *parent) in export_encode_fh() argument
356 if (parent && (len < 4)) { in export_encode_fh()
367 if (parent) { in export_encode_fh()
368 fid->i32.parent_ino = parent->i_ino; in export_encode_fh()
369 fid->i32.parent_gen = parent->i_generation; in export_encode_fh()
378 int *max_len, struct inode *parent) in exportfs_encode_inode_fh() argument
383 return nop->encode_fh(inode, fid->raw, max_len, parent); in exportfs_encode_inode_fh()
385 return export_encode_fh(inode, fid, max_len, parent); in exportfs_encode_inode_fh()
394 struct inode *inode = dentry->d_inode, *parent = NULL; in exportfs_encode_fh() local
402 parent = p->d_inode; in exportfs_encode_fh()
405 error = exportfs_encode_inode_fh(inode, fid, max_len, parent); in exportfs_encode_fh()