Lines Matching refs:ino

14 	struct autofs_info *ino = autofs_dentry_ino(dentry);  in autofs_can_expire()  local
17 if (ino == NULL) in autofs_can_expire()
22 if (!timeout || time_after(ino->last_used + timeout, jiffies)) in autofs_can_expire()
59 struct autofs_info *ino; in autofs_mount_busy() local
61 ino = autofs_dentry_ino(top); in autofs_mount_busy()
62 ino->last_used = jiffies; in autofs_mount_busy()
160 struct autofs_info *ino; in autofs_direct_busy() local
162 ino = autofs_dentry_ino(top); in autofs_direct_busy()
163 if (ino) in autofs_direct_busy()
164 ino->last_used = jiffies; in autofs_direct_busy()
210 struct autofs_info *ino = autofs_dentry_ino(p); in autofs_tree_busy() local
211 unsigned int ino_count = READ_ONCE(ino->count); in autofs_tree_busy()
277 struct autofs_info *ino; in autofs_expire_direct() local
287 ino = autofs_dentry_ino(root); in autofs_expire_direct()
289 if (ino->flags & AUTOFS_INF_PENDING) { in autofs_expire_direct()
293 ino->flags |= AUTOFS_INF_WANT_EXPIRE; in autofs_expire_direct()
298 ino->flags |= AUTOFS_INF_EXPIRING; in autofs_expire_direct()
299 init_completion(&ino->expire_complete); in autofs_expire_direct()
304 ino->flags &= ~AUTOFS_INF_WANT_EXPIRE; in autofs_expire_direct()
323 struct autofs_info *ino = autofs_dentry_ino(dentry); in should_expire() local
327 if (ino->flags & AUTOFS_INF_PENDING) in should_expire()
371 if (autofs_empty(ino)) in should_expire()
379 ino_count = READ_ONCE(ino->count) + 1; in should_expire()
396 ino_count = READ_ONCE(ino->count) + 1; in should_expire()
427 struct autofs_info *ino; in autofs_expire_indirect() local
435 ino = autofs_dentry_ino(dentry); in autofs_expire_indirect()
436 if (ino->flags & AUTOFS_INF_WANT_EXPIRE) { in autofs_expire_indirect()
442 if (ino->flags & AUTOFS_INF_EXPIRE_SET) in autofs_expire_indirect()
443 timeout = ino->exp_timeout; in autofs_expire_indirect()
452 ino = autofs_dentry_ino(expired); in autofs_expire_indirect()
453 ino->flags |= AUTOFS_INF_WANT_EXPIRE; in autofs_expire_indirect()
474 ino->flags &= ~AUTOFS_INF_WANT_EXPIRE; in autofs_expire_indirect()
483 ino->flags |= AUTOFS_INF_EXPIRING; in autofs_expire_indirect()
484 init_completion(&ino->expire_complete); in autofs_expire_indirect()
493 struct autofs_info *ino = autofs_dentry_ino(dentry); in autofs_expire_wait() local
498 if (!(ino->flags & AUTOFS_INF_WANT_EXPIRE)) in autofs_expire_wait()
505 state = ino->flags & (AUTOFS_INF_WANT_EXPIRE | AUTOFS_INF_EXPIRING); in autofs_expire_wait()
521 wait_for_completion(&ino->expire_complete); in autofs_expire_wait()
542 struct autofs_info *ino; in autofs_expire_run() local
563 ino = autofs_dentry_ino(dentry); in autofs_expire_run()
565 ino->last_used = jiffies; in autofs_expire_run()
566 ino->flags &= ~(AUTOFS_INF_EXPIRING|AUTOFS_INF_WANT_EXPIRE); in autofs_expire_run()
567 complete_all(&ino->expire_complete); in autofs_expire_run()
587 struct autofs_info *ino = autofs_dentry_ino(dentry); in autofs_do_expire_multi() local
597 ino->last_used = jiffies; in autofs_do_expire_multi()
598 ino->flags &= ~(AUTOFS_INF_EXPIRING|AUTOFS_INF_WANT_EXPIRE); in autofs_do_expire_multi()
599 complete_all(&ino->expire_complete); in autofs_do_expire_multi()