Searched refs:oi (Results 1 - 23 of 23) sorted by relevance

/fs/exofs/
H A Dsymlink.c40 struct exofs_i_info *oi = exofs_i(dentry->d_inode); local
42 nd_set_link(nd, (char *)oi->i_data);
H A Dexofs.h96 static inline osd_id exofs_oi_objno(struct exofs_i_info *oi) argument
98 return oi->vfs_inode.i_ino + EXOFS_OBJ_OFF;
107 static inline int obj_2bcreated(struct exofs_i_info *oi) argument
109 return test_bit(OBJ_2BCREATED, &oi->i_flags);
112 static inline void set_obj_2bcreated(struct exofs_i_info *oi) argument
114 set_bit(OBJ_2BCREATED, &oi->i_flags);
117 static inline int obj_created(struct exofs_i_info *oi) argument
119 return test_bit(OBJ_CREATED, &oi->i_flags);
122 static inline void set_obj_created(struct exofs_i_info *oi) argument
124 set_bit(OBJ_CREATED, &oi
128 wait_obj_created(struct exofs_i_info *oi) argument
[all...]
H A Dinode.c310 struct exofs_i_info *oi = exofs_i(pcol->inode); local
319 int ret = ore_get_rw_state(&pcol->sbi->layout, &oi->oc, true,
384 struct exofs_i_info *oi = exofs_i(inode); local
406 if (!len || !obj_created(oi)) {
629 struct exofs_i_info *oi = exofs_i(pcol->inode); local
638 ret = ore_get_rw_state(&pcol->sbi->layout, &oi->oc, false,
700 struct exofs_i_info *oi = exofs_i(inode); local
708 ret = wait_obj_created(oi);
1004 struct exofs_i_info *oi = exofs_i(inode); local
1006 return S_ISLNK(inode->i_mode) && (oi
1011 struct exofs_i_info *oi = exofs_i(inode); local
1071 exofs_get_inode(struct super_block *sb, struct exofs_i_info *oi, struct exofs_fcb *inode) argument
1152 __oi_init(struct exofs_i_info *oi) argument
1162 struct exofs_i_info *oi; local
1251 __exofs_wait_obj_created(struct exofs_i_info *oi) argument
1270 struct exofs_i_info *oi = exofs_i(inode); local
1304 struct exofs_i_info *oi; local
1381 struct exofs_i_info *oi = exofs_i(inode); local
1483 struct exofs_i_info *oi = exofs_i(inode); local
[all...]
H A Dnamei.c103 struct exofs_i_info *oi; local
113 oi = exofs_i(inode);
114 if (l > sizeof(oi->i_data)) {
118 memset(oi->i_data, 0, sizeof(oi->i_data));
126 memcpy(oi->i_data, symname, l);
H A Dsuper.c156 struct exofs_i_info *oi; local
158 oi = kmem_cache_alloc(exofs_inode_cachep, GFP_KERNEL);
159 if (!oi)
162 oi->vfs_inode.i_version = 1;
163 return &oi->vfs_inode;
185 struct exofs_i_info *oi = foo; local
187 inode_init_once(&oi->vfs_inode);
H A Ddir.c318 struct exofs_i_info *oi = exofs_i(dir); local
326 start = oi->i_dir_start_lookup;
359 oi->i_dir_start_lookup = n;
/fs/omfs/
H A Ddir.c39 struct omfs_inode *oi; local
50 oi = (struct omfs_inode *) bh->b_data;
51 if (omfs_is_bad(OMFS_SB(dir->i_sb), &oi->i_head, block)) {
56 if (strncmp(oi->i_name, name, namelen) == 0)
60 block = be64_to_cpu(oi->i_sibling);
88 struct omfs_inode *oi; local
102 oi = (struct omfs_inode *) bh->b_data;
103 oi->i_head.h_self = cpu_to_be64(inode->i_ino);
104 oi->i_sibling = ~cpu_to_be64(0ULL);
116 struct omfs_inode *oi; local
162 struct omfs_inode *oi; local
304 struct omfs_inode *oi = (struct omfs_inode *)bh->b_data; local
336 struct omfs_inode *oi; local
[all...]
H A Dinode.c78 * Caller is expected to hold the buffer head underlying oi and mark it
81 static void omfs_update_checksums(struct omfs_inode *oi) argument
85 unsigned char *ptr = (unsigned char *) oi;
87 count = be32_to_cpu(oi->i_head.h_body_size);
91 oi->i_head.h_crc = cpu_to_be16(crc);
97 oi->i_head.h_check_xor = xor;
102 struct omfs_inode *oi; local
115 oi = (struct omfs_inode *) bh->b_data;
117 oi->i_head.h_self = cpu_to_be64(inode->i_ino);
119 oi
203 struct omfs_inode *oi; local
[all...]
/fs/ocfs2/
H A Dinode.c98 void ocfs2_get_inode_flags(struct ocfs2_inode_info *oi) argument
100 unsigned int flags = oi->vfs_inode.i_flags;
102 oi->ip_attr &= ~(OCFS2_SYNC_FL|OCFS2_APPEND_FL|
105 oi->ip_attr |= OCFS2_SYNC_FL;
107 oi->ip_attr |= OCFS2_APPEND_FL;
109 oi->ip_attr |= OCFS2_IMMUTABLE_FL;
111 oi->ip_attr |= OCFS2_NOATIME_FL;
113 oi->ip_attr |= OCFS2_DIRSYNC_FL;
183 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
195 oi
219 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
820 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
870 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
1082 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
1194 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
1413 struct ocfs2_inode_info *oi = cache_info_to_inode(ci); local
1420 struct ocfs2_inode_info *oi = cache_info_to_inode(ci); local
1427 struct ocfs2_inode_info *oi = cache_info_to_inode(ci); local
1434 struct ocfs2_inode_info *oi = cache_info_to_inode(ci); local
1441 struct ocfs2_inode_info *oi = cache_info_to_inode(ci); local
1448 struct ocfs2_inode_info *oi = cache_info_to_inode(ci); local
[all...]
H A Dextent_map.c56 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
58 oi->ip_extent_map.em_num_items = 0;
59 INIT_LIST_HEAD(&oi->ip_extent_map.em_list);
88 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
91 spin_lock(&oi->ip_lock);
93 __ocfs2_extent_map_lookup(&oi->ip_extent_map, cpos, &emi);
103 spin_unlock(&oi->ip_lock);
117 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
118 struct ocfs2_extent_map *em = &oi->ip_extent_map;
122 spin_lock(&oi
230 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
722 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
[all...]
H A Dfile.c100 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
110 spin_lock(&oi->ip_lock);
116 spin_unlock(&oi->ip_lock);
123 oi->ip_flags |= OCFS2_INODE_OPEN_DIRECT;
125 oi->ip_open_count++;
126 spin_unlock(&oi->ip_lock);
134 spin_lock(&oi->ip_lock);
135 oi->ip_open_count--;
136 spin_unlock(&oi->ip_lock);
145 struct ocfs2_inode_info *oi local
180 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
1016 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
1058 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
[all...]
H A Dsuper.c558 struct ocfs2_inode_info *oi; local
560 oi = kmem_cache_alloc(ocfs2_inode_cachep, GFP_NOFS);
561 if (!oi)
564 oi->i_sync_tid = 0;
565 oi->i_datasync_tid = 0;
567 jbd2_journal_init_jbd_inode(&oi->ip_jinode, &oi->vfs_inode);
568 return &oi->vfs_inode;
1741 struct ocfs2_inode_info *oi = data; local
1743 oi
[all...]
H A Drefcounttree.c566 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
575 BUG_ON(oi->ip_dyn_features & OCFS2_HAS_REFCOUNT_FL);
648 spin_lock(&oi->ip_lock);
649 oi->ip_dyn_features |= OCFS2_HAS_REFCOUNT_FL;
650 di->i_dyn_features = cpu_to_le16(oi->ip_dyn_features);
652 spin_unlock(&oi->ip_lock);
707 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
713 BUG_ON(oi->ip_dyn_features & OCFS2_HAS_REFCOUNT_FL);
748 spin_lock(&oi->ip_lock);
749 oi
769 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
937 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
2308 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
2546 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
3435 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
3652 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
3818 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
[all...]
H A Djournal.h633 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
635 oi->i_sync_tid = handle->h_transaction->t_tid;
637 oi->i_datasync_tid = handle->h_transaction->t_tid;
H A Dinode.h159 void ocfs2_get_inode_flags(struct ocfs2_inode_info *oi);
H A Ddlmglue.c689 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
692 ocfs2_build_lock_name(OCFS2_LOCK_TYPE_FLOCK, oi->ip_blkno,
2029 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
2030 struct ocfs2_lock_res *lockres = &oi->ip_inode_lockres;
2040 if (oi->ip_flags & OCFS2_INODE_DELETED) {
2047 lvb->lvb_iclusters = cpu_to_be32(oi->ip_clusters);
2058 lvb->lvb_iattr = cpu_to_be32(oi->ip_attr);
2059 lvb->lvb_idynfeatures = cpu_to_be16(oi->ip_dyn_features);
2075 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
2076 struct ocfs2_lock_res *lockres = &oi
2180 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
3559 struct ocfs2_inode_info *oi; local
3669 struct ocfs2_inode_info *oi = OCFS2_I(dl->dl_inode); local
[all...]
H A Daops.c279 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
283 trace_ocfs2_readpage((unsigned long long)oi->ip_blkno,
294 if (down_read_trylock(&oi->ip_alloc_sem) == 0) {
302 down_read(&oi->ip_alloc_sem);
303 up_read(&oi->ip_alloc_sem);
324 if (oi->ip_dyn_features & OCFS2_INLINE_DATA_FL)
354 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
366 if (down_read_trylock(&oi->ip_alloc_sem) == 0) {
375 if (oi->ip_dyn_features & OCFS2_INLINE_DATA_FL)
390 up_read(&oi
1547 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
[all...]
H A Dxattr.c968 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
971 if (!(oi->ip_dyn_features & OCFS2_INLINE_XATTR_FL))
1023 struct ocfs2_inode_info *oi = OCFS2_I(dentry->d_inode); local
1028 if (!(oi->ip_dyn_features & OCFS2_HAS_XATTR_FL))
1039 down_read(&oi->ip_xattr_sem);
1053 up_read(&oi->ip_xattr_sem);
1150 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
1156 if (!(oi->ip_dyn_features & OCFS2_INLINE_XATTR_FL))
1275 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
1286 if (!(oi
2547 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
2627 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
2663 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
2706 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
2760 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
4270 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
6141 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
7134 struct ocfs2_inode_info *oi = OCFS2_I(old_inode); local
[all...]
H A Djournal.c2115 struct ocfs2_inode_info *oi; local
2129 oi = OCFS2_I(inode);
2131 (unsigned long long)oi->ip_blkno);
2133 iter = oi->ip_next_orphan;
2135 spin_lock(&oi->ip_lock);
2138 oi->ip_flags |= OCFS2_INODE_MAYBE_ORPHANED;
2139 spin_unlock(&oi->ip_lock);
H A Dalloc.c198 struct ocfs2_inode_info *oi = cache_info_to_inode(et->et_ci); local
202 spin_lock(&oi->ip_lock);
203 oi->ip_clusters = le32_to_cpu(di->i_clusters);
204 spin_unlock(&oi->ip_lock);
226 struct ocfs2_inode_info *oi = cache_info_to_inode(et->et_ci); local
227 struct ocfs2_super *osb = OCFS2_SB(oi->vfs_inode.i_sb);
229 BUG_ON(oi->ip_dyn_features & OCFS2_INLINE_DATA_FL);
231 (oi->ip_clusters != le32_to_cpu(rec->e_cpos)),
235 (unsigned long long)oi->ip_blkno,
236 rec->e_cpos, oi
6816 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
6842 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
[all...]
H A Dnamei.c107 struct ocfs2_inode_info *oi; local
137 oi = OCFS2_I(inode);
143 spin_lock(&oi->ip_lock);
144 oi->ip_flags &= ~OCFS2_INODE_MAYBE_ORPHANED;
145 spin_unlock(&oi->ip_lock);
518 struct ocfs2_inode_info *oi = OCFS2_I(inode); local
600 oi->i_sync_tid = handle->h_transaction->t_tid;
601 oi->i_datasync_tid = handle->h_transaction->t_tid;
H A Ddir.c2815 struct ocfs2_inode_info *oi = OCFS2_I(dir); local
2832 down_write(&oi->ip_alloc_sem);
2916 data_ac->ac_resv = &oi->ip_la_data_resv;
2996 spin_lock(&oi->ip_lock);
2997 oi->ip_dyn_features &= ~OCFS2_INLINE_DATA_FL;
2998 di->i_dyn_features = cpu_to_le16(oi->ip_dyn_features);
2999 spin_unlock(&oi->ip_lock);
3101 up_write(&oi->ip_alloc_sem);
/fs/openpromfs/
H A Dinode.c145 struct op_inode_info *oi = OP_I(inode); local
148 BUG_ON(oi->type != op_inode_prop);
153 m->private = oi->u.prop;
181 struct op_inode_info *ent_oi, *oi = OP_I(dir); local
191 BUG_ON(oi->type != op_inode_node);
193 dp = oi->u.node;
266 struct op_inode_info *oi = OP_I(inode); local
267 struct device_node *dp = oi->u.node;
330 struct op_inode_info *oi; local
332 oi
386 struct op_inode_info *oi; local
433 struct op_inode_info *oi = (struct op_inode_info *) data; local
[all...]

Completed in 493 milliseconds