Lines Matching defs:sbi

56 	struct hfs_sb_info *sbi;
59 sbi = container_of(work, struct hfs_sb_info, mdb_work.work);
60 sb = sbi->sb;
62 spin_lock(&sbi->work_lock);
63 sbi->work_queued = 0;
64 spin_unlock(&sbi->work_lock);
71 struct hfs_sb_info *sbi = HFS_SB(sb);
77 spin_lock(&sbi->work_lock);
78 if (!sbi->work_queued) {
80 queue_delayed_work(system_long_wq, &sbi->mdb_work, delay);
81 sbi->work_queued = 1;
83 spin_unlock(&sbi->work_lock);
135 struct hfs_sb_info *sbi = HFS_SB(root->d_sb);
137 if (sbi->s_creator != cpu_to_be32(0x3f3f3f3f))
138 seq_show_option_n(seq, "creator", (char *)&sbi->s_creator, 4);
139 if (sbi->s_type != cpu_to_be32(0x3f3f3f3f))
140 seq_show_option_n(seq, "type", (char *)&sbi->s_type, 4);
142 from_kuid_munged(&init_user_ns, sbi->s_uid),
143 from_kgid_munged(&init_user_ns, sbi->s_gid));
144 if (sbi->s_file_umask != 0133)
145 seq_printf(seq, ",file_umask=%o", sbi->s_file_umask);
146 if (sbi->s_dir_umask != 0022)
147 seq_printf(seq, ",dir_umask=%o", sbi->s_dir_umask);
148 if (sbi->part >= 0)
149 seq_printf(seq, ",part=%u", sbi->part);
150 if (sbi->session >= 0)
151 seq_printf(seq, ",session=%u", sbi->session);
152 if (sbi->nls_disk)
153 seq_printf(seq, ",codepage=%s", sbi->nls_disk->charset);
154 if (sbi->nls_io)
155 seq_printf(seq, ",iocharset=%s", sbi->nls_io->charset);
156 if (sbi->s_quiet)
380 struct hfs_sb_info *sbi;
386 sbi = kzalloc(sizeof(struct hfs_sb_info), GFP_KERNEL);
387 if (!sbi)
390 sbi->sb = sb;
391 sb->s_fs_info = sbi;
392 spin_lock_init(&sbi->work_lock);
393 INIT_DELAYED_WORK(&sbi->mdb_work, flush_mdb);
396 if (!parse_options((char *)data, sbi)) {
404 mutex_init(&sbi->bitmap_lock);