Home
last modified time | relevance | path

Searched refs:sb (Results 1 – 22 of 22) sorted by relevance

/fs/exfat/
A Dmount.c181 free(ef->sb); in exfat_free()
182 ef->sb = NULL; in exfat_free()
213 if (ef->sb == NULL) in exfat_mount()
246 if ((int) ef->sb->sector_bits + (int) ef->sb->spc_bits > 25) in exfat_mount()
249 ef->sb->sector_bits, ef->sb->spc_bits); in exfat_mount()
267 if (ef->sb->version.major != 1 || ef->sb->version.minor != 0) in exfat_mount()
270 ef->sb->version.major, ef->sb->version.minor); in exfat_mount()
280 if (le64_to_cpu(ef->sb->sector_count) * SECTOR_SIZE(*ef->sb) > in exfat_mount()
287 le64_to_cpu(ef->sb->sector_count), SECTOR_SIZE(*ef->sb), in exfat_mount()
290 if ((off_t) le32_to_cpu(ef->sb->cluster_count) * CLUSTER_SIZE(*ef->sb) > in exfat_mount()
[all …]
A Dcluster.c33 return sector << ef->sb->sector_bits; in s2o()
69 uint64_t cluster_size = CLUSTER_SIZE(*ef->sb); in bytes2clusters()
253 if (CLUSTER_INVALID(*ef->sb, previous)) in grow_file()
266 if (CLUSTER_INVALID(*ef->sb, previous)) in grow_file()
277 if (CLUSTER_INVALID(*ef->sb, next)) in grow_file()
322 if (CLUSTER_INVALID(*ef->sb, last)) in shrink_file()
344 if (CLUSTER_INVALID(*ef->sb, previous)) in shrink_file()
382 begin / CLUSTER_SIZE(*ef->sb)); in erase_range()
383 if (CLUSTER_INVALID(*ef->sb, cluster)) in erase_range()
397 if (CLUSTER_INVALID(*ef->sb, cluster)) in erase_range()
[all …]
A Dutils.c40 stbuf->st_blocks = ROUND_UP(node->size, CLUSTER_SIZE(*ef->sb)) / 512; in exfat_stat()
162 void exfat_print_info(const struct exfat_super_block* sb, in exfat_print_info() argument
166 off_t total_space = le64_to_cpu(sb->sector_count) * SECTOR_SIZE(*sb); in exfat_print_info()
167 off_t avail_space = (off_t) free_clusters * CLUSTER_SIZE(*sb); in exfat_print_info()
170 sb->version.major, sb->version.minor); in exfat_print_info()
171 exfat_humanize_bytes(SECTOR_SIZE(*sb), &hb); in exfat_print_info()
173 exfat_humanize_bytes(CLUSTER_SIZE(*sb), &hb); in exfat_print_info()
A Dexfat.h49 #define SECTOR_SIZE(sb) (1 << (sb).sector_bits) argument
50 #define CLUSTER_SIZE(sb) (SECTOR_SIZE(sb) << (sb).spc_bits) argument
51 #define CLUSTER_INVALID(sb, c) ((c) < EXFAT_FIRST_DATA_CLUSTER || \ argument
52 (c) - EXFAT_FIRST_DATA_CLUSTER >= le32_to_cpu((sb).cluster_count))
114 struct exfat_super_block* sb; member
215 void exfat_print_info(const struct exfat_super_block* sb,
A Dio.c507 cluster = exfat_advance_cluster(ef, node, offset / CLUSTER_SIZE(*ef->sb)); in exfat_generic_pread()
508 if (CLUSTER_INVALID(*ef->sb, cluster)) in exfat_generic_pread()
514 loffset = offset % CLUSTER_SIZE(*ef->sb); in exfat_generic_pread()
518 if (CLUSTER_INVALID(*ef->sb, cluster)) in exfat_generic_pread()
523 lsize = MIN(CLUSTER_SIZE(*ef->sb) - loffset, remainder); in exfat_generic_pread()
563 cluster = exfat_advance_cluster(ef, node, offset / CLUSTER_SIZE(*ef->sb)); in exfat_generic_pwrite()
564 if (CLUSTER_INVALID(*ef->sb, cluster)) in exfat_generic_pwrite()
570 loffset = offset % CLUSTER_SIZE(*ef->sb); in exfat_generic_pwrite()
574 if (CLUSTER_INVALID(*ef->sb, cluster)) in exfat_generic_pwrite()
579 lsize = MIN(CLUSTER_SIZE(*ef->sb) - loffset, remainder); in exfat_generic_pwrite()
A Dnode.c212 int cluster_size = CLUSTER_SIZE(*ef->sb); in check_node()
214 (uint64_t) le32_to_cpu(ef->sb->cluster_count) * cluster_size; in check_node()
258 if (node->size > 0 && CLUSTER_INVALID(*ef->sb, node->start_cluster)) in check_node()
417 if (CLUSTER_INVALID(*ef->sb, le32_to_cpu(upcase->start_cluster))) in readdir()
468 if (CLUSTER_INVALID(*ef->sb, ef->cmap.start_cluster)) in readdir()
474 ef->cmap.size = le32_to_cpu(ef->sb->cluster_count); in readdir()
749 CLUSTER_SIZE(*ef->sb)) * CLUSTER_SIZE(*ef->sb); in shrink_directory()
751 new_size = CLUSTER_SIZE(*ef->sb); in shrink_directory()
890 CLUSTER_SIZE(*ef->sb)), in find_slot()
1007 rc = exfat_truncate(ef, node, CLUSTER_SIZE(*ef->sb), true); in exfat_mkdir()
A Drepair.c80 off_t sector_size = SECTOR_SIZE(*ef->sb); in exfat_fix_invalid_vbr_checksum()
/fs/btrfs/
A Ddisk-io.c153 csum_type = btrfs_super_csum_type(sb); in btrfs_check_super()
189 btrfs_super_chunk_root(sb)); in btrfs_check_super()
194 btrfs_super_log_root(sb)); in btrfs_check_super()
199 btrfs_super_nodesize(sb)); in btrfs_check_super()
208 btrfs_super_sectorsize(sb)); in btrfs_check_super()
219 if (btrfs_super_bytes_used(sb) < 6 * btrfs_super_nodesize(sb)) { in btrfs_check_super()
224 && (btrfs_super_stripesize(sb) != btrfs_super_sectorsize(sb))) { in btrfs_check_super()
230 metadata_uuid = sb->metadata_uuid; in btrfs_check_super()
232 metadata_uuid = sb->fsid; in btrfs_check_super()
250 btrfs_super_num_devices(sb)); in btrfs_check_super()
[all …]
A Ddisk-io.h34 int btrfs_check_fs_compatibility(struct btrfs_super_block *sb);
44 struct btrfs_super_block *sb);
A Dvolumes.c651 struct extent_buffer *sb; in btrfs_read_sys_array() local
668 sb = alloc_dummy_extent_buffer(fs_info, BTRFS_SUPER_INFO_OFFSET, in btrfs_read_sys_array()
670 if (!sb) in btrfs_read_sys_array()
672 btrfs_set_buffer_uptodate(sb); in btrfs_read_sys_array()
673 write_extent_buffer(sb, super_copy, 0, sizeof(*super_copy)); in btrfs_read_sys_array()
702 num_stripes = btrfs_chunk_num_stripes(sb, chunk); in btrfs_read_sys_array()
715 ret = read_one_chunk(fs_info, &key, sb, chunk, -1); in btrfs_read_sys_array()
729 free_extent_buffer(sb); in btrfs_read_sys_array()
735 free_extent_buffer(sb); in btrfs_read_sys_array()
A Dctree.c25 u16 btrfs_super_csum_size(const struct btrfs_super_block *sb) in btrfs_super_csum_size() argument
27 const u16 csum_type = btrfs_super_csum_type(sb); in btrfs_super_csum_size()
/fs/ext4/
A Dext4_write.c34 sb->free_inodes = cpu_to_le32(le32_to_cpu(sb->free_inodes) + 1); in ext4fs_sb_free_inodes_inc()
39 sb->free_blocks = cpu_to_le32(le32_to_cpu(sb->free_blocks) + 1); in ext4fs_sb_free_blocks_inc()
167 ext4fs_sb_free_blocks_inc(fs->sb); in delete_single_indirect_block()
231 ext4fs_sb_free_blocks_inc(fs->sb); in delete_double_indirect_block()
262 ext4fs_sb_free_blocks_inc(fs->sb); in delete_double_indirect_block()
415 ext4fs_sb_free_blocks_inc(fs->sb); in delete_triple_indirect_block()
566 ext4fs_sb_free_inodes_inc(fs->sb); in ext4fs_delete_file()
608 fs->sb = zalloc(SUPERBLOCK_SIZE); in ext4fs_init()
609 if (!fs->sb) in ext4fs_init()
727 free(fs->sb); in ext4fs_deinit()
[all …]
A Dext4_journal.c68 memcpy(temp + SUPERBLOCK_SIZE, fs->sb, SUPERBLOCK_SIZE); in ext4fs_init_journal()
76 memcpy(journal_ptr[gindex]->buf, fs->sb, SUPERBLOCK_SIZE); in ext4fs_init_journal()
415 if (le32_to_cpu(fs->sb->feature_ro_compat) & EXT4_FEATURE_RO_COMPAT_METADATA_CSUM) in ext4fs_check_journal_state()
434 if (le32_to_cpu(fs->sb->feature_incompat) & EXT3_FEATURE_INCOMPAT_RECOVER) { in ext4fs_check_journal_state()
535 ext4_read_superblock((char *)fs->sb); in ext4fs_check_journal_state()
536 new_feature_incompat = le32_to_cpu(fs->sb->feature_incompat); in ext4fs_check_journal_state()
538 fs->sb->feature_incompat = cpu_to_le32(new_feature_incompat); in ext4fs_check_journal_state()
542 (struct ext2_sblock *)fs->sb, in ext4fs_check_journal_state()
544 ext4_read_superblock((char *)fs->sb); in ext4fs_check_journal_state()
655 if (!(fs->sb->feature_compatibility & EXT4_FEATURE_COMPAT_HAS_JOURNAL)) in ext4fs_update_journal()
A Dext4_common.c58 sb->free_inodes = cpu_to_le32(le32_to_cpu(sb->free_inodes) - 1); in ext4fs_sb_free_inodes_dec()
63 uint64_t free_blocks = le32_to_cpu(sb->free_blocks); in ext4fs_sb_free_blocks_dec()
68 sb->free_blocks_high = cpu_to_le16(free_blocks >> 32); in ext4fs_sb_free_blocks_dec()
112 uint64_t free_blocks = le32_to_cpu(sb->free_blocks); in ext4fs_sb_get_free_blocks()
120 sb->free_blocks_high = cpu_to_le16(free_blocks >> 32); in ext4fs_sb_set_free_blocks()
431 crc = crc16(~0, (__u8 *)fs->sb->unique_id, in ext4fs_checksum_update()
432 sizeof(fs->sb->unique_id)); in ext4fs_checksum_update()
1001 ext4fs_sb_free_blocks_dec(fs->sb); in ext4fs_get_new_blk_no()
1076 ext4fs_sb_free_blocks_dec(fs->sb); in ext4fs_get_new_blk_no()
1137 ext4fs_sb_free_inodes_dec(fs->sb); in ext4fs_get_new_inode_no()
[all …]
A Dext4_common.h86 uint64_t ext4fs_sb_get_free_blocks(const struct ext2_sblock *sb);
87 void ext4fs_sb_set_free_blocks(struct ext2_sblock *sb, uint64_t free_blocks);
/fs/ubifs/
A Dgc.c121 struct ubifs_scan_node *sa, *sb; in data_nodes_cmp() local
133 ubifs_assert(sb->type == UBIFS_DATA_NODE); in data_nodes_cmp()
136 inumb = key_inum(c, &sb->key); in data_nodes_cmp()
165 struct ubifs_scan_node *sa, *sb; in nondata_nodes_cmp() local
177 sb->type != UBIFS_DATA_NODE); in nondata_nodes_cmp()
181 if (sb->type == UBIFS_INO_NODE) in nondata_nodes_cmp()
182 return sb->len - sa->len; in nondata_nodes_cmp()
185 if (sb->type == UBIFS_INO_NODE) in nondata_nodes_cmp()
195 sb->type == UBIFS_XENT_NODE); in nondata_nodes_cmp()
198 inumb = key_inum(c, &sb->key); in nondata_nodes_cmp()
[all …]
A Dsuper.c70 inode->i_sb = sb; in iget_locked()
2078 sync_filesystem(sb); in ubifs_remount_fs()
2255 c->vfs_sb = sb; in ubifs_fill_super()
2292 sb->s_bdi = &c->bdi; in ubifs_fill_super()
2294 sb->s_fs_info = c; in ubifs_fill_super()
2322 if (!sb->s_root) { in ubifs_fill_super()
2328 sb->s_root = NULL; in ubifs_fill_super()
2491 if (IS_ERR(sb)) { in ubifs_mount()
2492 err = PTR_ERR(sb); in ubifs_mount()
2497 if (sb->s_root) { in ubifs_mount()
[all …]
A Ddebug.c2379 struct ubifs_scan_node *sa, *sb; in dbg_check_data_nodes_order() local
2399 ubifs_dump_node(c, sb->node); in dbg_check_data_nodes_order()
2404 inumb = key_inum(c, &sb->key); in dbg_check_data_nodes_order()
2415 blkb = key_block(c, &sb->key); in dbg_check_data_nodes_order()
2431 ubifs_dump_node(c, sb->node); in dbg_check_data_nodes_order()
2446 struct ubifs_scan_node *sa, *sb; in dbg_check_nondata_nodes_order() local
2468 ubifs_dump_node(c, sb->node); in dbg_check_nondata_nodes_order()
2482 if (sa->len < sb->len) { in dbg_check_nondata_nodes_order()
2494 inumb = key_inum(c, &sb->key); in dbg_check_nondata_nodes_order()
2505 hashb = key_block(c, &sb->key); in dbg_check_nondata_nodes_order()
[all …]
A Dubifs.c420 static int ubifs_finddir(struct super_block *sb, char *dirname, in ubifs_finddir() argument
442 dir->i_sb = sb; in ubifs_finddir()
447 c = sb->s_fs_info; in ubifs_finddir()
507 static unsigned long ubifs_findfile(struct super_block *sb, char *filename) in ubifs_findfile() argument
544 ret = ubifs_finddir(sb, name, root_inum, &inum); in ubifs_findfile()
547 inode = ubifs_iget(sb, inum); in ubifs_findfile()
A DMakefile10 obj-y := ubifs.o io.o super.o sb.o master.o lpt.o
A Dubifs.h79 static struct timespec current_fs_time(struct super_block *sb) in current_fs_time() argument
255 struct inode *(*alloc_inode)(struct super_block *sb);
263 int (*sync_fs)(struct super_block *sb, int wait);
2369 struct inode *ubifs_iget(struct super_block *sb, unsigned long inum);
/fs/cramfs/
A Dcramfs.c371 struct cramfs_super *sb; in cramfs_check() local
376 sb = (struct cramfs_super *) PART_OFFSET(info); in cramfs_check()
377 if (sb->magic != CRAMFS_32 (CRAMFS_MAGIC)) { in cramfs_check()
379 sb = (struct cramfs_super *) (PART_OFFSET(info) + 512); in cramfs_check()
380 if (sb->magic != CRAMFS_32 (CRAMFS_MAGIC)) in cramfs_check()

Completed in 59 milliseconds