Searched refs:fi (Results 1 - 25 of 38) sorted by relevance

12

/fs/udf/
H A Ddirectory.c28 struct fileIdentDesc *fi; local
36 fi = udf_get_fileident(iinfo->i_ext.i_data -
42 if (!fi)
47 memcpy((uint8_t *)cfi, (uint8_t *)fi,
50 return fi;
101 fi = udf_get_fileident(fibh->sbh->b_data, dir->i_sb->s_blocksize,
104 if (!fi)
110 memcpy((uint8_t *)cfi, (uint8_t *)fi,
138 memcpy((uint8_t *)cfi, (uint8_t *)fi, -fibh->soffset);
150 memcpy((uint8_t *)cfi, (uint8_t *)fi,
159 struct fileIdentDesc *fi; local
[all...]
H A Dnamei.c147 struct fileIdentDesc *fi = NULL; local
191 fi = udf_fileident_read(dir, &f_pos, fibh, cfi, &epos, &eloc,
193 if (!fi)
200 nameptr = fi->fileIdent + liu;
212 memcpy(nameptr, fi->fileIdent + liu,
242 fi = NULL;
250 return fi;
300 struct fileIdentDesc *fi = NULL; local
370 fi = udf_fileident_read(dir, &f_pos, fibh, cfi, &epos, &eloc,
373 if (!fi) {
539 udf_delete_entry(struct inode *inode, struct fileIdentDesc *fi, struct udf_fileident_bh *fibh, struct fileIdentDesc *cfi) argument
556 struct fileIdentDesc cfi, *fi; local
640 struct fileIdentDesc cfi, *fi; local
699 struct fileIdentDesc *fi, cfi; local
771 struct fileIdentDesc *fi, cfi; local
813 struct fileIdentDesc *fi; local
1003 struct fileIdentDesc cfi, *fi; local
[all...]
H A Ddir.c44 struct fileIdentDesc *fi = NULL; local
128 fi = udf_fileident_read(dir, &nf_pos, &fibh, &cfi, &epos, &eloc,
130 if (!fi)
137 nameptr = fi->fileIdent + liu;
147 memcpy(nameptr, fi->fileIdent + liu,
/fs/ceph/
H A Ddir.c125 struct ceph_file_info *fi = file->private_data; local
134 last = fi->dentry;
135 fi->dentry = NULL;
161 fi->flags |= CEPH_F_ATEND;
201 fi->dentry = last;
202 fi->next_offset = fpos_off(di->offset);
232 static int note_last_dentry(struct ceph_file_info *fi, const char *name, argument
235 kfree(fi->last_name);
236 fi->last_name = kmalloc(len+1, GFP_NOFS);
237 if (!fi
247 struct ceph_file_info *fi = file->private_data; local
458 reset_readdir(struct ceph_file_info *fi, unsigned frag) argument
479 struct ceph_file_info *fi = file->private_data; local
[all...]
H A Dioctl.c244 struct ceph_file_info *fi = file->private_data; local
248 if ((fi->fmode & CEPH_FILE_MODE_LAZY) == 0) {
250 ci->i_nr_by_mode[fi->fmode]--;
251 fi->fmode |= CEPH_FILE_MODE_LAZY;
252 ci->i_nr_by_mode[fi->fmode]++;
265 struct ceph_file_info *fi = file->private_data; local
267 fi->flags |= CEPH_F_SYNC;
H A Dfile.c802 struct ceph_file_info *fi = filp->private_data; local
814 if (fi->fmode & CEPH_FILE_MODE_LAZY)
824 (fi->flags & CEPH_F_SYNC)) {
879 struct ceph_file_info *fi = file->private_data; local
920 if (fi->fmode & CEPH_FILE_MODE_LAZY)
933 (file->f_flags & O_DIRECT) || (fi->flags & CEPH_F_SYNC)) {
1187 struct ceph_file_info *fi = file->private_data; local
1221 if (fi->fmode & CEPH_FILE_MODE_LAZY)
/fs/f2fs/
H A Ddata.c277 struct f2fs_inode_info *fi = F2FS_I(inode); local
281 if (is_inode_flag_set(fi, FI_NO_EXTENT))
284 read_lock(&fi->ext.ext_lock);
285 if (fi->ext.len == 0) {
286 read_unlock(&fi->ext.ext_lock);
292 start_fofs = fi->ext.fofs;
293 end_fofs = fi->ext.fofs + fi->ext.len - 1;
294 start_blkaddr = fi->ext.blk_addr;
310 read_unlock(&fi
319 struct f2fs_inode_info *fi = F2FS_I(dn->inode); local
575 struct f2fs_inode_info *fi = F2FS_I(dn->inode); local
[all...]
H A Dfile.c140 struct f2fs_inode_info *fi = F2FS_I(inode); local
158 set_inode_flag(fi, FI_NEED_IPU);
160 clear_inode_flag(fi, FI_NEED_IPU);
170 if (!is_inode_flag_set(fi, FI_APPEND_WRITE) &&
181 if (is_inode_flag_set(fi, FI_UPDATE_WRITE) ||
194 down_read(&fi->i_sem);
196 up_read(&fi->i_sem);
204 down_write(&fi->i_sem);
210 up_write(&fi->i_sem);
216 up_write(&fi
525 struct f2fs_inode_info *fi = F2FS_I(inode); local
556 struct f2fs_inode_info *fi = F2FS_I(inode); local
811 struct f2fs_inode_info *fi = F2FS_I(inode); local
819 struct f2fs_inode_info *fi = F2FS_I(inode); local
[all...]
H A Dinode.c73 struct f2fs_inode_info *fi = F2FS_I(inode); local
106 fi->i_current_depth = le32_to_cpu(ri->i_current_depth);
107 fi->i_xattr_nid = le32_to_cpu(ri->i_xattr_nid);
108 fi->i_flags = le32_to_cpu(ri->i_flags);
109 fi->flags = 0;
110 fi->i_advise = ri->i_advise;
111 fi->i_pino = le32_to_cpu(ri->i_pino);
112 fi->i_dir_level = ri->i_dir_level;
114 get_extent_info(&fi->ext, ri->i_ext);
115 get_inline_info(fi, r
[all...]
H A Df2fs.h263 struct rw_semaphore i_sem; /* protect fi info */
1067 static inline void set_inode_flag(struct f2fs_inode_info *fi, int flag) argument
1069 if (!test_bit(flag, &fi->flags))
1070 set_bit(flag, &fi->flags);
1073 static inline int is_inode_flag_set(struct f2fs_inode_info *fi, int flag) argument
1075 return test_bit(flag, &fi->flags);
1078 static inline void clear_inode_flag(struct f2fs_inode_info *fi, int flag) argument
1080 if (test_bit(flag, &fi->flags))
1081 clear_bit(flag, &fi->flags);
1084 static inline void set_acl_inode(struct f2fs_inode_info *fi, umode_ argument
1090 cond_clear_inode_flag(struct f2fs_inode_info *fi, int flag) argument
1099 get_inline_info(struct f2fs_inode_info *fi, struct f2fs_inode *ri) argument
1108 set_raw_inline(struct f2fs_inode_info *fi, struct f2fs_inode *ri) argument
1124 addrs_per_inode(struct f2fs_inode_info *fi) argument
[all...]
H A Dsuper.c240 struct f2fs_inode_info *fi = (struct f2fs_inode_info *) foo; local
242 inode_init_once(&fi->vfs_inode);
361 struct f2fs_inode_info *fi; local
363 fi = kmem_cache_alloc(f2fs_inode_cachep, GFP_F2FS_ZERO);
364 if (!fi)
367 init_once((void *) fi);
370 fi->vfs_inode.i_version = 1;
371 atomic_set(&fi->dirty_pages, 0);
372 fi->i_current_depth = 1;
373 fi
[all...]
H A Dacl.c200 struct f2fs_inode_info *fi = F2FS_I(inode); local
213 set_acl_inode(fi, inode->i_mode);
232 cond_clear_inode_flag(fi, FI_ACL_MODE);
243 cond_clear_inode_flag(fi, FI_ACL_MODE);
H A Dxattr.c484 struct f2fs_inode_info *fi = F2FS_I(inode); local
580 if (is_inode_flag_set(fi, FI_ACL_MODE)) {
581 inode->i_mode = fi->i_acl_mode;
583 clear_inode_flag(fi, FI_ACL_MODE);
H A Drecovery.c334 struct f2fs_inode_info *fi = F2FS_I(inode); local
354 start = start_bidx_of_node(ofs_of_node(page), fi);
355 end = start + ADDRS_PER_PAGE(page, fi);
/fs/btrfs/
H A Dfile.c704 struct btrfs_file_extent_item *fi; local
767 fi = btrfs_item_ptr(leaf, path->slots[0],
769 extent_type = btrfs_file_extent_type(leaf, fi);
773 disk_bytenr = btrfs_file_extent_disk_bytenr(leaf, fi);
774 num_bytes = btrfs_file_extent_disk_num_bytes(leaf, fi);
775 extent_offset = btrfs_file_extent_offset(leaf, fi);
777 btrfs_file_extent_num_bytes(leaf, fi);
781 path->slots[0], fi);
835 fi = btrfs_item_ptr(leaf, path->slots[0] - 1,
837 btrfs_set_file_extent_num_bytes(leaf, fi,
1033 struct btrfs_file_extent_item *fi; local
1075 struct btrfs_file_extent_item *fi; local
2098 struct btrfs_file_extent_item *fi; local
2129 struct btrfs_file_extent_item *fi; local
[all...]
H A Dprint-tree.c181 struct btrfs_file_extent_item *fi; local
247 fi = btrfs_item_ptr(l, i,
249 if (btrfs_file_extent_type(l, fi) ==
253 btrfs_file_extent_inline_len(l, i, fi));
258 btrfs_file_extent_disk_bytenr(l, fi),
259 btrfs_file_extent_disk_num_bytes(l, fi));
262 btrfs_file_extent_offset(l, fi),
263 btrfs_file_extent_num_bytes(l, fi),
264 btrfs_file_extent_ram_bytes(l, fi));
H A Dfile-item.c881 struct btrfs_file_extent_item *fi,
891 u8 type = btrfs_file_extent_type(leaf, fi);
892 int compress_type = btrfs_file_extent_compression(leaf, fi);
901 btrfs_file_extent_num_bytes(leaf, fi);
904 size = btrfs_file_extent_inline_len(leaf, slot, fi);
908 em->ram_bytes = btrfs_file_extent_ram_bytes(leaf, fi);
914 btrfs_file_extent_offset(leaf, fi);
915 em->orig_block_len = btrfs_file_extent_disk_num_bytes(leaf, fi);
916 bytenr = btrfs_file_extent_disk_bytenr(leaf, fi);
927 bytenr += btrfs_file_extent_offset(leaf, fi);
879 btrfs_extent_item_to_extent_map(struct inode *inode, const struct btrfs_path *path, struct btrfs_file_extent_item *fi, const bool new_inline, struct extent_map *em) argument
[all...]
H A Dbackref.c38 struct btrfs_file_extent_item *fi,
45 if (!btrfs_file_extent_compression(eb, fi) &&
46 !btrfs_file_extent_encryption(eb, fi) &&
47 !btrfs_file_extent_other_encoding(eb, fi)) {
51 data_offset = btrfs_file_extent_offset(eb, fi);
52 data_len = btrfs_file_extent_num_bytes(eb, fi);
88 struct btrfs_file_extent_item *fi; local
104 fi = btrfs_item_ptr(eb, slot, struct btrfs_file_extent_item);
105 extent_type = btrfs_file_extent_type(eb, fi);
109 disk_byte = btrfs_file_extent_disk_bytenr(eb, fi);
37 check_extent_in_eb(struct btrfs_key *key, struct extent_buffer *eb, struct btrfs_file_extent_item *fi, u64 extent_item_pos, struct extent_inode_elem **eie) argument
234 struct btrfs_file_extent_item *fi; local
[all...]
H A Dinode.c1188 struct btrfs_file_extent_item *fi; local
1282 fi = btrfs_item_ptr(leaf, path->slots[0],
1284 extent_type = btrfs_file_extent_type(leaf, fi);
1286 ram_bytes = btrfs_file_extent_ram_bytes(leaf, fi);
1289 disk_bytenr = btrfs_file_extent_disk_bytenr(leaf, fi);
1290 extent_offset = btrfs_file_extent_offset(leaf, fi);
1292 btrfs_file_extent_num_bytes(leaf, fi);
1294 btrfs_file_extent_disk_num_bytes(leaf, fi);
1301 if (btrfs_file_extent_compression(leaf, fi) ||
1302 btrfs_file_extent_encryption(leaf, fi) ||
1950 struct btrfs_file_extent_item *fi; local
2263 relink_is_mergable(struct extent_buffer *leaf, struct btrfs_file_extent_item *fi, struct new_sa_defrag_extent *new) argument
2409 struct btrfs_file_extent_item *fi; local
4076 struct btrfs_file_extent_item *fi; local
6765 struct btrfs_file_extent_item *fi; local
[all...]
H A Drelocation.c1582 struct btrfs_file_extent_item *fi; local
1601 fi = btrfs_item_ptr(leaf, path->slots[0],
1604 BUG_ON(btrfs_file_extent_offset(leaf, fi) ||
1605 btrfs_file_extent_compression(leaf, fi) ||
1606 btrfs_file_extent_encryption(leaf, fi) ||
1607 btrfs_file_extent_other_encoding(leaf, fi));
1609 if (num_bytes != btrfs_file_extent_disk_num_bytes(leaf, fi)) {
1614 *new_bytenr = btrfs_file_extent_disk_bytenr(leaf, fi);
1632 struct btrfs_file_extent_item *fi; local
1660 fi
3488 struct btrfs_file_extent_item *fi; local
[all...]
H A Dtree-log.c3727 struct btrfs_file_extent_item *fi; local
3751 sizeof(*fi), &extent_inserted);
3761 sizeof(*fi));
3766 fi = btrfs_item_ptr(leaf, path->slots[0],
3769 btrfs_set_token_file_extent_generation(leaf, fi, em->generation,
3772 btrfs_set_token_file_extent_type(leaf, fi,
3776 btrfs_set_token_file_extent_type(leaf, fi,
3782 btrfs_set_token_file_extent_disk_bytenr(leaf, fi,
3785 btrfs_set_token_file_extent_disk_num_bytes(leaf, fi, block_len,
3788 btrfs_set_token_file_extent_disk_bytenr(leaf, fi,
[all...]
/fs/fuse/
H A Dinode.c82 struct fuse_inode *fi; local
88 fi = get_fuse_inode(inode);
89 fi->i_time = 0;
90 fi->nodeid = 0;
91 fi->nlookup = 0;
92 fi->attr_version = 0;
93 fi->writectr = 0;
94 fi->orig_ino = 0;
95 fi->state = 0;
96 INIT_LIST_HEAD(&fi
117 struct fuse_inode *fi = get_fuse_inode(inode); local
130 struct fuse_inode *fi = get_fuse_inode(inode); local
161 struct fuse_inode *fi = get_fuse_inode(inode); local
203 struct fuse_inode *fi = get_fuse_inode(inode); local
298 struct fuse_inode *fi; local
[all...]
H A Ddir.c20 struct fuse_inode *fi = get_fuse_inode(dir); local
26 if (test_and_clear_bit(FUSE_I_ADVISE_RDPLUS, &fi->state))
35 struct fuse_inode *fi = get_fuse_inode(dir); local
37 set_bit(FUSE_I_ADVISE_RDPLUS, &fi->state);
195 struct fuse_inode *fi; local
243 fi = get_fuse_inode(inode);
249 fi->nlookup++;
261 fi = get_fuse_inode(inode);
263 if (test_bit(FUSE_I_INIT_RDPLUS, &fi->state))
265 } else if (test_and_clear_bit(FUSE_I_INIT_RDPLUS, &fi
706 struct fuse_inode *fi = get_fuse_inode(inode); local
872 struct fuse_inode *fi = get_fuse_inode(inode); local
982 struct fuse_inode *fi = get_fuse_inode(inode); local
1170 struct fuse_inode *fi = get_fuse_inode(inode); local
1294 struct fuse_inode *fi; local
1597 struct fuse_inode *fi = get_fuse_inode(inode); local
1616 struct fuse_inode *fi = get_fuse_inode(inode); local
1700 struct fuse_inode *fi = get_fuse_inode(inode); local
[all...]
H A Dfile.c195 struct fuse_inode *fi = get_fuse_inode(inode); local
203 list_add(&ff->write_entry, &fi->write_files);
219 struct fuse_inode *fi = get_fuse_inode(inode); local
222 fi->attr_version = ++fc->attr_version;
379 struct fuse_inode *fi = get_fuse_inode(inode); local
384 list_for_each_entry(req, &fi->writepages, writepages_entry) {
413 struct fuse_inode *fi = get_fuse_inode(inode); local
415 wait_event(fi->page_waitq, !fuse_page_is_writeback(inode, index));
618 struct fuse_inode *fi = get_fuse_inode(inode); local
621 fi
694 struct fuse_inode *fi = get_fuse_inode(inode); local
1005 struct fuse_inode *fi = get_fuse_inode(inode); local
1132 struct fuse_inode *fi = get_fuse_inode(inode); local
1511 struct fuse_inode *fi = get_fuse_inode(inode); local
1530 struct fuse_inode *fi = get_fuse_inode(req->inode); variable in typeref:struct:fuse_inode
1570 struct fuse_inode *fi = get_fuse_inode(inode); variable in typeref:struct:fuse_inode
1584 struct fuse_inode *fi = get_fuse_inode(inode); local
1628 __fuse_write_file_get(struct fuse_conn *fc, struct fuse_inode *fi) argument
1644 fuse_write_file_get(struct fuse_conn *fc, struct fuse_inode *fi) argument
1655 struct fuse_inode *fi = get_fuse_inode(inode); local
1672 struct fuse_inode *fi = get_fuse_inode(inode); local
1762 struct fuse_inode *fi = get_fuse_inode(inode); local
1780 struct fuse_inode *fi = get_fuse_inode(new_req->inode); local
1889 struct fuse_inode *fi = get_fuse_inode(inode); local
2953 struct fuse_inode *fi = get_fuse_inode(inode); local
[all...]
/fs/btrfs/tests/
H A Dinode-tests.c31 struct btrfs_file_extent_item *fi; local
49 fi = btrfs_item_ptr(leaf, slot, struct btrfs_file_extent_item);
50 btrfs_set_file_extent_generation(leaf, fi, 1);
51 btrfs_set_file_extent_type(leaf, fi, type);
52 btrfs_set_file_extent_disk_bytenr(leaf, fi, disk_bytenr);
53 btrfs_set_file_extent_disk_num_bytes(leaf, fi, disk_len);
54 btrfs_set_file_extent_offset(leaf, fi, offset);
55 btrfs_set_file_extent_num_bytes(leaf, fi, len);
56 btrfs_set_file_extent_ram_bytes(leaf, fi, ram_bytes);
57 btrfs_set_file_extent_compression(leaf, fi, compressio
[all...]

Completed in 257 milliseconds

12