Lines Matching refs:sbi
64 struct jfs_sb_info *sbi = JFS_SBI(sb); in jfs_handle_error() local
71 if (sbi->flag & JFS_ERR_PANIC) in jfs_handle_error()
74 else if (sbi->flag & JFS_ERR_REMOUNT_RO) { in jfs_handle_error()
121 struct jfs_sb_info *sbi = JFS_SBI(dentry->d_sb); in jfs_statfs() local
123 struct inomap *imap = JFS_IP(sbi->ipimap)->i_imap; in jfs_statfs()
127 buf->f_bsize = sbi->bsize; in jfs_statfs()
128 buf->f_blocks = sbi->bmap->db_mapsize; in jfs_statfs()
129 buf->f_bfree = sbi->bmap->db_nfree; in jfs_statfs()
130 buf->f_bavail = sbi->bmap->db_nfree; in jfs_statfs()
141 ((sbi->bmap->db_nfree >> imap->im_l2nbperiext) in jfs_statfs()
146 buf->f_fsid.val[0] = crc32_le(0, (char *)&sbi->uuid, in jfs_statfs()
147 sizeof(sbi->uuid)/2); in jfs_statfs()
149 (char *)&sbi->uuid + sizeof(sbi->uuid)/2, in jfs_statfs()
150 sizeof(sbi->uuid)/2); in jfs_statfs()
187 struct jfs_sb_info *sbi = JFS_SBI(sb); in jfs_put_super() local
198 unload_nls(sbi->nls_tab); in jfs_put_super()
200 truncate_inode_pages(sbi->direct_inode->i_mapping, 0); in jfs_put_super()
201 iput(sbi->direct_inode); in jfs_put_super()
203 kfree(sbi); in jfs_put_super()
445 struct jfs_sb_info *sbi; in jfs_fill_super() local
452 sbi = kzalloc_obj(struct jfs_sb_info); in jfs_fill_super()
453 if (!sbi) in jfs_fill_super()
456 sb->s_fs_info = sbi; in jfs_fill_super()
460 sbi->sb = sb; in jfs_fill_super()
463 sbi->flag = ctx->flag; in jfs_fill_super()
464 sbi->uid = ctx->uid; in jfs_fill_super()
465 sbi->gid = ctx->gid; in jfs_fill_super()
466 sbi->umask = ctx->umask; in jfs_fill_super()
468 unload_nls(sbi->nls_tab); in jfs_fill_super()
469 sbi->nls_tab = ctx->nls_map; in jfs_fill_super()
473 if (sbi->flag & JFS_DISCARD) { in jfs_fill_super()
476 sbi->flag &= ~JFS_DISCARD; in jfs_fill_super()
478 sbi->minblks_trim = ctx->minblks_trim; in jfs_fill_super()
521 sbi->direct_inode = inode; in jfs_fill_super()
530 sbi->log = NULL; in jfs_fill_super()
544 if (sbi->mntflag & JFS_OS2) in jfs_fill_super()
571 filemap_write_and_wait(sbi->direct_inode->i_mapping); in jfs_fill_super()
572 truncate_inode_pages(sbi->direct_inode->i_mapping, 0); in jfs_fill_super()
573 make_bad_inode(sbi->direct_inode); in jfs_fill_super()
574 iput(sbi->direct_inode); in jfs_fill_super()
575 sbi->direct_inode = NULL; in jfs_fill_super()
577 unload_nls(sbi->nls_tab); in jfs_fill_super()
578 kfree(sbi); in jfs_fill_super()
584 struct jfs_sb_info *sbi = JFS_SBI(sb); in jfs_freeze() local
585 struct jfs_log *log = sbi->log; in jfs_freeze()
614 struct jfs_sb_info *sbi = JFS_SBI(sb); in jfs_unfreeze() local
615 struct jfs_log *log = sbi->log; in jfs_unfreeze()
658 struct jfs_sb_info *sbi = JFS_SBI(root->d_sb); in jfs_show_options() local
660 if (uid_valid(sbi->uid)) in jfs_show_options()
661 seq_printf(seq, ",uid=%d", from_kuid(&init_user_ns, sbi->uid)); in jfs_show_options()
662 if (gid_valid(sbi->gid)) in jfs_show_options()
663 seq_printf(seq, ",gid=%d", from_kgid(&init_user_ns, sbi->gid)); in jfs_show_options()
664 if (sbi->umask != -1) in jfs_show_options()
665 seq_printf(seq, ",umask=%03o", sbi->umask); in jfs_show_options()
666 if (sbi->flag & JFS_NOINTEGRITY) in jfs_show_options()
668 if (sbi->flag & JFS_DISCARD) in jfs_show_options()
669 seq_printf(seq, ",discard=%u", sbi->minblks_trim); in jfs_show_options()
670 if (sbi->nls_tab) in jfs_show_options()
671 seq_printf(seq, ",iocharset=%s", sbi->nls_tab->charset); in jfs_show_options()
672 if (sbi->flag & JFS_ERR_CONTINUE) in jfs_show_options()
674 if (sbi->flag & JFS_ERR_PANIC) in jfs_show_options()
678 if (sbi->flag & JFS_USRQUOTA) in jfs_show_options()
681 if (sbi->flag & JFS_GRPQUOTA) in jfs_show_options()