Lines Matching refs:f2fs_sb_info
29 static inline void sanity_check_seg_type(struct f2fs_sb_info *sbi,
249 void (*allocate_segment)(struct f2fs_sb_info *, int, bool, int);
328 int (*get_victim)(struct f2fs_sb_info *, unsigned int *,
356 static inline struct curseg_info *CURSEG_I(struct f2fs_sb_info *sbi, int type)
361 static inline struct seg_entry *get_seg_entry(struct f2fs_sb_info *sbi,
368 static inline struct sec_entry *get_sec_entry(struct f2fs_sb_info *sbi,
375 static inline unsigned int get_valid_blocks(struct f2fs_sb_info *sbi,
388 static inline unsigned int get_ckpt_valid_blocks(struct f2fs_sb_info *sbi,
430 static inline void seg_info_to_sit_page(struct f2fs_sb_info *sbi,
468 static inline void __set_free(struct f2fs_sb_info *sbi, unsigned int segno)
489 static inline void __set_inuse(struct f2fs_sb_info *sbi,
501 static inline void __set_test_and_free(struct f2fs_sb_info *sbi,
527 static inline void __set_test_and_inuse(struct f2fs_sb_info *sbi,
542 static inline void get_sit_bitmap(struct f2fs_sb_info *sbi,
555 static inline block_t written_block_count(struct f2fs_sb_info *sbi)
560 static inline unsigned int free_segments(struct f2fs_sb_info *sbi)
565 static inline unsigned int reserved_segments(struct f2fs_sb_info *sbi)
571 static inline unsigned int free_sections(struct f2fs_sb_info *sbi)
576 static inline unsigned int prefree_segments(struct f2fs_sb_info *sbi)
581 static inline unsigned int dirty_segments(struct f2fs_sb_info *sbi)
591 static inline int overprovision_segments(struct f2fs_sb_info *sbi)
596 static inline int reserved_sections(struct f2fs_sb_info *sbi)
601 static inline bool has_curseg_enough_space(struct f2fs_sb_info *sbi,
627 static inline bool has_not_enough_free_secs(struct f2fs_sb_info *sbi,
654 static inline bool f2fs_is_checkpoint_ready(struct f2fs_sb_info *sbi)
663 static inline bool excess_prefree_segs(struct f2fs_sb_info *sbi)
668 static inline int utilization(struct f2fs_sb_info *sbi)
706 static inline unsigned int curseg_segno(struct f2fs_sb_info *sbi,
713 static inline unsigned char curseg_alloc_type(struct f2fs_sb_info *sbi,
720 static inline unsigned short curseg_blkoff(struct f2fs_sb_info *sbi, int type)
726 static inline void check_seg_range(struct f2fs_sb_info *sbi, unsigned int segno)
733 struct f2fs_sb_info *sbi = fio->sbi;
745 static inline int check_block_count(struct f2fs_sb_info *sbi,
791 static inline pgoff_t current_sit_addr(struct f2fs_sb_info *sbi,
813 static inline pgoff_t next_sit_addr(struct f2fs_sb_info *sbi,
836 static inline unsigned long long get_mtime(struct f2fs_sb_info *sbi,
863 static inline block_t start_sum_block(struct f2fs_sb_info *sbi)
869 static inline block_t sum_blk_addr(struct f2fs_sb_info *sbi, int base, int type)
876 static inline bool sec_usage_check(struct f2fs_sb_info *sbi, unsigned int secno)
890 static inline int nr_pages_to_skip(struct f2fs_sb_info *sbi, int type)
908 static inline long nr_pages_to_write(struct f2fs_sb_info *sbi, int type,
925 static inline void wake_up_discard_thread(struct f2fs_sb_info *sbi, bool force)