/fs/exofs/ |
H A D | symlink.c | 40 struct exofs_i_info *oi = exofs_i(dentry->d_inode); local 42 nd_set_link(nd, (char *)oi->i_data);
|
H A D | exofs.h | 96 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 D | inode.c | 310 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 D | namei.c | 103 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 D | super.c | 156 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 D | dir.c | 318 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 D | dir.c | 39 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 D | inode.c | 78 * 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 D | inode.c | 98 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 D | extent_map.c | 56 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 D | file.c | 100 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 D | super.c | 558 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 D | refcounttree.c | 566 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 D | journal.h | 633 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 D | inode.h | 159 void ocfs2_get_inode_flags(struct ocfs2_inode_info *oi);
|
H A D | dlmglue.c | 689 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 D | aops.c | 279 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 D | xattr.c | 968 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 D | journal.c | 2115 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 D | alloc.c | 198 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 D | namei.c | 107 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 D | dir.c | 2815 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 D | inode.c | 145 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...] |