Lines Matching refs:dent
202 static inline void hmdfs_get_lower_path(struct dentry *dent, struct path *pname)
204 spin_lock(&hmdfs_d(dent)->lock);
205 pname->dentry = hmdfs_d(dent)->lower_path.dentry;
206 pname->mnt = hmdfs_d(dent)->lower_path.mnt;
208 spin_unlock(&hmdfs_d(dent)->lock);
216 static inline void hmdfs_put_reset_lower_path(struct dentry *dent)
220 spin_lock(&hmdfs_d(dent)->lock);
221 if (hmdfs_d(dent)->lower_path.dentry) {
222 pname.dentry = hmdfs_d(dent)->lower_path.dentry;
223 pname.mnt = hmdfs_d(dent)->lower_path.mnt;
224 hmdfs_d(dent)->lower_path.dentry = NULL;
225 hmdfs_d(dent)->lower_path.mnt = NULL;
226 spin_unlock(&hmdfs_d(dent)->lock);
229 spin_unlock(&hmdfs_d(dent)->lock);
233 static inline void hmdfs_set_lower_path(struct dentry *dent, struct path *pname)
235 spin_lock(&hmdfs_d(dent)->lock);
236 hmdfs_d(dent)->lower_path.dentry = pname->dentry;
237 hmdfs_d(dent)->lower_path.mnt = pname->mnt;
238 spin_unlock(&hmdfs_d(dent)->lock);