Lines Matching refs:sb

41 static inline struct cramfs_sb_info *CRAMFS_SB(struct super_block *sb)  in CRAMFS_SB()  argument
43 return sb->s_fs_info; in CRAMFS_SB()
80 static struct inode *get_cramfs_inode(struct super_block *sb, in get_cramfs_inode() argument
86 inode = iget_locked(sb, cramino(cramfs_inode, offset)); in get_cramfs_inode()
165 static void *cramfs_read(struct super_block *sb, unsigned int offset, unsigned int len) in cramfs_read() argument
167 struct address_space *mapping = sb->s_bdev->bd_inode->i_mapping; in cramfs_read()
182 if (buffer_dev[i] != sb) in cramfs_read()
224 buffer_dev[buffer] = sb; in cramfs_read()
241 static void cramfs_kill_sb(struct super_block *sb) in cramfs_kill_sb() argument
243 struct cramfs_sb_info *sbi = CRAMFS_SB(sb); in cramfs_kill_sb()
245 kill_block_super(sb); in cramfs_kill_sb()
249 static int cramfs_remount(struct super_block *sb, int *flags, char *data) in cramfs_remount() argument
251 sync_filesystem(sb); in cramfs_remount()
256 static int cramfs_fill_super(struct super_block *sb, void *data, int silent) in cramfs_fill_super() argument
264 sb->s_flags |= MS_RDONLY; in cramfs_fill_super()
269 sb->s_fs_info = sbi; in cramfs_fill_super()
277 memcpy(&super, cramfs_read(sb, 0, sizeof(super)), sizeof(super)); in cramfs_fill_super()
291 memcpy(&super, cramfs_read(sb, 512, sizeof(super)), sizeof(super)); in cramfs_fill_super()
339 sb->s_op = &cramfs_ops; in cramfs_fill_super()
340 root = get_cramfs_inode(sb, &super.root, 0); in cramfs_fill_super()
343 sb->s_root = d_make_root(root); in cramfs_fill_super()
344 if (!sb->s_root) in cramfs_fill_super()
351 struct super_block *sb = dentry->d_sb; in cramfs_statfs() local
352 u64 id = huge_encode_dev(sb->s_bdev->bd_dev); in cramfs_statfs()
356 buf->f_blocks = CRAMFS_SB(sb)->blocks; in cramfs_statfs()
359 buf->f_files = CRAMFS_SB(sb)->files; in cramfs_statfs()
373 struct super_block *sb = inode->i_sb; in cramfs_readdir() local
398 de = cramfs_read(sb, OFFSET(inode) + offset, sizeof(*de)+CRAMFS_MAXPATHLEN); in cramfs_readdir()
503 struct super_block *sb = inode->i_sb; in cramfs_readpage() local
510 start_offset = *(u32 *) cramfs_read(sb, blkptr_offset-4, in cramfs_readpage()
512 compr_len = (*(u32 *) cramfs_read(sb, blkptr_offset, 4) - in cramfs_readpage()
526 cramfs_read(sb, start_offset, compr_len), in cramfs_readpage()