Lines Matching refs:ino
320 static void __add_ino_entry(struct f2fs_sb_info *sbi, nid_t ino, int type) in __add_ino_entry() argument
332 e = radix_tree_lookup(&im->ino_root, ino); in __add_ino_entry()
340 if (radix_tree_insert(&im->ino_root, ino, e)) { in __add_ino_entry()
347 e->ino = ino; in __add_ino_entry()
357 static void __remove_ino_entry(struct f2fs_sb_info *sbi, nid_t ino, int type) in __remove_ino_entry() argument
363 e = radix_tree_lookup(&im->ino_root, ino); in __remove_ino_entry()
366 radix_tree_delete(&im->ino_root, ino); in __remove_ino_entry()
375 void add_dirty_inode(struct f2fs_sb_info *sbi, nid_t ino, int type) in add_dirty_inode() argument
378 __add_ino_entry(sbi, ino, type); in add_dirty_inode()
381 void remove_dirty_inode(struct f2fs_sb_info *sbi, nid_t ino, int type) in remove_dirty_inode() argument
384 __remove_ino_entry(sbi, ino, type); in remove_dirty_inode()
388 bool exist_written_data(struct f2fs_sb_info *sbi, nid_t ino, int mode) in exist_written_data() argument
394 e = radix_tree_lookup(&im->ino_root, ino); in exist_written_data()
410 radix_tree_delete(&im->ino_root, e->ino); in release_dirty_inode()
443 void add_orphan_inode(struct f2fs_sb_info *sbi, nid_t ino) in add_orphan_inode() argument
446 __add_ino_entry(sbi, ino, ORPHAN_INO); in add_orphan_inode()
449 void remove_orphan_inode(struct f2fs_sb_info *sbi, nid_t ino) in remove_orphan_inode() argument
452 __remove_ino_entry(sbi, ino, ORPHAN_INO); in remove_orphan_inode()
455 static void recover_orphan_inode(struct f2fs_sb_info *sbi, nid_t ino) in recover_orphan_inode() argument
457 struct inode *inode = f2fs_iget(sbi->sb, ino); in recover_orphan_inode()
485 nid_t ino = le32_to_cpu(orphan_blk->ino[j]); in recover_orphan_inodes() local
486 recover_orphan_inode(sbi, ino); in recover_orphan_inodes()
527 orphan_blk->ino[nentries++] = cpu_to_le32(orphan->ino); in write_orphan_inodes()