Lines Matching refs:orphan_dir_inode
77 struct inode *orphan_dir_inode,
2115 struct inode *orphan_dir_inode; in ocfs2_lookup_lock_orphan_dir() local
2119 orphan_dir_inode = ocfs2_get_system_file_inode(osb, in ocfs2_lookup_lock_orphan_dir()
2122 if (!orphan_dir_inode) { in ocfs2_lookup_lock_orphan_dir()
2128 inode_lock(orphan_dir_inode); in ocfs2_lookup_lock_orphan_dir()
2130 ret = ocfs2_inode_lock(orphan_dir_inode, &orphan_dir_bh, 1); in ocfs2_lookup_lock_orphan_dir()
2132 inode_unlock(orphan_dir_inode); in ocfs2_lookup_lock_orphan_dir()
2133 iput(orphan_dir_inode); in ocfs2_lookup_lock_orphan_dir()
2139 *ret_orphan_dir = orphan_dir_inode; in ocfs2_lookup_lock_orphan_dir()
2145 static int __ocfs2_prepare_orphan_dir(struct inode *orphan_dir_inode, in __ocfs2_prepare_orphan_dir() argument
2153 struct ocfs2_super *osb = OCFS2_SB(orphan_dir_inode->i_sb); in __ocfs2_prepare_orphan_dir()
2176 ret = ocfs2_prepare_dir_for_insert(osb, orphan_dir_inode, in __ocfs2_prepare_orphan_dir()
2210 struct inode *orphan_dir_inode = NULL; in ocfs2_prepare_orphan_dir() local
2214 ret = ocfs2_lookup_lock_orphan_dir(osb, &orphan_dir_inode, in ocfs2_prepare_orphan_dir()
2221 ret = __ocfs2_prepare_orphan_dir(orphan_dir_inode, orphan_dir_bh, in ocfs2_prepare_orphan_dir()
2228 *ret_orphan_dir = orphan_dir_inode; in ocfs2_prepare_orphan_dir()
2234 ocfs2_inode_unlock(orphan_dir_inode, 1); in ocfs2_prepare_orphan_dir()
2235 inode_unlock(orphan_dir_inode); in ocfs2_prepare_orphan_dir()
2236 iput(orphan_dir_inode); in ocfs2_prepare_orphan_dir()
2250 struct inode *orphan_dir_inode, in ocfs2_orphan_add() argument
2264 status = ocfs2_read_inode_block(orphan_dir_inode, &orphan_dir_bh); in ocfs2_orphan_add()
2271 INODE_CACHE(orphan_dir_inode), in ocfs2_orphan_add()
2299 set_nlink(orphan_dir_inode, ocfs2_read_links_count(orphan_fe)); in ocfs2_orphan_add()
2302 status = __ocfs2_add_entry(handle, orphan_dir_inode, name, in ocfs2_orphan_add()
2336 set_nlink(orphan_dir_inode, ocfs2_read_links_count(orphan_fe)); in ocfs2_orphan_add()
2348 struct inode *orphan_dir_inode, in ocfs2_orphan_del() argument
2377 (unsigned long long)OCFS2_I(orphan_dir_inode)->ip_blkno, in ocfs2_orphan_del()
2381 INODE_CACHE(orphan_dir_inode), in ocfs2_orphan_del()
2390 status = ocfs2_find_entry(name, strlen(name), orphan_dir_inode, in ocfs2_orphan_del()
2398 status = ocfs2_delete_entry(handle, orphan_dir_inode, &lookup); in ocfs2_orphan_del()
2408 set_nlink(orphan_dir_inode, ocfs2_read_links_count(orphan_fe)); in ocfs2_orphan_del()
2636 struct inode *orphan_dir_inode = NULL; in ocfs2_add_inode_to_orphan() local
2669 status = ocfs2_prepare_orphan_dir(osb, &orphan_dir_inode, in ocfs2_add_inode_to_orphan()
2687 &orphan_insert, orphan_dir_inode, true); in ocfs2_add_inode_to_orphan()
2694 ocfs2_inode_unlock(orphan_dir_inode, 1); in ocfs2_add_inode_to_orphan()
2695 inode_unlock(orphan_dir_inode); in ocfs2_add_inode_to_orphan()
2696 iput(orphan_dir_inode); in ocfs2_add_inode_to_orphan()
2712 struct inode *orphan_dir_inode = NULL; in ocfs2_del_inode_from_orphan() local
2718 orphan_dir_inode = ocfs2_get_system_file_inode(osb, in ocfs2_del_inode_from_orphan()
2721 if (!orphan_dir_inode) { in ocfs2_del_inode_from_orphan()
2727 inode_lock(orphan_dir_inode); in ocfs2_del_inode_from_orphan()
2728 status = ocfs2_inode_lock(orphan_dir_inode, &orphan_dir_bh, 1); in ocfs2_del_inode_from_orphan()
2730 inode_unlock(orphan_dir_inode); in ocfs2_del_inode_from_orphan()
2731 iput(orphan_dir_inode); in ocfs2_del_inode_from_orphan()
2745 status = ocfs2_orphan_del(osb, handle, orphan_dir_inode, in ocfs2_del_inode_from_orphan()
2775 ocfs2_inode_unlock(orphan_dir_inode, 1); in ocfs2_del_inode_from_orphan()
2776 inode_unlock(orphan_dir_inode); in ocfs2_del_inode_from_orphan()
2778 iput(orphan_dir_inode); in ocfs2_del_inode_from_orphan()
2793 struct inode *orphan_dir_inode = NULL; in ocfs2_mv_orphaned_inode_to_new() local
2831 orphan_dir_inode = ocfs2_get_system_file_inode(osb, in ocfs2_mv_orphaned_inode_to_new()
2834 if (!orphan_dir_inode) { in ocfs2_mv_orphaned_inode_to_new()
2840 inode_lock(orphan_dir_inode); in ocfs2_mv_orphaned_inode_to_new()
2842 status = ocfs2_inode_lock(orphan_dir_inode, &orphan_dir_bh, 1); in ocfs2_mv_orphaned_inode_to_new()
2845 inode_unlock(orphan_dir_inode); in ocfs2_mv_orphaned_inode_to_new()
2846 iput(orphan_dir_inode); in ocfs2_mv_orphaned_inode_to_new()
2871 status = ocfs2_orphan_del(osb, handle, orphan_dir_inode, inode, in ocfs2_mv_orphaned_inode_to_new()
2906 ocfs2_inode_unlock(orphan_dir_inode, 1); in ocfs2_mv_orphaned_inode_to_new()
2907 inode_unlock(orphan_dir_inode); in ocfs2_mv_orphaned_inode_to_new()
2908 iput(orphan_dir_inode); in ocfs2_mv_orphaned_inode_to_new()