Lines Matching refs:expiring
123 if (!list_empty(&ino->expiring))
124 list_del(&ino->expiring);
202 struct dentry *expiring;
210 ino = list_entry(p, struct autofs_info, expiring);
211 expiring = ino->dentry;
213 spin_lock(&expiring->d_lock);
216 if (d_really_is_negative(expiring))
219 qstr = &expiring->d_name;
221 if (expiring->d_name.hash != hash)
223 if (expiring->d_parent != parent)
231 if (d_unhashed(expiring)) {
232 dget_dlock(expiring);
233 spin_unlock(&expiring->d_lock);
235 return expiring;
238 spin_unlock(&expiring->d_lock);
268 struct dentry *expiring;
270 expiring = autofs_lookup_expiring(dentry, rcu_walk);
271 if (IS_ERR(expiring))
272 return PTR_ERR(expiring);
273 if (!expiring)
276 const struct path this = { .mnt = path->mnt, .dentry = expiring };
283 autofs_del_expiring(expiring);
284 dput(expiring);
615 * We simply d_drop it and add it to a expiring list in the super block,