Lines Matching refs:ino
77 struct autofs_info *ino = autofs4_dentry_ino(dentry); in autofs4_add_active() local
78 if (ino) { in autofs4_add_active()
80 if (!ino->active_count) { in autofs4_add_active()
81 if (list_empty(&ino->active)) in autofs4_add_active()
82 list_add(&ino->active, &sbi->active_list); in autofs4_add_active()
84 ino->active_count++; in autofs4_add_active()
93 struct autofs_info *ino = autofs4_dentry_ino(dentry); in autofs4_del_active() local
94 if (ino) { in autofs4_del_active()
96 ino->active_count--; in autofs4_del_active()
97 if (!ino->active_count) { in autofs4_del_active()
98 if (!list_empty(&ino->active)) in autofs4_del_active()
99 list_del_init(&ino->active); in autofs4_del_active()
139 struct autofs_info *ino = autofs4_dentry_ino(de); in autofs4_dentry_release() local
144 if (!ino) in autofs4_dentry_release()
149 if (!list_empty(&ino->active)) in autofs4_dentry_release()
150 list_del(&ino->active); in autofs4_dentry_release()
151 if (!list_empty(&ino->expiring)) in autofs4_dentry_release()
152 list_del(&ino->expiring); in autofs4_dentry_release()
156 autofs4_free_ino(ino); in autofs4_dentry_release()
172 struct autofs_info *ino; in autofs4_lookup_active() local
176 ino = list_entry(p, struct autofs_info, active); in autofs4_lookup_active()
177 active = ino->dentry; in autofs4_lookup_active()
224 struct autofs_info *ino; in autofs4_lookup_expiring() local
228 ino = list_entry(p, struct autofs_info, expiring); in autofs4_lookup_expiring()
229 expiring = ino->dentry; in autofs4_lookup_expiring()
266 struct autofs_info *ino = autofs4_dentry_ino(dentry); in autofs4_mount_wait() local
269 if (ino->flags & AUTOFS_INF_PENDING) { in autofs4_mount_wait()
275 ino->last_used = jiffies; in autofs4_mount_wait()
310 struct autofs_info *ino; in autofs4_mountpoint_changed() local
314 ino = autofs4_dentry_ino(new); in autofs4_mountpoint_changed()
315 ino->last_used = jiffies; in autofs4_mountpoint_changed()
326 struct autofs_info *ino = autofs4_dentry_ino(dentry); in autofs4_d_automount() local
350 if (ino->flags & AUTOFS_INF_PENDING) { in autofs4_d_automount()
391 ino->flags |= AUTOFS_INF_PENDING; in autofs4_d_automount()
395 ino->flags &= ~AUTOFS_INF_PENDING; in autofs4_d_automount()
414 struct autofs_info *ino = autofs4_dentry_ino(dentry); in autofs4_d_manage() local
452 if (!(ino->flags & AUTOFS_INF_EXPIRING)) { in autofs4_d_manage()
472 struct autofs_info *ino; in autofs4_lookup() local
504 ino = autofs4_new_ino(sbi); in autofs4_lookup()
505 if (!ino) in autofs4_lookup()
508 dentry->d_fsdata = ino; in autofs4_lookup()
509 ino->dentry = dentry; in autofs4_lookup()
523 struct autofs_info *ino = autofs4_dentry_ino(dentry); in autofs4_dir_symlink() local
535 BUG_ON(!ino); in autofs4_dir_symlink()
537 autofs4_clean_ino(ino); in autofs4_dir_symlink()
551 kfree(ino); in autofs4_dir_symlink()
559 atomic_inc(&ino->count); in autofs4_dir_symlink()
587 struct autofs_info *ino = autofs4_dentry_ino(dentry); in autofs4_dir_unlink() local
594 if (atomic_dec_and_test(&ino->count)) { in autofs4_dir_unlink()
599 dput(ino->dentry); in autofs4_dir_unlink()
669 struct autofs_info *ino = autofs4_dentry_ino(dentry); in autofs4_dir_rmdir() local
690 if (atomic_dec_and_test(&ino->count)) { in autofs4_dir_rmdir()
695 dput(ino->dentry); in autofs4_dir_rmdir()
708 struct autofs_info *ino = autofs4_dentry_ino(dentry); in autofs4_dir_mkdir() local
718 BUG_ON(!ino); in autofs4_dir_mkdir()
720 autofs4_clean_ino(ino); in autofs4_dir_mkdir()
733 atomic_inc(&ino->count); in autofs4_dir_mkdir()