Lines Matching refs:oi
547 struct ocfs2_inode_info *oi;
549 oi = alloc_inode_sb(sb, ocfs2_inode_cachep, GFP_NOFS);
550 if (!oi)
553 oi->i_sync_tid = 0;
554 oi->i_datasync_tid = 0;
555 memset(&oi->i_dquot, 0, sizeof(oi->i_dquot));
557 jbd2_journal_init_jbd_inode(&oi->ip_jinode, &oi->vfs_inode);
558 return &oi->vfs_inode;
1674 struct ocfs2_inode_info *oi = data;
1676 oi->ip_flags = 0;
1677 oi->ip_open_count = 0;
1678 spin_lock_init(&oi->ip_lock);
1679 ocfs2_extent_map_init(&oi->vfs_inode);
1680 INIT_LIST_HEAD(&oi->ip_io_markers);
1681 INIT_LIST_HEAD(&oi->ip_unwritten_list);
1682 oi->ip_dir_start_lookup = 0;
1683 init_rwsem(&oi->ip_alloc_sem);
1684 init_rwsem(&oi->ip_xattr_sem);
1685 mutex_init(&oi->ip_io_mutex);
1687 oi->ip_blkno = 0ULL;
1688 oi->ip_clusters = 0;
1689 oi->ip_next_orphan = NULL;
1691 ocfs2_resv_init_once(&oi->ip_la_data_resv);
1693 ocfs2_lock_res_init_once(&oi->ip_rw_lockres);
1694 ocfs2_lock_res_init_once(&oi->ip_inode_lockres);
1695 ocfs2_lock_res_init_once(&oi->ip_open_lockres);
1697 ocfs2_metadata_cache_init(INODE_CACHE(&oi->vfs_inode),
1700 inode_init_once(&oi->vfs_inode);