Lines Matching defs:sbi
33 int f2fs_check_nid_range(struct f2fs_sb_info *sbi, nid_t nid) in f2fs_check_nid_range()
45 bool f2fs_available_free_memory(struct f2fs_sb_info *sbi, int type) in f2fs_available_free_memory()
133 static struct page *get_current_nat_page(struct f2fs_sb_info *sbi, nid_t nid) in get_current_nat_page()
138 static struct page *get_next_nat_page(struct f2fs_sb_info *sbi, nid_t nid) in get_next_nat_page()
167 static struct nat_entry *__alloc_nat_entry(struct f2fs_sb_info *sbi, in __alloc_nat_entry()
313 bool f2fs_in_warm_node_list(struct f2fs_sb_info *sbi, const struct folio *folio) in f2fs_in_warm_node_list()
319 void f2fs_init_fsync_node_info(struct f2fs_sb_info *sbi) in f2fs_init_fsync_node_info()
327 static unsigned int f2fs_add_fsync_node_entry(struct f2fs_sb_info *sbi, in f2fs_add_fsync_node_entry()
351 void f2fs_del_fsync_node_entry(struct f2fs_sb_info *sbi, struct page *page) in f2fs_del_fsync_node_entry()
371 void f2fs_reset_fsync_node_info(struct f2fs_sb_info *sbi) in f2fs_reset_fsync_node_info()
380 int f2fs_need_dentry_mark(struct f2fs_sb_info *sbi, nid_t nid) in f2fs_need_dentry_mark()
397 bool f2fs_is_checkpointed_node(struct f2fs_sb_info *sbi, nid_t nid) in f2fs_is_checkpointed_node()
411 bool f2fs_need_inode_block_update(struct f2fs_sb_info *sbi, nid_t ino) in f2fs_need_inode_block_update()
428 static void cache_nat_entry(struct f2fs_sb_info *sbi, nid_t nid, in cache_nat_entry()
456 static void set_node_addr(struct f2fs_sb_info *sbi, struct node_info *ni, in set_node_addr()
515 int f2fs_try_to_free_nats(struct f2fs_sb_info *sbi, int nr_shrink) in f2fs_try_to_free_nats()
546 int f2fs_get_node_info(struct f2fs_sb_info *sbi, nid_t nid, in f2fs_get_node_info()
628 struct f2fs_sb_info *sbi = F2FS_P_SB(parent); in f2fs_ra_node_pages() local
764 struct f2fs_sb_info *sbi = F2FS_I_SB(dn->inode); in f2fs_get_dnode_of_data() local
900 struct f2fs_sb_info *sbi = F2FS_I_SB(dn->inode); in truncate_node() local
947 struct f2fs_sb_info *sbi = F2FS_I_SB(dn->inode); in truncate_dnode() local
1127 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_truncate_inode_blocks() local
1239 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_truncate_xattr_node() local
1325 struct f2fs_sb_info *sbi = F2FS_I_SB(dn->inode); in f2fs_new_node_page() local
1394 struct f2fs_sb_info *sbi = F2FS_P_SB(page); in read_node_page() local
1437 void f2fs_ra_node_page(struct f2fs_sb_info *sbi, nid_t nid) in f2fs_ra_node_page()
1459 static int sanity_check_node_footer(struct f2fs_sb_info *sbi, in sanity_check_node_footer()
1480 static struct folio *__get_node_folio(struct f2fs_sb_info *sbi, pgoff_t nid, in __get_node_folio()
1537 struct page *f2fs_get_node_page(struct f2fs_sb_info *sbi, pgoff_t nid) in f2fs_get_node_page()
1545 struct folio *f2fs_get_inode_folio(struct f2fs_sb_info *sbi, pgoff_t ino) in f2fs_get_inode_folio()
1550 struct page *f2fs_get_inode_page(struct f2fs_sb_info *sbi, pgoff_t ino) in f2fs_get_inode_page()
1557 struct page *f2fs_get_xnode_page(struct f2fs_sb_info *sbi, pgoff_t xnid) in f2fs_get_xnode_page()
1567 struct f2fs_sb_info *sbi = F2FS_P_SB(parent); in f2fs_get_node_page_ra() local
1575 static void flush_inline_data(struct f2fs_sb_info *sbi, nid_t ino) in flush_inline_data()
1611 static struct folio *last_fsync_dnode(struct f2fs_sb_info *sbi, nid_t ino) in last_fsync_dnode()
1672 struct f2fs_sb_info *sbi = F2FS_P_SB(page); in __write_node_page() local
1819 int f2fs_fsync_node_pages(struct f2fs_sb_info *sbi, struct inode *inode, in f2fs_fsync_node_pages()
1941 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_match_ino() local
1965 struct f2fs_sb_info *sbi = F2FS_F_SB(folio); in flush_dirty_inode() local
1980 void f2fs_flush_inline_data(struct f2fs_sb_info *sbi) in f2fs_flush_inline_data()
2021 int f2fs_sync_node_pages(struct f2fs_sb_info *sbi, in f2fs_sync_node_pages()
2143 int f2fs_wait_on_node_pages_writeback(struct f2fs_sb_info *sbi, in f2fs_wait_on_node_pages_writeback()
2179 struct f2fs_sb_info *sbi = F2FS_M_SB(mapping); in f2fs_write_node_pages() local
2258 static int __insert_free_nid(struct f2fs_sb_info *sbi, in __insert_free_nid()
2272 static void __remove_free_nid(struct f2fs_sb_info *sbi, in __remove_free_nid()
2284 static void __move_free_nid(struct f2fs_sb_info *sbi, struct free_nid *i, in __move_free_nid()
2306 static void update_free_nid_bitmap(struct f2fs_sb_info *sbi, nid_t nid, in update_free_nid_bitmap()
2331 static bool add_free_nid(struct f2fs_sb_info *sbi, in add_free_nid()
2405 static void remove_free_nid(struct f2fs_sb_info *sbi, nid_t nid) in remove_free_nid()
2423 static int scan_nat_page(struct f2fs_sb_info *sbi, in scan_nat_page()
2457 static void scan_curseg_cache(struct f2fs_sb_info *sbi) in scan_curseg_cache()
2478 static void scan_free_nid_bits(struct f2fs_sb_info *sbi) in scan_free_nid_bits()
2510 static int __f2fs_build_free_nids(struct f2fs_sb_info *sbi, in __f2fs_build_free_nids()
2592 int f2fs_build_free_nids(struct f2fs_sb_info *sbi, bool sync, bool mount) in f2fs_build_free_nids()
2608 bool f2fs_alloc_nid(struct f2fs_sb_info *sbi, nid_t *nid) in f2fs_alloc_nid()
2649 void f2fs_alloc_nid_done(struct f2fs_sb_info *sbi, nid_t nid) in f2fs_alloc_nid_done()
2666 void f2fs_alloc_nid_failed(struct f2fs_sb_info *sbi, nid_t nid) in f2fs_alloc_nid_failed()
2696 int f2fs_try_to_free_nids(struct f2fs_sb_info *sbi, int nr_shrink) in f2fs_try_to_free_nids()
2768 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_recover_xattr_data() local
2814 int f2fs_recover_inode_page(struct f2fs_sb_info *sbi, struct page *page) in f2fs_recover_inode_page()
2885 int f2fs_restore_node_summary(struct f2fs_sb_info *sbi, in f2fs_restore_node_summary()
2924 static void remove_nats_in_journal(struct f2fs_sb_info *sbi) in remove_nats_in_journal()
2984 static void __update_nat_bits(struct f2fs_sb_info *sbi, nid_t start_nid, in __update_nat_bits()
3017 static int __flush_nat_entry_set(struct f2fs_sb_info *sbi, in __flush_nat_entry_set()
3095 int f2fs_flush_nat_entries(struct f2fs_sb_info *sbi, struct cp_control *cpc) in f2fs_flush_nat_entries()
3155 static int __get_nat_bitmaps(struct f2fs_sb_info *sbi) in __get_nat_bitmaps()
3200 static inline void load_free_nid_bitmap(struct f2fs_sb_info *sbi) in load_free_nid_bitmap()
3234 static int init_node_manager(struct f2fs_sb_info *sbi) in init_node_manager()
3295 static int init_free_nid_cache(struct f2fs_sb_info *sbi) in init_free_nid_cache()
3328 int f2fs_build_node_manager(struct f2fs_sb_info *sbi) in f2fs_build_node_manager()
3351 void f2fs_destroy_node_manager(struct f2fs_sb_info *sbi) in f2fs_destroy_node_manager()