Lines Matching refs:sb

260 	struct super_block *sb = inode->i_sb;
281 offset = erofs_blkoff(sb, map.m_pa);
282 blknr = erofs_blknr(sb, map.m_pa);
285 src = erofs_read_metabuf(&buf, sb, blknr, EROFS_KMAP);
317 ret = erofs_map_dev(sb, &mdev);
409 static int erofs_fscache_register_volume(struct super_block *sb)
411 struct erofs_sb_info *sbi = EROFS_SB(sb);
424 erofs_err(sb, "failed to register volume for %s", name);
434 static int erofs_fscache_init_domain(struct super_block *sb)
438 struct erofs_sb_info *sbi = EROFS_SB(sb);
450 err = erofs_fscache_register_volume(sb);
474 static int erofs_fscache_register_domain(struct super_block *sb)
478 struct erofs_sb_info *sbi = EROFS_SB(sb);
490 err = erofs_fscache_init_domain(sb);
495 static struct erofs_fscache *erofs_fscache_acquire_cookie(struct super_block *sb,
498 struct fscache_volume *volume = EROFS_SB(sb)->volume;
514 erofs_err(sb, "failed to get cookie for %s", name);
524 isb = flags & EROFS_REG_COOKIE_SHARE ? erofs_pseudo_mnt->mnt_sb : sb;
527 erofs_err(sb, "failed to get anon inode for %s", name);
535 inode->i_blkbits = EROFS_SB(sb)->blkszbits;
559 static struct erofs_fscache *erofs_domain_init_cookie(struct super_block *sb,
563 struct erofs_domain *domain = EROFS_SB(sb)->domain;
565 ctx = erofs_fscache_acquire_cookie(sb, name, flags);
581 static struct erofs_fscache *erofs_domain_register_cookie(struct super_block *sb,
585 struct erofs_domain *domain = EROFS_SB(sb)->domain;
595 erofs_err(sb, "%s already exists in domain %s", name,
602 ctx = erofs_domain_init_cookie(sb, name, flags);
607 struct erofs_fscache *erofs_fscache_register_cookie(struct super_block *sb,
611 if (EROFS_SB(sb)->domain_id)
612 return erofs_domain_register_cookie(sb, name, flags);
613 return erofs_fscache_acquire_cookie(sb, name, flags);
636 int erofs_fscache_register_fs(struct super_block *sb)
639 struct erofs_sb_info *sbi = EROFS_SB(sb);
644 ret = erofs_fscache_register_domain(sb);
646 ret = erofs_fscache_register_volume(sb);
662 fscache = erofs_fscache_register_cookie(sb, sbi->fsid, flags);
670 void erofs_fscache_unregister_fs(struct super_block *sb)
672 struct erofs_sb_info *sbi = EROFS_SB(sb);