• Home
  • Raw
  • Download

Lines Matching refs:oi

92 void ocfs2_get_inode_flags(struct ocfs2_inode_info *oi)  in ocfs2_get_inode_flags()  argument
94 unsigned int flags = oi->vfs_inode.i_flags; in ocfs2_get_inode_flags()
96 oi->ip_attr &= ~(OCFS2_SYNC_FL|OCFS2_APPEND_FL| in ocfs2_get_inode_flags()
99 oi->ip_attr |= OCFS2_SYNC_FL; in ocfs2_get_inode_flags()
101 oi->ip_attr |= OCFS2_APPEND_FL; in ocfs2_get_inode_flags()
103 oi->ip_attr |= OCFS2_IMMUTABLE_FL; in ocfs2_get_inode_flags()
105 oi->ip_attr |= OCFS2_NOATIME_FL; in ocfs2_get_inode_flags()
107 oi->ip_attr |= OCFS2_DIRSYNC_FL; in ocfs2_get_inode_flags()
178 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_iget() local
190 oi->i_sync_tid = tid; in ocfs2_iget()
191 oi->i_datasync_tid = tid; in ocfs2_iget()
214 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_find_actor() local
223 if (oi->ip_blkno != args->fi_blkno) in ocfs2_find_actor()
842 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_inode_is_valid_to_delete() local
846 (unsigned long long)oi->ip_blkno, in ocfs2_inode_is_valid_to_delete()
847 oi->ip_flags); in ocfs2_inode_is_valid_to_delete()
866 spin_lock(&oi->ip_lock); in ocfs2_inode_is_valid_to_delete()
870 if (oi->ip_flags & OCFS2_INODE_SYSTEM_FILE) { in ocfs2_inode_is_valid_to_delete()
872 (unsigned long long)oi->ip_blkno); in ocfs2_inode_is_valid_to_delete()
878 spin_unlock(&oi->ip_lock); in ocfs2_inode_is_valid_to_delete()
892 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_query_inode_wipe() local
897 trace_ocfs2_query_inode_wipe_begin((unsigned long long)oi->ip_blkno, in ocfs2_query_inode_wipe()
916 !(oi->ip_flags & OCFS2_INODE_SKIP_ORPHAN_DIR)) { in ocfs2_query_inode_wipe()
935 (unsigned long long)oi->ip_blkno, in ocfs2_query_inode_wipe()
937 le32_to_cpu(di->i_flags), oi->ip_flags); in ocfs2_query_inode_wipe()
1113 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_clear_inode() local
1117 trace_ocfs2_clear_inode((unsigned long long)oi->ip_blkno, in ocfs2_clear_inode()
1131 ocfs2_mark_lockres_freeing(osb, &oi->ip_rw_lockres); in ocfs2_clear_inode()
1132 ocfs2_mark_lockres_freeing(osb, &oi->ip_inode_lockres); in ocfs2_clear_inode()
1133 ocfs2_mark_lockres_freeing(osb, &oi->ip_open_lockres); in ocfs2_clear_inode()
1136 &oi->ip_la_data_resv); in ocfs2_clear_inode()
1137 ocfs2_resv_init_once(&oi->ip_la_data_resv); in ocfs2_clear_inode()
1145 if (!(oi->ip_flags & OCFS2_INODE_DELETED)) in ocfs2_clear_inode()
1148 mlog_bug_on_msg(!list_empty(&oi->ip_io_markers), in ocfs2_clear_inode()
1150 (unsigned long long)oi->ip_blkno); in ocfs2_clear_inode()
1151 mlog_bug_on_msg(!list_empty(&oi->ip_unwritten_list), in ocfs2_clear_inode()
1153 (unsigned long long)oi->ip_blkno); in ocfs2_clear_inode()
1161 ocfs2_lock_res_free(&oi->ip_rw_lockres); in ocfs2_clear_inode()
1162 ocfs2_lock_res_free(&oi->ip_inode_lockres); in ocfs2_clear_inode()
1163 ocfs2_lock_res_free(&oi->ip_open_lockres); in ocfs2_clear_inode()
1169 (unsigned long long)oi->ip_blkno, in ocfs2_clear_inode()
1174 (unsigned long long)oi->ip_blkno); in ocfs2_clear_inode()
1176 mlog_bug_on_msg(spin_is_locked(&oi->ip_lock), in ocfs2_clear_inode()
1178 (unsigned long long)oi->ip_blkno); in ocfs2_clear_inode()
1180 mlog_bug_on_msg(!mutex_trylock(&oi->ip_io_mutex), in ocfs2_clear_inode()
1182 (unsigned long long)oi->ip_blkno); in ocfs2_clear_inode()
1183 mutex_unlock(&oi->ip_io_mutex); in ocfs2_clear_inode()
1189 mlog_bug_on_msg(!down_write_trylock(&oi->ip_alloc_sem), in ocfs2_clear_inode()
1191 (unsigned long long)oi->ip_blkno); in ocfs2_clear_inode()
1192 up_write(&oi->ip_alloc_sem); in ocfs2_clear_inode()
1194 mlog_bug_on_msg(oi->ip_open_count, in ocfs2_clear_inode()
1196 (unsigned long long)oi->ip_blkno, oi->ip_open_count); in ocfs2_clear_inode()
1199 oi->ip_flags = 0; in ocfs2_clear_inode()
1200 oi->ip_dir_start_lookup = 0; in ocfs2_clear_inode()
1201 oi->ip_blkno = 0ULL; in ocfs2_clear_inode()
1209 &oi->ip_jinode); in ocfs2_clear_inode()
1228 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_drop_inode() local
1230 trace_ocfs2_drop_inode((unsigned long long)oi->ip_blkno, in ocfs2_drop_inode()
1231 inode->i_nlink, oi->ip_flags); in ocfs2_drop_inode()
1611 struct ocfs2_inode_info *oi = cache_info_to_inode(ci); in ocfs2_inode_cache_owner() local
1613 return oi->ip_blkno; in ocfs2_inode_cache_owner()
1618 struct ocfs2_inode_info *oi = cache_info_to_inode(ci); in ocfs2_inode_cache_get_super() local
1620 return oi->vfs_inode.i_sb; in ocfs2_inode_cache_get_super()
1625 struct ocfs2_inode_info *oi = cache_info_to_inode(ci); in ocfs2_inode_cache_lock() local
1627 spin_lock(&oi->ip_lock); in ocfs2_inode_cache_lock()
1632 struct ocfs2_inode_info *oi = cache_info_to_inode(ci); in ocfs2_inode_cache_unlock() local
1634 spin_unlock(&oi->ip_lock); in ocfs2_inode_cache_unlock()
1639 struct ocfs2_inode_info *oi = cache_info_to_inode(ci); in ocfs2_inode_cache_io_lock() local
1641 mutex_lock(&oi->ip_io_mutex); in ocfs2_inode_cache_io_lock()
1646 struct ocfs2_inode_info *oi = cache_info_to_inode(ci); in ocfs2_inode_cache_io_unlock() local
1648 mutex_unlock(&oi->ip_io_mutex); in ocfs2_inode_cache_io_unlock()