/fs/udf/ |
H A D | directory.c | 28 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 D | namei.c | 147 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 D | dir.c | 44 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 D | dir.c | 125 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 D | ioctl.c | 244 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 D | file.c | 802 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 D | data.c | 277 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 D | file.c | 140 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 D | inode.c | 73 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 D | f2fs.h | 263 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 D | super.c | 240 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 D | acl.c | 200 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 D | xattr.c | 484 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 D | recovery.c | 334 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 D | file.c | 704 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 D | print-tree.c | 181 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 D | file-item.c | 881 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 D | backref.c | 38 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 D | inode.c | 1188 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 D | relocation.c | 1582 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 D | tree-log.c | 3727 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 D | inode.c | 82 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 D | dir.c | 20 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 D | file.c | 195 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 D | inode-tests.c | 31 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...] |