Lines Matching refs:orphan_dir_inode
78 struct inode *orphan_dir_inode,
2085 struct inode *orphan_dir_inode; in ocfs2_lookup_lock_orphan_dir() local
2089 orphan_dir_inode = ocfs2_get_system_file_inode(osb, in ocfs2_lookup_lock_orphan_dir()
2092 if (!orphan_dir_inode) { in ocfs2_lookup_lock_orphan_dir()
2098 inode_lock(orphan_dir_inode); in ocfs2_lookup_lock_orphan_dir()
2100 ret = ocfs2_inode_lock(orphan_dir_inode, &orphan_dir_bh, 1); in ocfs2_lookup_lock_orphan_dir()
2102 inode_unlock(orphan_dir_inode); in ocfs2_lookup_lock_orphan_dir()
2103 iput(orphan_dir_inode); in ocfs2_lookup_lock_orphan_dir()
2109 *ret_orphan_dir = orphan_dir_inode; in ocfs2_lookup_lock_orphan_dir()
2115 static int __ocfs2_prepare_orphan_dir(struct inode *orphan_dir_inode, in __ocfs2_prepare_orphan_dir() argument
2123 struct ocfs2_super *osb = OCFS2_SB(orphan_dir_inode->i_sb); in __ocfs2_prepare_orphan_dir()
2146 ret = ocfs2_prepare_dir_for_insert(osb, orphan_dir_inode, in __ocfs2_prepare_orphan_dir()
2178 struct inode *orphan_dir_inode = NULL; in ocfs2_prepare_orphan_dir() local
2182 ret = ocfs2_lookup_lock_orphan_dir(osb, &orphan_dir_inode, in ocfs2_prepare_orphan_dir()
2189 ret = __ocfs2_prepare_orphan_dir(orphan_dir_inode, orphan_dir_bh, in ocfs2_prepare_orphan_dir()
2196 *ret_orphan_dir = orphan_dir_inode; in ocfs2_prepare_orphan_dir()
2202 ocfs2_inode_unlock(orphan_dir_inode, 1); in ocfs2_prepare_orphan_dir()
2203 inode_unlock(orphan_dir_inode); in ocfs2_prepare_orphan_dir()
2204 iput(orphan_dir_inode); in ocfs2_prepare_orphan_dir()
2218 struct inode *orphan_dir_inode, in ocfs2_orphan_add() argument
2232 status = ocfs2_read_inode_block(orphan_dir_inode, &orphan_dir_bh); in ocfs2_orphan_add()
2239 INODE_CACHE(orphan_dir_inode), in ocfs2_orphan_add()
2267 set_nlink(orphan_dir_inode, ocfs2_read_links_count(orphan_fe)); in ocfs2_orphan_add()
2270 status = __ocfs2_add_entry(handle, orphan_dir_inode, name, in ocfs2_orphan_add()
2304 set_nlink(orphan_dir_inode, ocfs2_read_links_count(orphan_fe)); in ocfs2_orphan_add()
2316 struct inode *orphan_dir_inode, in ocfs2_orphan_del() argument
2345 (unsigned long long)OCFS2_I(orphan_dir_inode)->ip_blkno, in ocfs2_orphan_del()
2349 INODE_CACHE(orphan_dir_inode), in ocfs2_orphan_del()
2358 status = ocfs2_find_entry(name, strlen(name), orphan_dir_inode, in ocfs2_orphan_del()
2366 status = ocfs2_delete_entry(handle, orphan_dir_inode, &lookup); in ocfs2_orphan_del()
2376 set_nlink(orphan_dir_inode, ocfs2_read_links_count(orphan_fe)); in ocfs2_orphan_del()
2604 struct inode *orphan_dir_inode = NULL; in ocfs2_add_inode_to_orphan() local
2637 status = ocfs2_prepare_orphan_dir(osb, &orphan_dir_inode, in ocfs2_add_inode_to_orphan()
2655 &orphan_insert, orphan_dir_inode, true); in ocfs2_add_inode_to_orphan()
2662 ocfs2_inode_unlock(orphan_dir_inode, 1); in ocfs2_add_inode_to_orphan()
2663 inode_unlock(orphan_dir_inode); in ocfs2_add_inode_to_orphan()
2664 iput(orphan_dir_inode); in ocfs2_add_inode_to_orphan()
2680 struct inode *orphan_dir_inode = NULL; in ocfs2_del_inode_from_orphan() local
2686 orphan_dir_inode = ocfs2_get_system_file_inode(osb, in ocfs2_del_inode_from_orphan()
2689 if (!orphan_dir_inode) { in ocfs2_del_inode_from_orphan()
2695 inode_lock(orphan_dir_inode); in ocfs2_del_inode_from_orphan()
2696 status = ocfs2_inode_lock(orphan_dir_inode, &orphan_dir_bh, 1); in ocfs2_del_inode_from_orphan()
2698 inode_unlock(orphan_dir_inode); in ocfs2_del_inode_from_orphan()
2699 iput(orphan_dir_inode); in ocfs2_del_inode_from_orphan()
2713 status = ocfs2_orphan_del(osb, handle, orphan_dir_inode, in ocfs2_del_inode_from_orphan()
2743 ocfs2_inode_unlock(orphan_dir_inode, 1); in ocfs2_del_inode_from_orphan()
2744 inode_unlock(orphan_dir_inode); in ocfs2_del_inode_from_orphan()
2746 iput(orphan_dir_inode); in ocfs2_del_inode_from_orphan()
2761 struct inode *orphan_dir_inode = NULL; in ocfs2_mv_orphaned_inode_to_new() local
2799 orphan_dir_inode = ocfs2_get_system_file_inode(osb, in ocfs2_mv_orphaned_inode_to_new()
2802 if (!orphan_dir_inode) { in ocfs2_mv_orphaned_inode_to_new()
2808 inode_lock(orphan_dir_inode); in ocfs2_mv_orphaned_inode_to_new()
2810 status = ocfs2_inode_lock(orphan_dir_inode, &orphan_dir_bh, 1); in ocfs2_mv_orphaned_inode_to_new()
2813 inode_unlock(orphan_dir_inode); in ocfs2_mv_orphaned_inode_to_new()
2814 iput(orphan_dir_inode); in ocfs2_mv_orphaned_inode_to_new()
2839 status = ocfs2_orphan_del(osb, handle, orphan_dir_inode, inode, in ocfs2_mv_orphaned_inode_to_new()
2874 ocfs2_inode_unlock(orphan_dir_inode, 1); in ocfs2_mv_orphaned_inode_to_new()
2875 inode_unlock(orphan_dir_inode); in ocfs2_mv_orphaned_inode_to_new()
2876 iput(orphan_dir_inode); in ocfs2_mv_orphaned_inode_to_new()