Lines Matching refs:f2fs_sb_info
33 int f2fs_check_nid_range(struct f2fs_sb_info *sbi, nid_t nid)
44 bool f2fs_available_free_memory(struct f2fs_sb_info *sbi, int type)
110 static struct page *get_current_nat_page(struct f2fs_sb_info *sbi, nid_t nid)
115 static struct page *get_next_nat_page(struct f2fs_sb_info *sbi, nid_t nid)
290 bool f2fs_in_warm_node_list(struct f2fs_sb_info *sbi, struct page *page)
296 void f2fs_init_fsync_node_info(struct f2fs_sb_info *sbi)
304 static unsigned int f2fs_add_fsync_node_entry(struct f2fs_sb_info *sbi,
327 void f2fs_del_fsync_node_entry(struct f2fs_sb_info *sbi, struct page *page)
347 void f2fs_reset_fsync_node_info(struct f2fs_sb_info *sbi)
356 int f2fs_need_dentry_mark(struct f2fs_sb_info *sbi, nid_t nid)
373 bool f2fs_is_checkpointed_node(struct f2fs_sb_info *sbi, nid_t nid)
387 bool f2fs_need_inode_block_update(struct f2fs_sb_info *sbi, nid_t ino)
404 static void cache_nat_entry(struct f2fs_sb_info *sbi, nid_t nid,
428 static void set_node_addr(struct f2fs_sb_info *sbi, struct node_info *ni,
486 int f2fs_try_to_free_nats(struct f2fs_sb_info *sbi, int nr_shrink)
517 int f2fs_get_node_info(struct f2fs_sb_info *sbi, nid_t nid,
588 struct f2fs_sb_info *sbi = F2FS_P_SB(parent);
724 struct f2fs_sb_info *sbi = F2FS_I_SB(dn->inode);
832 struct f2fs_sb_info *sbi = F2FS_I_SB(dn->inode);
1039 struct f2fs_sb_info *sbi = F2FS_I_SB(inode);
1137 struct f2fs_sb_info *sbi = F2FS_I_SB(inode);
1222 struct f2fs_sb_info *sbi = F2FS_I_SB(dn->inode);
1284 struct f2fs_sb_info *sbi = F2FS_P_SB(page);
1327 void f2fs_ra_node_page(struct f2fs_sb_info *sbi, nid_t nid)
1349 static struct page *__get_node_page(struct f2fs_sb_info *sbi, pgoff_t nid,
1408 struct page *f2fs_get_node_page(struct f2fs_sb_info *sbi, pgoff_t nid)
1415 struct f2fs_sb_info *sbi = F2FS_P_SB(parent);
1421 static void flush_inline_data(struct f2fs_sb_info *sbi, nid_t ino)
1457 static struct page *last_fsync_dnode(struct f2fs_sb_info *sbi, nid_t ino)
1517 struct f2fs_sb_info *sbi = F2FS_P_SB(page);
1671 int f2fs_fsync_node_pages(struct f2fs_sb_info *sbi, struct inode *inode,
1791 struct f2fs_sb_info *sbi = F2FS_I_SB(inode);
1815 struct f2fs_sb_info *sbi = F2FS_P_SB(page);
1830 void f2fs_flush_inline_data(struct f2fs_sb_info *sbi)
1875 int f2fs_sync_node_pages(struct f2fs_sb_info *sbi,
2000 int f2fs_wait_on_node_pages_writeback(struct f2fs_sb_info *sbi,
2046 struct f2fs_sb_info *sbi = F2FS_M_SB(mapping);
2129 static int __insert_free_nid(struct f2fs_sb_info *sbi,
2143 static void __remove_free_nid(struct f2fs_sb_info *sbi,
2155 static void __move_free_nid(struct f2fs_sb_info *sbi, struct free_nid *i,
2177 static void update_free_nid_bitmap(struct f2fs_sb_info *sbi, nid_t nid,
2202 static bool add_free_nid(struct f2fs_sb_info *sbi,
2276 static void remove_free_nid(struct f2fs_sb_info *sbi, nid_t nid)
2294 static int scan_nat_page(struct f2fs_sb_info *sbi,
2328 static void scan_curseg_cache(struct f2fs_sb_info *sbi)
2349 static void scan_free_nid_bits(struct f2fs_sb_info *sbi)
2381 static int __f2fs_build_free_nids(struct f2fs_sb_info *sbi,
2456 int f2fs_build_free_nids(struct f2fs_sb_info *sbi, bool sync, bool mount)
2472 bool f2fs_alloc_nid(struct f2fs_sb_info *sbi, nid_t *nid)
2515 void f2fs_alloc_nid_done(struct f2fs_sb_info *sbi, nid_t nid)
2532 void f2fs_alloc_nid_failed(struct f2fs_sb_info *sbi, nid_t nid)
2562 int f2fs_try_to_free_nids(struct f2fs_sb_info *sbi, int nr_shrink)
2628 struct f2fs_sb_info *sbi = F2FS_I_SB(inode);
2672 int f2fs_recover_inode_page(struct f2fs_sb_info *sbi, struct page *page)
2743 int f2fs_restore_node_summary(struct f2fs_sb_info *sbi,
2782 static void remove_nats_in_journal(struct f2fs_sb_info *sbi)
2842 static void __update_nat_bits(struct f2fs_sb_info *sbi, nid_t start_nid,
2875 static int __flush_nat_entry_set(struct f2fs_sb_info *sbi,
2953 int f2fs_flush_nat_entries(struct f2fs_sb_info *sbi, struct cp_control *cpc)
3012 static int __get_nat_bitmaps(struct f2fs_sb_info *sbi)
3057 static inline void load_free_nid_bitmap(struct f2fs_sb_info *sbi)
3091 static int init_node_manager(struct f2fs_sb_info *sbi)
3148 static int init_free_nid_cache(struct f2fs_sb_info *sbi)
3181 int f2fs_build_node_manager(struct f2fs_sb_info *sbi)
3204 void f2fs_destroy_node_manager(struct f2fs_sb_info *sbi)