Lines Matching refs:sb

22 struct buffer_head *omfs_bread(struct super_block *sb, sector_t block)  in omfs_bread()  argument
24 struct omfs_sb_info *sbi = OMFS_SB(sb); in omfs_bread()
28 return sb_bread(sb, clus_to_blk(sbi, block)); in omfs_bread()
200 struct inode *omfs_iget(struct super_block *sb, ino_t ino) in omfs_iget() argument
202 struct omfs_sb_info *sbi = OMFS_SB(sb); in omfs_iget()
209 inode = iget_locked(sb, ino); in omfs_iget()
264 static void omfs_put_super(struct super_block *sb) in omfs_put_super() argument
266 struct omfs_sb_info *sbi = OMFS_SB(sb); in omfs_put_super()
269 sb->s_fs_info = NULL; in omfs_put_super()
307 static int omfs_get_imap(struct super_block *sb) in omfs_get_imap() argument
311 struct omfs_sb_info *sbi = OMFS_SB(sb); in omfs_get_imap()
317 array_size = DIV_ROUND_UP(bitmap_size, sb->s_blocksize); in omfs_get_imap()
332 for (count = bitmap_size; count > 0; count -= sb->s_blocksize) { in omfs_get_imap()
333 bh = sb_bread(sb, block++); in omfs_get_imap()
336 *ptr = kmalloc(sb->s_blocksize, GFP_KERNEL); in omfs_get_imap()
341 memcpy(*ptr, bh->b_data, sb->s_blocksize); in omfs_get_imap()
342 if (count < sb->s_blocksize) in omfs_get_imap()
344 sb->s_blocksize - count); in omfs_get_imap()
427 static int omfs_fill_super(struct super_block *sb, void *data, int silent) in omfs_fill_super() argument
436 save_mount_options(sb, (char *) data); in omfs_fill_super()
442 sb->s_fs_info = sbi; in omfs_fill_super()
451 sb->s_maxbytes = 0xffffffff; in omfs_fill_super()
453 sb_set_blocksize(sb, 0x200); in omfs_fill_super()
455 bh = sb_bread(sb, 0); in omfs_fill_super()
467 sb->s_magic = OMFS_MAGIC; in omfs_fill_super()
499 sb_set_blocksize(sb, sbi->s_sys_blocksize); in omfs_fill_super()
508 bh2 = omfs_bread(sb, be64_to_cpu(omfs_sb->s_root_block)); in omfs_fill_super()
540 ret = omfs_get_imap(sb); in omfs_fill_super()
544 sb->s_op = &omfs_sops; in omfs_fill_super()
546 root = omfs_iget(sb, be64_to_cpu(omfs_rb->r_root_dir)); in omfs_fill_super()
552 sb->s_root = d_make_root(root); in omfs_fill_super()
553 if (!sb->s_root) { in omfs_fill_super()