/openbmc/linux/include/linux/ |
H A D | f2fs_fs.h | 35 #define F2FS_ROOT_INO(sbi) ((sbi)->root_ino_num) argument 36 #define F2FS_NODE_INO(sbi) ((sbi)->node_ino_num) argument 37 #define F2FS_META_INO(sbi) ((sbi)->meta_ino_num) argument 38 #define F2FS_COMPRESS_INO(sbi) (NM_I(sbi)->max_nid) argument 44 #define F2FS_IO_SIZE(sbi) BIT(F2FS_OPTION(sbi).write_io_size_bits) /* Blocks */ argument 45 #define F2FS_IO_SIZE_KB(sbi) BIT(F2FS_OPTION(sbi).write_io_size_bits + 2) /* KB */ argument 46 #define F2FS_IO_SIZE_BITS(sbi) (F2FS_OPTION(sbi).write_io_size_bits) /* power of 2 */ argument 47 #define F2FS_IO_SIZE_MASK(sbi) (F2FS_IO_SIZE(sbi) - 1) argument 48 #define F2FS_IO_ALIGNED(sbi) (F2FS_IO_SIZE(sbi) > 1) argument
|
/openbmc/linux/fs/f2fs/ |
H A D | node.h | 130 static inline bool excess_dirty_nats(struct f2fs_sb_info *sbi) in excess_dirty_nats() argument 132 return NM_I(sbi)->nat_cnt[DIRTY_NAT] >= NM_I(sbi)->max_nid * in excess_dirty_nats() 133 NM_I(sbi)->dirty_nats_ratio / 100; in excess_dirty_nats() 168 struct f2fs_nm_info *nm_i = NM_I(sbi); in next_free_nid() 186 struct f2fs_nm_info *nm_i = NM_I(sbi); in get_nat_bitmap() 191 f2fs_bug_on(sbi, 1); in get_nat_bitmap() 198 struct f2fs_nm_info *nm_i = NM_I(sbi); in current_nat_addr() 211 (block_off & (sbi->blocks_per_seg - 1))); in current_nat_addr() 214 block_addr += sbi->blocks_per_seg; in current_nat_addr() 222 struct f2fs_nm_info *nm_i = NM_I(sbi); in next_nat_addr() [all …]
|
H A D | inline.c | 130 .sbi = F2FS_I_SB(dn->inode), in f2fs_convert_inline_page() 160 set_sbi_flag(fio.sbi, SBI_NEED_FSCK); in f2fs_convert_inline_page() 201 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_convert_inline_inode() local 207 f2fs_hw_is_readonly(sbi) || f2fs_readonly(sbi->sb)) in f2fs_convert_inline_inode() 218 f2fs_lock_op(sbi); in f2fs_convert_inline_inode() 233 f2fs_unlock_op(sbi); in f2fs_convert_inline_inode() 238 f2fs_balance_fs(sbi, dn.node_changed); in f2fs_convert_inline_inode() 577 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_try_convert_inline_dir() local 586 f2fs_lock_op(sbi); in f2fs_try_convert_inline_dir() 611 f2fs_unlock_op(sbi); in f2fs_try_convert_inline_dir() [all …]
|
/openbmc/linux/sound/drivers/opl3/ |
H A D | opl3_oss.c | 180 struct sbi_instrument sbi; in snd_opl3_load_patch_seq_oss() local 195 if (count < (int)sizeof(sbi)) { in snd_opl3_load_patch_seq_oss() 199 if (copy_from_user(&sbi, buf, sizeof(sbi))) in snd_opl3_load_patch_seq_oss() 202 if (sbi.channel < 0 || sbi.channel >= SBFM_MAXINSTR) { in snd_opl3_load_patch_seq_oss() 204 sbi.channel); in snd_opl3_load_patch_seq_oss() 209 sprintf(name, "Chan%d", sbi.channel); in snd_opl3_load_patch_seq_oss() 211 err = snd_opl3_load_patch(opl3, sbi.channel, 127, type, name, NULL, in snd_opl3_load_patch_seq_oss() 212 sbi.operators); in snd_opl3_load_patch_seq_oss() 216 return sizeof(sbi); in snd_opl3_load_patch_seq_oss()
|
/openbmc/linux/fs/erofs/ |
H A D | fscache.c | 371 sbi->volume = volume; in erofs_fscache_register_volume() 405 domain->volume = sbi->volume; in erofs_fscache_init_domain() 408 sbi->domain = domain; in erofs_fscache_init_domain() 425 sbi->domain = domain; in erofs_fscache_register_domain() 585 if (sbi->domain_id) in erofs_fscache_register_fs() 602 if (sbi->domain_id) in erofs_fscache_register_fs() 608 sbi->s_fscache = fscache; in erofs_fscache_register_fs() 618 if (sbi->domain) in erofs_fscache_unregister_fs() 623 sbi->s_fscache = NULL; in erofs_fscache_unregister_fs() 624 sbi->volume = NULL; in erofs_fscache_unregister_fs() [all …]
|
H A D | decompressor.c | 30 struct erofs_sb_info *sbi = EROFS_SB(sb); in z_erofs_load_lz4_config() local 42 if (!sbi->lz4.max_pclusterblks) { in z_erofs_load_lz4_config() 43 sbi->lz4.max_pclusterblks = 1; /* reserved case */ in z_erofs_load_lz4_config() 44 } else if (sbi->lz4.max_pclusterblks > in z_erofs_load_lz4_config() 47 sbi->lz4.max_pclusterblks); in z_erofs_load_lz4_config() 52 sbi->lz4.max_pclusterblks = 1; in z_erofs_load_lz4_config() 55 sbi->lz4.max_distance_pages = distance ? in z_erofs_load_lz4_config() 58 return erofs_pcpubuf_growsize(sbi->lz4.max_pclusterblks); in z_erofs_load_lz4_config() 396 struct erofs_sb_info *sbi = EROFS_SB(sb); in z_erofs_parse_cfgs() local 402 if (!erofs_sb_has_compr_cfgs(sbi)) { in z_erofs_parse_cfgs() [all …]
|
/openbmc/linux/fs/fat/ |
H A D | nfs.c | 25 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_dget() local 30 head = sbi->dir_hashtable + fat_dir_hash(i_logstart); in fat_dget() 31 spin_lock(&sbi->dir_hash_lock); in fat_dget() 40 spin_unlock(&sbi->dir_hash_lock); in fat_dget() 121 i_pos = fat_i_pos_read(sbi, inode); in fat_encode_fh_nostale() 127 i_pos = fat_i_pos_read(sbi, parent); in fat_encode_fh_nostale() 227 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_rebuild_parent() local 237 clus_to_match = fat_get_start(sbi, &de[0]); in fat_rebuild_parent() 238 search_clus = fat_get_start(sbi, &de[1]); in fat_rebuild_parent() 274 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_get_parent() local [all …]
|
H A D | dir.c | 58 if ((iblock & (sbi->sec_per_clus - 1)) || sbi->sec_per_clus == 1) in fat_dir_readahead() 185 if (sbi->options.utf8) in fat_uni_to_x8() 354 int isvfat = sbi->options.isvfat; in fat_parse_short() 355 int nocase = sbi->options.nocase; in fat_parse_short() 450 if (sbi->options.isvfat) { in fat_parse_short() 571 mutex_lock(&sbi->s_lock); in __fat_readdir() 636 sbi->options.dotsOK); in __fat_readdir() 697 mutex_unlock(&sbi->s_lock); in __fat_readdir() 1167 if (sbi->options.isvfat) { in fat_alloc_new_dir() 1215 *nr_cluster = (size + (sbi->cluster_size - 1)) >> sbi->cluster_bits; in fat_add_new_entries() [all …]
|
H A D | cache.c | 228 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_get_cluster() local 229 const int limit = sb->s_maxbytes >> sbi->cluster_bits; in fat_get_cluster() 238 if (!fat_valid_entry(sbi, *dclus)) { in fat_get_cluster() 315 struct msdos_sb_info *sbi = MSDOS_SB(sb); in fat_get_mapped_cluster() local 319 offset = sector & (sbi->sec_per_clus - 1); in fat_get_mapped_cluster() 324 *bmap = fat_clus_to_blknr(sbi, cluster) + offset; in fat_get_mapped_cluster() 325 *mapped_blocks = sbi->sec_per_clus - offset; in fat_get_mapped_cluster() 361 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_bmap() local 366 if (!is_fat32(sbi) && (inode->i_ino == MSDOS_ROOT_INO)) { in fat_bmap() 367 if (sector < (sbi->dir_entries >> sbi->dir_per_block_bits)) { in fat_bmap() [all …]
|
/openbmc/linux/fs/ntfs3/ |
H A D | attrib.c | 120 if (sbi) { in run_deallocate_ex() 245 sbi = mi->sbi; in attr_make_nonresident() 357 struct ntfs_sb_info *sbi = mi->sbi; in attr_set_size_res() local 406 struct ntfs_sb_info *sbi = ni->mi.sbi; in attr_set_size() local 911 sbi = ni->mi.sbi; in attr_data_get_block() 1346 struct ntfs_sb_info *sbi = ni->mi.sbi; in attr_load_runs_range() local 1376 struct ntfs_sb_info *sbi = ni->mi.sbi; in attr_wof_frame_info() local 1626 struct ntfs_sb_info *sbi = ni->mi.sbi; in attr_allocate_frame() local 1851 struct ntfs_sb_info *sbi = ni->mi.sbi; in attr_collapse_range() local 2109 struct ntfs_sb_info *sbi = ni->mi.sbi; in attr_punch_hole() local [all …]
|
H A D | inode.c | 51 inode->i_uid = sbi->options->fs_uid; in ntfs_read_mft() 54 err = mi_init(&ni->mi, sbi, ino); in ntfs_read_mft() 59 t64 = sbi->mft.lbo >> sbi->cluster_bits; in ntfs_read_mft() 60 t32 = bytes_to_cluster(sbi, MFT_REC_VOL * sbi->record_size); in ntfs_read_mft() 61 sbi->mft.ni = ni; in ntfs_read_mft() 321 run = &sbi->mft.bitmap.run; in ntfs_read_mft() 486 sbi->mft.ni = NULL; in ntfs_read_mft() 494 sbi->mft.ni = NULL; in ntfs_read_mft() 584 off = vbo & sbi->cluster_mask; in ntfs_get_block_vbo() 1289 if (sbi->options->sparse) { in ntfs_create_inode() [all …]
|
/openbmc/linux/fs/qnx6/ |
H A D | dir.c | 49 struct qnx6_sb_info *sbi = QNX6_SB(sb); in qnx6_longname() local 54 struct address_space *mapping = sbi->longfile->i_mapping; in qnx6_longname() 69 struct qnx6_sb_info *sbi = QNX6_SB(s); in qnx6_dir_longfilename() local 85 lf_size = fs16_to_cpu(sbi, lf->lf_size); in qnx6_dir_longfilename() 116 struct qnx6_sb_info *sbi = QNX6_SB(s); in qnx6_readdir() local 141 u32 no_inode = fs32_to_cpu(sbi, de->de_inode); in qnx6_readdir() 179 struct qnx6_sb_info *sbi = QNX6_SB(s); in qnx6_long_match() local 187 thislen = fs16_to_cpu(sbi, lf->lf_size); in qnx6_long_match() 194 return fs32_to_cpu(sbi, de->de_inode); in qnx6_long_match() 206 struct qnx6_sb_info *sbi = QNX6_SB(s); in qnx6_match() local [all …]
|
/openbmc/linux/fs/hfsplus/ |
H A D | dir.c | 316 mutex_lock(&sbi->vh_mutex); in hfsplus_link() 332 cnid = sbi->next_cnid++; in hfsplus_link() 339 sbi->file_count++; in hfsplus_link() 341 cnid = sbi->next_cnid++; in hfsplus_link() 351 sbi->file_count++; in hfsplus_link() 370 mutex_lock(&sbi->vh_mutex); in hfsplus_unlink() 395 sbi->file_count--; in hfsplus_unlink() 398 sbi->hidden_dir, in hfsplus_unlink() 407 sbi->file_count--; in hfsplus_unlink() 424 mutex_lock(&sbi->vh_mutex); in hfsplus_rmdir() [all …]
|
H A D | ioctl.c | 31 struct hfsplus_sb_info *sbi = HFSPLUS_SB(inode->i_sb); in hfsplus_ioctl_bless() local 32 struct hfsplus_vh *vh = sbi->s_vhdr; in hfsplus_ioctl_bless() 33 struct hfsplus_vh *bvh = sbi->s_backup_vhdr; in hfsplus_ioctl_bless() 39 mutex_lock(&sbi->vh_mutex); in hfsplus_ioctl_bless() 56 mutex_unlock(&sbi->vh_mutex); in hfsplus_ioctl_bless()
|
H A D | part_tbl.c | 73 struct hfsplus_sb_info *sbi = HFSPLUS_SB(sb); in hfs_parse_old_pmap() local 81 (sbi->part < 0 || sbi->part == i)) { in hfs_parse_old_pmap() 94 struct hfsplus_sb_info *sbi = HFSPLUS_SB(sb); in hfs_parse_new_pmap() local 102 (sbi->part < 0 || sbi->part == i)) { in hfs_parse_new_pmap()
|
/openbmc/linux/fs/ext4/ |
H A D | block_validity.c | 125 static void debug_print_tree(struct ext4_sb_info *sbi) in debug_print_tree() argument 134 system_blks = rcu_dereference(sbi->s_system_blks); in debug_print_tree() 152 struct ext4_sb_info *sbi = EXT4_SB(sb); in ext4_protect_reserved_inode() local 158 (ino > le32_to_cpu(sbi->s_es->s_inodes_count))) in ext4_protect_reserved_inode() 214 struct ext4_sb_info *sbi = EXT4_SB(sb); in ext4_setup_system_zone() local 246 sbi->s_itb_per_group, 0); in ext4_setup_system_zone() 252 le32_to_cpu(sbi->s_es->s_journal_inum)); in ext4_setup_system_zone() 262 rcu_assign_pointer(sbi->s_system_blks, system_blks); in ext4_setup_system_zone() 265 debug_print_tree(sbi); in ext4_setup_system_zone() 298 struct ext4_sb_info *sbi = EXT4_SB(sb); in ext4_sb_block_valid() local [all …]
|
H A D | ialloc.c | 246 struct ext4_sb_info *sbi; in ext4_free_inode() local 266 sbi = EXT4_SB(sb); in ext4_free_inode() 280 es = sbi->s_es; in ext4_free_inode() 337 if (sbi->s_log_groups_per_flex) { in ext4_free_inode() 445 sbi->s_log_groups_per_flex; in find_group_orlov() 464 hinfo.seed = sbi->s_hash_seed; in find_group_orlov() 938 struct ext4_sb_info *sbi; in __ext4_new_inode() local 951 sbi = EXT4_SB(sb); in __ext4_new_inode() 1005 goal = sbi->s_inode_goal; in __ext4_new_inode() 1244 if (sbi->s_log_groups_per_flex) { in __ext4_new_inode() [all …]
|
/openbmc/linux/fs/isofs/ |
H A D | namei.c | 44 struct isofs_sb_info *sbi = ISOFS_SB(dir->i_sb); in isofs_find_entry() local 109 if (sbi->s_rock && in isofs_find_entry() 114 } else if (sbi->s_joliet_level) { in isofs_find_entry() 118 } else if (sbi->s_mapping == 'a') { in isofs_find_entry() 121 } else if (sbi->s_mapping == 'n') { in isofs_find_entry() 132 (!sbi->s_hide || in isofs_find_entry() 133 (!(de->flags[-sbi->s_high_sierra] & 1))) && in isofs_find_entry() 134 (sbi->s_showassoc || in isofs_find_entry() 135 (!(de->flags[-sbi->s_high_sierra] & 4)))) { in isofs_find_entry()
|
H A D | dir.c | 96 struct isofs_sb_info *sbi = ISOFS_SB(inode->i_sb); in do_isofs_readdir() local 167 if (de->flags[-sbi->s_high_sierra] & 0x80) { in do_isofs_readdir() 199 if ((sbi->s_hide && (de->flags[-sbi->s_high_sierra] & 1)) || in do_isofs_readdir() 200 (!sbi->s_showassoc && in do_isofs_readdir() 201 (de->flags[-sbi->s_high_sierra] & 4))) { in do_isofs_readdir() 207 if (sbi->s_rock) { in do_isofs_readdir() 216 if (sbi->s_joliet_level) { in do_isofs_readdir() 221 if (sbi->s_mapping == 'a') { in do_isofs_readdir() 225 if (sbi->s_mapping == 'n') { in do_isofs_readdir()
|
/openbmc/linux/fs/exfat/ |
H A D | nls.c | 454 struct exfat_sb_info *sbi = EXFAT_SB(sb); in exfat_toupper() local 456 return sbi->vol_utbl[a] ? sbi->vol_utbl[a] : a; in exfat_toupper() 654 struct exfat_sb_info *sbi = EXFAT_SB(sb); in exfat_load_upcase_table() local 666 sbi->vol_utbl = upcase_table; in exfat_load_upcase_table() 706 exfat_free_upcase_table(sbi); in exfat_load_upcase_table() 713 struct exfat_sb_info *sbi = EXFAT_SB(sb); in exfat_load_default_upcase_table() local 722 sbi->vol_utbl = upcase_table; in exfat_load_default_upcase_table() 743 exfat_free_upcase_table(sbi); in exfat_load_default_upcase_table() 756 struct exfat_sb_info *sbi = EXFAT_SB(sb); in exfat_create_upcase_table() local 759 clu.dir = sbi->root_dir; in exfat_create_upcase_table() [all …]
|
/openbmc/linux/fs/omfs/ |
H A D | file.c | 13 static u32 omfs_max_extents(struct omfs_sb_info *sbi, int offset) in omfs_max_extents() argument 15 return (sbi->s_sys_blocksize - offset - in omfs_max_extents() 33 struct omfs_sb_info *sbi = OMFS_SB(inode->i_sb); in omfs_shrink_inode() local 57 max_extents = omfs_max_extents(sbi, OMFS_EXTENT_START); in omfs_shrink_inode() 87 omfs_clear_range(inode->i_sb, last, sbi->s_mirrors); in omfs_shrink_inode() 96 max_extents = omfs_max_extents(sbi, OMFS_EXTENT_CONT); in omfs_shrink_inode() 121 struct omfs_sb_info *sbi = OMFS_SB(inode->i_sb); in omfs_grow_extent() local 155 max_count = omfs_max_extents(sbi, OMFS_EXTENT_START); in omfs_grow_extent() 228 struct omfs_sb_info *sbi = OMFS_SB(inode->i_sb); in omfs_get_block() local 238 max_extents = omfs_max_extents(sbi, OMFS_EXTENT_START); in omfs_get_block() [all …]
|
/openbmc/linux/fs/efs/ |
H A D | super.c | 33 struct efs_sb_info *sbi = SUPER_INFO(s); in efs_kill_sb() local 35 kfree(sbi); in efs_kill_sb() 332 struct efs_sb_info *sbi = SUPER_INFO(sb); in efs_statfs() local 337 buf->f_blocks = sbi->total_groups * /* total data blocks */ in efs_statfs() 338 (sbi->group_size - sbi->inode_blocks); in efs_statfs() 339 buf->f_bfree = sbi->data_free; /* free data blocks */ in efs_statfs() 340 buf->f_bavail = sbi->data_free; /* free blocks for non-root */ in efs_statfs() 341 buf->f_files = sbi->total_groups * /* total inodes */ in efs_statfs() 342 sbi->inode_blocks * in efs_statfs() 344 buf->f_ffree = sbi->inode_free; /* free inodes */ in efs_statfs()
|
/openbmc/linux/fs/ext2/ |
H A D | balloc.c | 46 struct ext2_sb_info *sbi = EXT2_SB(sb); in ext2_get_group_desc() local 48 if (block_group >= sbi->s_groups_count) { in ext2_get_group_desc() 51 block_group, sbi->s_groups_count); in ext2_get_group_desc() 58 if (!sbi->s_group_desc[group_desc]) { in ext2_get_group_desc() 67 *bh = sbi->s_group_desc[group_desc]; in ext2_get_group_desc() 525 sbi->s_itb_per_group) || in ext2_free_blocks() 527 sbi->s_itb_per_group)) { in ext2_free_blocks() 1160 !in_group_p (sbi->s_resgid))) { in ext2_has_free_blocks() 1217 struct ext2_sb_info *sbi; in ext2_new_blocks() local 1237 sbi = EXT2_SB(sb); in ext2_new_blocks() [all …]
|
/openbmc/linux/fs/affs/ |
H A D | symlink.c | 35 struct affs_sb_info *sbi = AFFS_SB(inode->i_sb); in affs_symlink_read_folio() local 37 spin_lock(&sbi->symlink_lock); in affs_symlink_read_folio() 38 pf = sbi->s_prefix ? sbi->s_prefix : "/"; in affs_symlink_read_folio() 41 spin_unlock(&sbi->symlink_lock); in affs_symlink_read_folio()
|
/openbmc/linux/fs/reiserfs/ |
H A D | super.c | 108 sbi->work_queued = 0; in flush_old_commits() 128 if (!sbi->work_queued) { in reiserfs_schedule_old_flush() 131 sbi->work_queued = 1; in reiserfs_schedule_old_flush() 142 sbi->work_queued = 2; in reiserfs_cancel_old_flush() 177 sbi->work_queued = 0; in reiserfs_unfreeze() 1905 if (!sbi) in reiserfs_fill_super() 1907 s->s_fs_info = sbi; in reiserfs_fill_super() 1940 if (!sbi->s_jdev) { in reiserfs_fill_super() 2227 if (sbi->commit_wq) in reiserfs_fill_super() 2242 kfree(sbi->s_jdev); in reiserfs_fill_super() [all …]
|