Lines Matching refs:expiring
231 * (d_mounted--), so we can see the expiring flag, and manage
389 if (!list_empty(&inf->expiring))
390 list_del(&inf->expiring);
483 struct dentry *expiring;
486 ino = list_entry(p, struct autofs_info, expiring);
487 expiring = ino->dentry;
489 spin_lock(&expiring->d_lock);
492 if (!expiring->d_inode)
495 qstr = &expiring->d_name;
497 if (expiring->d_name.hash != hash)
499 if (expiring->d_parent != parent)
507 if (d_unhashed(expiring)) {
508 dget(expiring);
509 spin_unlock(&expiring->d_lock);
512 return expiring;
515 spin_unlock(&expiring->d_lock);
528 struct dentry *expiring, *active;
581 expiring = autofs4_lookup_expiring(dentry);
582 if (expiring) {
588 autofs4_expire_wait(expiring);
589 autofs4_del_expiring(expiring);
590 dput(expiring);
724 * We simply d_drop it and add it to a expiring list in the super block,