Lines Matching refs:oi

85 	struct ocfs2_inode_info *oi = OCFS2_I(inode);  in ocfs2_file_open()  local
88 (unsigned long long)oi->ip_blkno, in ocfs2_file_open()
98 spin_lock(&oi->ip_lock); in ocfs2_file_open()
103 if (oi->ip_flags & OCFS2_INODE_DELETED) { in ocfs2_file_open()
104 spin_unlock(&oi->ip_lock); in ocfs2_file_open()
111 oi->ip_flags |= OCFS2_INODE_OPEN_DIRECT; in ocfs2_file_open()
113 oi->ip_open_count++; in ocfs2_file_open()
114 spin_unlock(&oi->ip_lock); in ocfs2_file_open()
122 spin_lock(&oi->ip_lock); in ocfs2_file_open()
123 oi->ip_open_count--; in ocfs2_file_open()
124 spin_unlock(&oi->ip_lock); in ocfs2_file_open()
135 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_file_release() local
137 spin_lock(&oi->ip_lock); in ocfs2_file_release()
138 if (!--oi->ip_open_count) in ocfs2_file_release()
139 oi->ip_flags &= ~OCFS2_INODE_OPEN_DIRECT; in ocfs2_file_release()
142 oi->ip_blkno, in ocfs2_file_release()
145 oi->ip_open_count); in ocfs2_file_release()
146 spin_unlock(&oi->ip_lock); in ocfs2_file_release()
170 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_sync_file() local
177 oi->ip_blkno, in ocfs2_sync_file()
189 commit_tid = datasync ? oi->i_datasync_tid : oi->i_sync_tid; in ocfs2_sync_file()
1008 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_extend_no_holes() local
1015 BUG_ON(!di_bh && !(oi->ip_flags & OCFS2_INODE_SYSTEM_FILE)); in ocfs2_extend_no_holes()
1018 if (clusters_to_add < oi->ip_clusters) in ocfs2_extend_no_holes()
1021 clusters_to_add -= oi->ip_clusters; in ocfs2_extend_no_holes()
1024 ret = ocfs2_extend_allocation(inode, oi->ip_clusters, in ocfs2_extend_no_holes()
1050 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_extend_file() local
1069 down_write(&oi->ip_alloc_sem); in ocfs2_extend_file()
1071 if (oi->ip_dyn_features & OCFS2_INLINE_DATA_FL) { in ocfs2_extend_file()
1077 up_write(&oi->ip_alloc_sem); in ocfs2_extend_file()
1083 up_write(&oi->ip_alloc_sem); in ocfs2_extend_file()
1095 up_write(&oi->ip_alloc_sem); in ocfs2_extend_file()