Lines Matching refs:super_block

1392 	struct super_block *s_sb;
1516 static inline struct ext4_sb_info *EXT4_SB(struct super_block *sb) in EXT4_SB()
1525 static inline int ext4_valid_inum(struct super_block *sb, unsigned long ino) in ext4_valid_inum()
1670 static inline bool ext4_has_feature_##name(struct super_block *sb) \
1675 static inline void ext4_set_feature_##name(struct super_block *sb) \
1680 static inline void ext4_clear_feature_##name(struct super_block *sb) \
1687 static inline bool ext4_has_feature_##name(struct super_block *sb) \
1692 static inline void ext4_set_feature_##name(struct super_block *sb) \
1697 static inline void ext4_clear_feature_##name(struct super_block *sb) \
1704 static inline bool ext4_has_feature_##name(struct super_block *sb) \
1709 static inline void ext4_set_feature_##name(struct super_block *sb) \
1714 static inline void ext4_clear_feature_##name(struct super_block *sb) \
1798 static inline bool ext4_has_unknown_ext##ver##_compat_features(struct super_block *sb) \ in EXT4_FEATURE_COMPAT_FUNCS()
1803 static inline bool ext4_has_unknown_ext##ver##_ro_compat_features(struct super_block *sb) \
1808 static inline bool ext4_has_unknown_ext##ver##_incompat_features(struct super_block *sb) \
1818 static inline bool ext4_has_compat_features(struct super_block *sb)
1822 static inline bool ext4_has_ro_compat_features(struct super_block *sb) in ext4_has_ro_compat_features()
1826 static inline bool ext4_has_incompat_features(struct super_block *sb) in ext4_has_incompat_features()
2104 ext4_group_first_block_no(struct super_block *sb, ext4_group_t group_no) in ext4_group_first_block_no()
2119 static inline int ext4_dir_htree_level(struct super_block *sb) in ext4_dir_htree_level()
2143 struct super_block *lr_super;
2195 struct super_block *sb; /* super block of the fs */
2232 void ext4_inode_bitmap_csum_set(struct super_block *sb, ext4_group_t group,
2235 int ext4_inode_bitmap_csum_verify(struct super_block *sb, ext4_group_t group,
2238 void ext4_block_bitmap_csum_set(struct super_block *sb, ext4_group_t group,
2241 int ext4_block_bitmap_csum_verify(struct super_block *sb, ext4_group_t group,
2246 extern void ext4_get_group_no_and_offset(struct super_block *sb,
2250 extern ext4_group_t ext4_get_group_number(struct super_block *sb,
2253 extern unsigned int ext4_block_group(struct super_block *sb,
2255 extern ext4_grpblk_t ext4_block_group_offset(struct super_block *sb,
2257 extern int ext4_bg_has_super(struct super_block *sb, ext4_group_t group);
2258 extern unsigned long ext4_bg_num_gdb(struct super_block *sb,
2267 extern ext4_fsblk_t ext4_count_free_clusters(struct super_block *);
2268 extern void ext4_check_blocks_bitmap(struct super_block *);
2269 extern struct ext4_group_desc * ext4_get_group_desc(struct super_block * sb,
2272 extern int ext4_should_retry_alloc(struct super_block *sb, int *retries);
2274 extern struct buffer_head *ext4_read_block_bitmap_nowait(struct super_block *sb,
2276 extern int ext4_wait_block_bitmap(struct super_block *sb,
2279 extern struct buffer_head *ext4_read_block_bitmap(struct super_block *sb,
2281 extern unsigned ext4_free_clusters_after_init(struct super_block *sb,
2368 static inline unsigned char get_dtype(struct super_block *sb, int filetype) in get_dtype()
2402 extern struct inode * ext4_orphan_get(struct super_block *, unsigned long);
2403 extern unsigned long ext4_count_free_inodes(struct super_block *);
2404 extern unsigned long ext4_count_dirs(struct super_block *);
2405 extern void ext4_check_inodes_bitmap(struct super_block *);
2407 extern int ext4_init_inode_table(struct super_block *sb,
2415 extern int ext4_mb_init(struct super_block *);
2416 extern int ext4_mb_release(struct super_block *);
2419 extern int ext4_mb_reserve_blocks(struct super_block *, int);
2426 extern int ext4_mb_alloc_groupinfo(struct super_block *sb,
2428 extern int ext4_mb_add_groupinfo(struct super_block *sb,
2430 extern int ext4_group_add_blocks(handle_t *handle, struct super_block *sb,
2432 extern int ext4_trim_fs(struct super_block *, struct fstrim_range *);
2433 extern void ext4_process_freed_data(struct super_block *sb, tid_t commit_tid);
2461 extern struct inode *ext4_iget(struct super_block *, unsigned long);
2462 extern struct inode *ext4_iget_normal(struct super_block *, unsigned long);
2536 extern int ext4_group_add(struct super_block *sb,
2538 extern int ext4_group_extend(struct super_block *sb,
2541 extern int ext4_resize_fs(struct super_block *sb, ext4_fsblk_t n_blocks_count);
2545 extern int ext4_calculate_overhead(struct super_block *sb);
2546 extern void ext4_superblock_csum_set(struct super_block *sb);
2549 extern int ext4_alloc_flex_bg_array(struct super_block *sb,
2551 extern const char *ext4_decode_error(struct super_block *sb, int errno,
2553 extern void ext4_mark_group_bitmap_corrupted(struct super_block *sb,
2558 void __ext4_error(struct super_block *, const char *, unsigned int,
2566 extern void __ext4_std_error(struct super_block *, const char *,
2569 void __ext4_abort(struct super_block *, const char *, unsigned int,
2572 void __ext4_warning(struct super_block *, const char *, unsigned int,
2578 void __ext4_msg(struct super_block *, const char *, const char *, ...);
2579 extern void __dump_mmp_msg(struct super_block *, struct mmp_struct *mmp,
2583 struct super_block *, ext4_group_t,
2665 extern void ext4_update_dynamic_rev(struct super_block *sb);
2666 extern int ext4_update_compat_feature(handle_t *handle, struct super_block *sb,
2669 struct super_block *sb, __u32 rocompat);
2671 struct super_block *sb, __u32 incompat);
2672 extern ext4_fsblk_t ext4_block_bitmap(struct super_block *sb,
2674 extern ext4_fsblk_t ext4_inode_bitmap(struct super_block *sb,
2676 extern ext4_fsblk_t ext4_inode_table(struct super_block *sb,
2678 extern __u32 ext4_free_group_clusters(struct super_block *sb,
2680 extern __u32 ext4_free_inodes_count(struct super_block *sb,
2682 extern __u32 ext4_used_dirs_count(struct super_block *sb,
2684 extern __u32 ext4_itable_unused_count(struct super_block *sb,
2686 extern void ext4_block_bitmap_set(struct super_block *sb,
2688 extern void ext4_inode_bitmap_set(struct super_block *sb,
2690 extern void ext4_inode_table_set(struct super_block *sb,
2692 extern void ext4_free_group_clusters_set(struct super_block *sb,
2695 extern void ext4_free_inodes_set(struct super_block *sb,
2697 extern void ext4_used_dirs_set(struct super_block *sb,
2699 extern void ext4_itable_unused_set(struct super_block *sb,
2701 extern int ext4_group_desc_csum_verify(struct super_block *sb, __u32 group,
2703 extern void ext4_group_desc_csum_set(struct super_block *sb, __u32 group,
2705 extern int ext4_register_li_request(struct super_block *sb,
2708 static inline int ext4_has_metadata_csum(struct super_block *sb) in ext4_has_metadata_csum()
2717 static inline int ext4_has_group_desc_csum(struct super_block *sb) in ext4_has_group_desc_csum()
2761 static inline loff_t ext4_isize(struct super_block *sb, in ext4_isize()
2779 struct ext4_group_info *ext4_get_group_info(struct super_block *sb, in ext4_get_group_info()
2796 static inline ext4_group_t ext4_get_groups_count(struct super_block *sb) in ext4_get_groups_count()
2905 static inline spinlock_t *ext4_group_lock_ptr(struct super_block *sb, in ext4_group_lock_ptr()
2920 static inline void ext4_lock_group(struct super_block *sb, ext4_group_t group) in ext4_lock_group()
2940 static inline void ext4_unlock_group(struct super_block *sb, in ext4_unlock_group()
3069 static inline void ext4_set_de_type(struct super_block *sb, in ext4_set_de_type()
3087 extern int ext4_register_sysfs(struct super_block *sb);
3088 extern void ext4_unregister_sysfs(struct super_block *sb);
3093 extern void ext4_release_system_zone(struct super_block *sb);
3094 extern int ext4_setup_system_zone(struct super_block *sb);
3121 extern void ext4_ext_init(struct super_block *);
3122 extern void ext4_ext_release(struct super_block *);
3187 extern int ext4_multi_mount_protect(struct super_block *, ext4_fsblk_t);
3214 extern int ext4_resize_begin(struct super_block *sb);
3215 extern void ext4_resize_end(struct super_block *sb);