Lines Matching refs:sbi
32 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_ioctl_set_attributes() local
63 ia.ia_mode = fat_make_mode(sbi, attr, S_IRWXUGO); in fat_ioctl_set_attributes()
65 ia.ia_mode = fat_make_mode(sbi, attr, in fat_ioctl_set_attributes()
75 if (sbi->options.sys_immutable && in fat_ioctl_set_attributes()
97 if (sbi->options.sys_immutable) { in fat_ioctl_set_attributes()
115 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_ioctl_get_volume_id() local
116 return put_user(sbi->vol_id, user_attr); in fat_ioctl_get_volume_id()
289 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_truncate_blocks() local
290 const unsigned int cluster_size = sbi->cluster_size; in fat_truncate_blocks()
300 nr_clusters = (offset + (cluster_size - 1)) >> sbi->cluster_bits; in fat_truncate_blocks()
320 static int fat_sanitize_mode(const struct msdos_sb_info *sbi, in fat_sanitize_mode() argument
331 mask = sbi->options.fs_fmask; in fat_sanitize_mode()
333 mask = sbi->options.fs_dmask; in fat_sanitize_mode()
358 static int fat_allow_set_time(struct msdos_sb_info *sbi, struct inode *inode) in fat_allow_set_time() argument
360 umode_t allow_utime = sbi->options.allow_utime; in fat_allow_set_time()
379 struct msdos_sb_info *sbi = MSDOS_SB(dentry->d_sb); in fat_setattr() local
387 if (fat_allow_set_time(sbi, inode)) in fat_setattr()
394 if (sbi->options.quiet) in fat_setattr()
417 (!uid_eq(attr->ia_uid, sbi->options.fs_uid))) || in fat_setattr()
419 (!gid_eq(attr->ia_gid, sbi->options.fs_gid))) || in fat_setattr()
425 if (sbi->options.quiet) in fat_setattr()
435 if (fat_sanitize_mode(sbi, inode, &attr->ia_mode) < 0) in fat_setattr()