Lines Matching refs:ino
23 struct autofs_info *ino = autofs4_dentry_ino(dentry); in autofs4_can_expire() local
26 if (ino == NULL) in autofs4_can_expire()
31 if (!timeout || time_after(ino->last_used + timeout, now)) in autofs4_can_expire()
61 struct autofs_info *ino = autofs4_dentry_ino(top); in autofs4_mount_busy() local
62 ino->last_used = jiffies; in autofs4_mount_busy()
198 struct autofs_info *ino = autofs4_dentry_ino(top); in autofs4_direct_busy() local
199 if (ino) in autofs4_direct_busy()
200 ino->last_used = jiffies; in autofs4_direct_busy()
245 struct autofs_info *ino = autofs4_dentry_ino(p); in autofs4_tree_busy() local
246 unsigned int ino_count = atomic_read(&ino->count); in autofs4_tree_busy()
304 struct autofs_info *ino; in autofs4_expire_direct() local
313 ino = autofs4_dentry_ino(root); in autofs4_expire_direct()
315 if (ino->flags & AUTOFS_INF_PENDING) in autofs4_expire_direct()
318 ino->flags |= AUTOFS_INF_NO_RCU; in autofs4_expire_direct()
323 ino->flags |= AUTOFS_INF_EXPIRING; in autofs4_expire_direct()
325 ino->flags &= ~AUTOFS_INF_NO_RCU; in autofs4_expire_direct()
326 init_completion(&ino->expire_complete); in autofs4_expire_direct()
330 ino->flags &= ~AUTOFS_INF_NO_RCU; in autofs4_expire_direct()
351 struct autofs_info *ino = autofs4_dentry_ino(dentry); in should_expire() local
355 if (ino->flags & AUTOFS_INF_PENDING) in should_expire()
394 ino_count = atomic_read(&ino->count) + 1; in should_expire()
407 ino_count = atomic_read(&ino->count) + 1; in should_expire()
435 struct autofs_info *ino; in autofs4_expire_indirect() local
446 ino = autofs4_dentry_ino(dentry); in autofs4_expire_indirect()
447 if (ino->flags & AUTOFS_INF_NO_RCU) in autofs4_expire_indirect()
455 ino = autofs4_dentry_ino(expired); in autofs4_expire_indirect()
456 ino->flags |= AUTOFS_INF_NO_RCU; in autofs4_expire_indirect()
466 ino->flags &= ~AUTOFS_INF_NO_RCU; in autofs4_expire_indirect()
475 ino->flags |= AUTOFS_INF_EXPIRING; in autofs4_expire_indirect()
477 ino->flags &= ~AUTOFS_INF_NO_RCU; in autofs4_expire_indirect()
478 init_completion(&ino->expire_complete); in autofs4_expire_indirect()
493 struct autofs_info *ino = autofs4_dentry_ino(dentry); in autofs4_expire_wait() local
497 if (!(ino->flags & (AUTOFS_INF_EXPIRING | AUTOFS_INF_NO_RCU))) in autofs4_expire_wait()
503 if (ino->flags & AUTOFS_INF_EXPIRING) { in autofs4_expire_wait()
509 wait_for_completion(&ino->expire_complete); in autofs4_expire_wait()
530 struct autofs_info *ino; in autofs4_expire_run() local
551 ino = autofs4_dentry_ino(dentry); in autofs4_expire_run()
553 ino->last_used = now; in autofs4_expire_run()
554 ino->flags &= ~AUTOFS_INF_EXPIRING; in autofs4_expire_run()
555 complete_all(&ino->expire_complete); in autofs4_expire_run()
573 struct autofs_info *ino = autofs4_dentry_ino(dentry); in autofs4_do_expire_multi() local
581 ino->last_used = now; in autofs4_do_expire_multi()
582 ino->flags &= ~AUTOFS_INF_EXPIRING; in autofs4_do_expire_multi()
583 complete_all(&ino->expire_complete); in autofs4_do_expire_multi()