Lines Matching refs:sbi

52 		struct autofs_sb_info *sbi = autofs4_sbi(path.dentry->d_sb);  in autofs4_mount_busy()  local
55 if (autofs_type_indirect(sbi->type)) in autofs4_mount_busy()
79 struct autofs_sb_info *sbi = autofs4_sbi(root->d_sb); in get_next_positive_subdir() local
83 spin_lock(&sbi->lookup_lock); in get_next_positive_subdir()
96 spin_unlock(&sbi->lookup_lock); in get_next_positive_subdir()
113 spin_unlock(&sbi->lookup_lock); in get_next_positive_subdir()
126 struct autofs_sb_info *sbi = autofs4_sbi(root->d_sb); in get_next_positive_dentry() local
133 spin_lock(&sbi->lookup_lock); in get_next_positive_dentry()
145 spin_unlock(&sbi->lookup_lock); in get_next_positive_dentry()
176 spin_unlock(&sbi->lookup_lock); in get_next_positive_dentry()
298 struct autofs_sb_info *sbi, in autofs4_expire_direct() argument
310 timeout = sbi->exp_timeout; in autofs4_expire_direct()
312 spin_lock(&sbi->fs_lock); in autofs4_expire_direct()
319 spin_unlock(&sbi->fs_lock); in autofs4_expire_direct()
321 spin_lock(&sbi->fs_lock); in autofs4_expire_direct()
327 spin_unlock(&sbi->fs_lock); in autofs4_expire_direct()
333 spin_unlock(&sbi->fs_lock); in autofs4_expire_direct()
428 struct autofs_sb_info *sbi, in autofs4_expire_indirect() argument
441 timeout = sbi->exp_timeout; in autofs4_expire_indirect()
445 spin_lock(&sbi->fs_lock); in autofs4_expire_indirect()
452 spin_unlock(&sbi->fs_lock); in autofs4_expire_indirect()
457 spin_unlock(&sbi->fs_lock); in autofs4_expire_indirect()
459 spin_lock(&sbi->fs_lock); in autofs4_expire_indirect()
469 spin_unlock(&sbi->fs_lock); in autofs4_expire_indirect()
479 spin_unlock(&sbi->fs_lock); in autofs4_expire_indirect()
480 spin_lock(&sbi->lookup_lock); in autofs4_expire_indirect()
486 spin_unlock(&sbi->lookup_lock); in autofs4_expire_indirect()
492 struct autofs_sb_info *sbi = autofs4_sbi(dentry->d_sb); in autofs4_expire_wait() local
502 spin_lock(&sbi->fs_lock); in autofs4_expire_wait()
504 spin_unlock(&sbi->fs_lock); in autofs4_expire_wait()
508 status = autofs4_wait(sbi, dentry, NFY_NONE); in autofs4_expire_wait()
518 spin_unlock(&sbi->fs_lock); in autofs4_expire_wait()
526 struct autofs_sb_info *sbi, in autofs4_expire_run() argument
536 pkt.hdr.proto_version = sbi->version; in autofs4_expire_run()
539 if ((dentry = autofs4_expire_indirect(sb, mnt, sbi, 0)) == NULL) in autofs4_expire_run()
550 spin_lock(&sbi->fs_lock); in autofs4_expire_run()
556 spin_unlock(&sbi->fs_lock); in autofs4_expire_run()
562 struct autofs_sb_info *sbi, int when) in autofs4_do_expire_multi() argument
567 if (autofs_type_trigger(sbi->type)) in autofs4_do_expire_multi()
568 dentry = autofs4_expire_direct(sb, mnt, sbi, when); in autofs4_do_expire_multi()
570 dentry = autofs4_expire_indirect(sb, mnt, sbi, when); in autofs4_do_expire_multi()
577 ret = autofs4_wait(sbi, dentry, NFY_EXPIRE); in autofs4_do_expire_multi()
579 spin_lock(&sbi->fs_lock); in autofs4_do_expire_multi()
584 spin_unlock(&sbi->fs_lock); in autofs4_do_expire_multi()
594 struct autofs_sb_info *sbi, int __user *arg) in autofs4_expire_multi() argument
601 return autofs4_do_expire_multi(sb, mnt, sbi, do_now); in autofs4_expire_multi()