Lines Matching defs:sbi

64 	struct jfs_sb_info *sbi = JFS_SBI(sb);
71 if (sbi->flag & JFS_ERR_PANIC)
74 else if (sbi->flag & JFS_ERR_REMOUNT_RO) {
121 struct jfs_sb_info *sbi = JFS_SBI(dentry->d_sb);
123 struct inomap *imap = JFS_IP(sbi->ipimap)->i_imap;
127 buf->f_bsize = sbi->bsize;
128 buf->f_blocks = sbi->bmap->db_mapsize;
129 buf->f_bfree = sbi->bmap->db_nfree;
130 buf->f_bavail = sbi->bmap->db_nfree;
141 ((sbi->bmap->db_nfree >> imap->im_l2nbperiext)
146 buf->f_fsid.val[0] = crc32_le(0, (char *)&sbi->uuid,
147 sizeof(sbi->uuid)/2);
149 (char *)&sbi->uuid + sizeof(sbi->uuid)/2,
150 sizeof(sbi->uuid)/2);
187 struct jfs_sb_info *sbi = JFS_SBI(sb);
198 unload_nls(sbi->nls_tab);
200 truncate_inode_pages(sbi->direct_inode->i_mapping, 0);
201 iput(sbi->direct_inode);
203 kfree(sbi);
238 struct jfs_sb_info *sbi = JFS_SBI(sb);
340 sbi->uid = make_kuid(current_user_ns(), val);
341 if (!uid_valid(sbi->uid))
354 sbi->gid = make_kgid(current_user_ns(), val);
355 if (!gid_valid(sbi->gid))
363 int rc = kstrtouint(umask, 8, &sbi->umask);
367 if (sbi->umask & ~0777) {
379 sbi->minblks_trim = 64;
397 &sbi->minblks_trim);
414 unload_nls(sbi->nls_tab);
415 sbi->nls_tab = nls_map;
487 struct jfs_sb_info *sbi;
495 sbi = kzalloc(sizeof(struct jfs_sb_info), GFP_KERNEL);
496 if (!sbi)
499 sb->s_fs_info = sbi;
503 sbi->sb = sb;
504 sbi->uid = INVALID_UID;
505 sbi->gid = INVALID_GID;
506 sbi->umask = -1;
513 sbi->flag = flag;
554 sbi->direct_inode = inode;
563 sbi->log = NULL;
577 if (sbi->mntflag & JFS_OS2)
604 filemap_write_and_wait(sbi->direct_inode->i_mapping);
605 truncate_inode_pages(sbi->direct_inode->i_mapping, 0);
606 make_bad_inode(sbi->direct_inode);
607 iput(sbi->direct_inode);
608 sbi->direct_inode = NULL;
610 unload_nls(sbi->nls_tab);
612 kfree(sbi);
618 struct jfs_sb_info *sbi = JFS_SBI(sb);
619 struct jfs_log *log = sbi->log;
648 struct jfs_sb_info *sbi = JFS_SBI(sb);
649 struct jfs_log *log = sbi->log;
693 struct jfs_sb_info *sbi = JFS_SBI(root->d_sb);
695 if (uid_valid(sbi->uid))
696 seq_printf(seq, ",uid=%d", from_kuid(&init_user_ns, sbi->uid));
697 if (gid_valid(sbi->gid))
698 seq_printf(seq, ",gid=%d", from_kgid(&init_user_ns, sbi->gid));
699 if (sbi->umask != -1)
700 seq_printf(seq, ",umask=%03o", sbi->umask);
701 if (sbi->flag & JFS_NOINTEGRITY)
703 if (sbi->flag & JFS_DISCARD)
704 seq_printf(seq, ",discard=%u", sbi->minblks_trim);
705 if (sbi->nls_tab)
706 seq_printf(seq, ",iocharset=%s", sbi->nls_tab->charset);
707 if (sbi->flag & JFS_ERR_CONTINUE)
709 if (sbi->flag & JFS_ERR_PANIC)
713 if (sbi->flag & JFS_USRQUOTA)
716 if (sbi->flag & JFS_GRPQUOTA)