Lines Matching refs:sb
202 struct super_block *sb = dir->i_sb; in msdos_lookup() local
207 mutex_lock(&MSDOS_SB(sb)->s_lock); in msdos_lookup()
214 inode = fat_build_inode(sb, sinfo.de, sinfo.i_pos); in msdos_lookup()
220 mutex_unlock(&MSDOS_SB(sb)->s_lock); in msdos_lookup()
265 struct super_block *sb = dir->i_sb; in msdos_create() local
272 mutex_lock(&MSDOS_SB(sb)->s_lock); in msdos_create()
275 msdos_name, &MSDOS_SB(sb)->options); in msdos_create()
290 inode = fat_build_inode(sb, sinfo.de, sinfo.i_pos); in msdos_create()
301 mutex_unlock(&MSDOS_SB(sb)->s_lock); in msdos_create()
303 err = fat_flush_inodes(sb, dir, inode); in msdos_create()
310 struct super_block *sb = dir->i_sb; in msdos_rmdir() local
315 mutex_lock(&MSDOS_SB(sb)->s_lock); in msdos_rmdir()
336 mutex_unlock(&MSDOS_SB(sb)->s_lock); in msdos_rmdir()
338 err = fat_flush_inodes(sb, dir, inode); in msdos_rmdir()
346 struct super_block *sb = dir->i_sb; in msdos_mkdir() local
353 mutex_lock(&MSDOS_SB(sb)->s_lock); in msdos_mkdir()
356 msdos_name, &MSDOS_SB(sb)->options); in msdos_mkdir()
378 inode = fat_build_inode(sb, sinfo.de, sinfo.i_pos); in msdos_mkdir()
391 mutex_unlock(&MSDOS_SB(sb)->s_lock); in msdos_mkdir()
392 fat_flush_inodes(sb, dir, inode); in msdos_mkdir()
398 mutex_unlock(&MSDOS_SB(sb)->s_lock); in msdos_mkdir()
406 struct super_block *sb = inode->i_sb; in msdos_unlink() local
410 mutex_lock(&MSDOS_SB(sb)->s_lock); in msdos_unlink()
422 mutex_unlock(&MSDOS_SB(sb)->s_lock); in msdos_unlink()
424 err = fat_flush_inodes(sb, dir, inode); in msdos_unlink()
601 struct super_block *sb = old_dir->i_sb; in msdos_rename() local
605 mutex_lock(&MSDOS_SB(sb)->s_lock); in msdos_rename()
624 mutex_unlock(&MSDOS_SB(sb)->s_lock); in msdos_rename()
626 err = fat_flush_inodes(sb, old_dir, new_dir); in msdos_rename()
641 static void setup(struct super_block *sb) in setup() argument
643 MSDOS_SB(sb)->dir_ops = &msdos_dir_inode_operations; in setup()
644 sb->s_d_op = &msdos_dentry_operations; in setup()
645 sb->s_flags |= MS_NOATIME; in setup()
648 static int msdos_fill_super(struct super_block *sb, void *data, int silent) in msdos_fill_super() argument
650 return fat_fill_super(sb, data, silent, 0, setup); in msdos_fill_super()