Home
last modified time | relevance | path

Searched refs:sbi (Results 101 – 125 of 229) sorted by relevance

12345678910

/openbmc/linux/include/linux/
H A Df2fs_fs.h35 #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 Dnode.h130 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 Dinline.c130 .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 Dopl3_oss.c180 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 Dfscache.c371 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 Ddecompressor.c30 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 Dnfs.c25 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 Ddir.c58 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 Dcache.c228 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 Dattrib.c120 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 Dinode.c51 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 Ddir.c49 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 Ddir.c316 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 Dioctl.c31 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 Dpart_tbl.c73 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 Dblock_validity.c125 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 Dialloc.c246 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 Dnamei.c44 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 Ddir.c96 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 Dnls.c454 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 Dfile.c13 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 Dsuper.c33 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 Dballoc.c46 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 Dsymlink.c35 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 Dsuper.c108 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 …]

12345678910