Lines Matching refs:expired
406 struct dentry *expired; in should_expire() local
411 expired = autofs4_check_leaves(mnt, dentry, timeout, do_now); in should_expire()
412 if (expired) { in should_expire()
413 if (expired == dentry) in should_expire()
415 return expired; in should_expire()
434 struct dentry *expired; in autofs4_expire_indirect() local
448 expired = NULL; in autofs4_expire_indirect()
450 expired = should_expire(dentry, mnt, timeout, how); in autofs4_expire_indirect()
451 if (!expired) { in autofs4_expire_indirect()
455 ino = autofs4_dentry_ino(expired); in autofs4_expire_indirect()
460 if (should_expire(expired, mnt, timeout, how)) { in autofs4_expire_indirect()
461 if (expired != dentry) in autofs4_expire_indirect()
467 if (expired != dentry) in autofs4_expire_indirect()
468 dput(expired); in autofs4_expire_indirect()
474 DPRINTK("returning %p %pd", expired, expired); in autofs4_expire_indirect()
481 spin_lock(&expired->d_parent->d_lock); in autofs4_expire_indirect()
482 spin_lock_nested(&expired->d_lock, DENTRY_D_LOCK_NESTED); in autofs4_expire_indirect()
483 list_move(&expired->d_parent->d_subdirs, &expired->d_child); in autofs4_expire_indirect()
484 spin_unlock(&expired->d_lock); in autofs4_expire_indirect()
485 spin_unlock(&expired->d_parent->d_lock); in autofs4_expire_indirect()
487 return expired; in autofs4_expire_indirect()