Lines Matching refs:ino

363 static void __add_ino_entry(struct f2fs_sb_info *sbi, nid_t ino, int type)  in __add_ino_entry()  argument
373 e = radix_tree_lookup(&im->ino_root, ino); in __add_ino_entry()
376 if (radix_tree_insert(&im->ino_root, ino, e)) { in __add_ino_entry()
382 e->ino = ino; in __add_ino_entry()
395 static void __remove_ino_entry(struct f2fs_sb_info *sbi, nid_t ino, int type) in __remove_ino_entry() argument
401 e = radix_tree_lookup(&im->ino_root, ino); in __remove_ino_entry()
404 radix_tree_delete(&im->ino_root, ino); in __remove_ino_entry()
413 void add_dirty_inode(struct f2fs_sb_info *sbi, nid_t ino, int type) in add_dirty_inode() argument
416 __add_ino_entry(sbi, ino, type); in add_dirty_inode()
419 void remove_dirty_inode(struct f2fs_sb_info *sbi, nid_t ino, int type) in remove_dirty_inode() argument
422 __remove_ino_entry(sbi, ino, type); in remove_dirty_inode()
426 bool exist_written_data(struct f2fs_sb_info *sbi, nid_t ino, int mode) in exist_written_data() argument
432 e = radix_tree_lookup(&im->ino_root, ino); in exist_written_data()
448 radix_tree_delete(&im->ino_root, e->ino); in release_dirty_inode()
481 void add_orphan_inode(struct f2fs_sb_info *sbi, nid_t ino) in add_orphan_inode() argument
484 __add_ino_entry(sbi, ino, ORPHAN_INO); in add_orphan_inode()
487 void remove_orphan_inode(struct f2fs_sb_info *sbi, nid_t ino) in remove_orphan_inode() argument
490 __remove_ino_entry(sbi, ino, ORPHAN_INO); in remove_orphan_inode()
493 static int recover_orphan_inode(struct f2fs_sb_info *sbi, nid_t ino) in recover_orphan_inode() argument
497 inode = f2fs_iget(sbi->sb, ino); in recover_orphan_inode()
533 nid_t ino = le32_to_cpu(orphan_blk->ino[j]); in recover_orphan_inodes() local
534 err = recover_orphan_inode(sbi, ino); in recover_orphan_inodes()
576 orphan_blk->ino[nentries++] = cpu_to_le32(orphan->ino); in write_orphan_inodes()