Lines Matching refs:expiring
118 if (!list_empty(&ino->expiring))
119 list_del(&ino->expiring);
197 struct dentry *expiring;
205 ino = list_entry(p, struct autofs_info, expiring);
206 expiring = ino->dentry;
208 spin_lock(&expiring->d_lock);
211 if (d_really_is_negative(expiring))
214 qstr = &expiring->d_name;
216 if (expiring->d_name.hash != hash)
218 if (expiring->d_parent != parent)
226 if (d_unhashed(expiring)) {
227 dget_dlock(expiring);
228 spin_unlock(&expiring->d_lock);
230 return expiring;
233 spin_unlock(&expiring->d_lock);
263 struct dentry *expiring;
265 expiring = autofs_lookup_expiring(dentry, rcu_walk);
266 if (IS_ERR(expiring))
267 return PTR_ERR(expiring);
268 if (!expiring)
271 const struct path this = { .mnt = path->mnt, .dentry = expiring };
278 autofs_del_expiring(expiring);
279 dput(expiring);
588 * We simply d_drop it and add it to a expiring list in the super block,