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()
138 struct autofs_info *ino = autofs4_dentry_ino(de); in autofs4_dentry_release() local
143 if (!ino) in autofs4_dentry_release()
148 if (!list_empty(&ino->active)) in autofs4_dentry_release()
149 list_del(&ino->active); in autofs4_dentry_release()
150 if (!list_empty(&ino->expiring)) in autofs4_dentry_release()
151 list_del(&ino->expiring); in autofs4_dentry_release()
155 autofs4_free_ino(ino); in autofs4_dentry_release()
173 struct autofs_info *ino; in autofs4_lookup_active() local
177 ino = list_entry(p, struct autofs_info, active); in autofs4_lookup_active()
178 active = ino->dentry; in autofs4_lookup_active()
228 struct autofs_info *ino; in autofs4_lookup_expiring() local
237 ino = list_entry(p, struct autofs_info, expiring); in autofs4_lookup_expiring()
238 expiring = ino->dentry; in autofs4_lookup_expiring()
275 struct autofs_info *ino = autofs4_dentry_ino(dentry); in autofs4_mount_wait() local
278 if (ino->flags & AUTOFS_INF_PENDING) { in autofs4_mount_wait()
285 ino->last_used = jiffies; in autofs4_mount_wait()
322 struct autofs_info *ino; in autofs4_mountpoint_changed() local
326 ino = autofs4_dentry_ino(new); in autofs4_mountpoint_changed()
327 ino->last_used = jiffies; in autofs4_mountpoint_changed()
338 struct autofs_info *ino = autofs4_dentry_ino(dentry); in autofs4_d_automount() local
361 if (ino->flags & AUTOFS_INF_PENDING) { in autofs4_d_automount()
402 ino->flags |= AUTOFS_INF_PENDING; in autofs4_d_automount()
406 ino->flags &= ~AUTOFS_INF_PENDING; in autofs4_d_automount()
425 struct autofs_info *ino = autofs4_dentry_ino(dentry); in autofs4_d_manage() local
458 if (ino->flags & (AUTOFS_INF_EXPIRING | AUTOFS_INF_NO_RCU)) in autofs4_d_manage()
480 if (!(ino->flags & AUTOFS_INF_EXPIRING)) { in autofs4_d_manage()
500 struct autofs_info *ino; in autofs4_lookup() local
532 ino = autofs4_new_ino(sbi); in autofs4_lookup()
533 if (!ino) in autofs4_lookup()
536 dentry->d_fsdata = ino; in autofs4_lookup()
537 ino->dentry = dentry; in autofs4_lookup()
551 struct autofs_info *ino = autofs4_dentry_ino(dentry); in autofs4_dir_symlink() local
562 BUG_ON(!ino); in autofs4_dir_symlink()
564 autofs4_clean_ino(ino); in autofs4_dir_symlink()
578 kfree(ino); in autofs4_dir_symlink()
586 atomic_inc(&ino->count); in autofs4_dir_symlink()
614 struct autofs_info *ino = autofs4_dentry_ino(dentry); in autofs4_dir_unlink() local
621 if (atomic_dec_and_test(&ino->count)) { in autofs4_dir_unlink()
626 dput(ino->dentry); in autofs4_dir_unlink()
696 struct autofs_info *ino = autofs4_dentry_ino(dentry); in autofs4_dir_rmdir() local
716 if (atomic_dec_and_test(&ino->count)) { in autofs4_dir_rmdir()
721 dput(ino->dentry); in autofs4_dir_rmdir()
734 struct autofs_info *ino = autofs4_dentry_ino(dentry); in autofs4_dir_mkdir() local
743 BUG_ON(!ino); in autofs4_dir_mkdir()
745 autofs4_clean_ino(ino); in autofs4_dir_mkdir()
758 atomic_inc(&ino->count); in autofs4_dir_mkdir()