Lines Matching defs:sbi

257 	struct cramfs_sb_info *sbi = CRAMFS_SB(sb);
261 if (len > sbi->size || offset > sbi->size - len)
263 return sbi->linear_virt_addr + offset;
273 struct cramfs_sb_info *sbi = CRAMFS_SB(sb);
275 if (IS_ENABLED(CONFIG_CRAMFS_MTD) && sbi->linear_virt_addr)
290 struct cramfs_sb_info *sbi = CRAMFS_SB(inode->i_sb);
299 blockptrs = (u32 *)(sbi->linear_virt_addr + OFFSET(inode) + pgoff * 4);
331 struct cramfs_sb_info *sbi = CRAMFS_SB(inode->i_sb);
339 blockptrs = (u32 *)(sbi->linear_virt_addr + OFFSET(inode));
342 tail_data = sbi->linear_virt_addr + blockaddr + partial;
349 struct cramfs_sb_info *sbi = CRAMFS_SB(inode->i_sb);
379 address = sbi->linear_phys_addr + offset;
449 struct cramfs_sb_info *sbi = CRAMFS_SB(sb);
460 addr = sbi->linear_phys_addr + offset;
487 struct cramfs_sb_info *sbi = CRAMFS_SB(sb);
492 if (sbi && sbi->mtd_point_size)
493 mtd_unpoint(sb->s_mtd, 0, sbi->mtd_point_size);
500 kfree(sbi);
513 struct cramfs_sb_info *sbi = CRAMFS_SB(sb);
518 sbi->size = PAGE_SIZE;
565 sbi->size = super->size;
566 sbi->blocks = super->fsid.blocks;
567 sbi->files = super->fsid.files;
569 sbi->size = 1<<28;
570 sbi->blocks = 0;
571 sbi->files = 0;
573 sbi->magic = super->magic;
574 sbi->flags = super->flags;
609 struct cramfs_sb_info *sbi;
613 sbi = kzalloc(sizeof(struct cramfs_sb_info), GFP_KERNEL);
614 if (!sbi)
616 sb->s_fs_info = sbi;
630 struct cramfs_sb_info *sbi;
634 sbi = kzalloc(sizeof(struct cramfs_sb_info), GFP_KERNEL);
635 if (!sbi)
637 sb->s_fs_info = sbi;
640 err = mtd_point(sb->s_mtd, 0, PAGE_SIZE, &sbi->mtd_point_size,
641 &sbi->linear_virt_addr, &sbi->linear_phys_addr);
642 if (err || sbi->mtd_point_size != PAGE_SIZE) {
649 &sbi->linear_phys_addr);
656 sb->s_mtd->name, sbi->size/1024);
658 err = mtd_point(sb->s_mtd, 0, sbi->size, &sbi->mtd_point_size,
659 &sbi->linear_virt_addr, &sbi->linear_phys_addr);
660 if (err || sbi->mtd_point_size != sbi->size) {