| /fs/fuse/ |
| A D | iomode.c | 20 return READ_ONCE(fi->iocachectr) < 0 && !fuse_inode_backing(fi); in fuse_is_io_cache_wait() 38 spin_lock(&fi->lock); in fuse_file_cached_io_open() 46 wait_event(fi->direct_io_waitq, !fuse_is_io_cache_wait(fi)); in fuse_file_cached_io_open() 47 spin_lock(&fi->lock); in fuse_file_cached_io_open() 65 fi->iocachectr++; in fuse_file_cached_io_open() 74 spin_lock(&fi->lock); in fuse_file_cached_io_release() 78 fi->iocachectr--; in fuse_file_cached_io_release() 90 spin_lock(&fi->lock); in fuse_inode_uncached_io_start() 101 fi->iocachectr--; in fuse_inode_uncached_io_start() 136 spin_lock(&fi->lock); in fuse_inode_uncached_io_end() [all …]
|
| A D | readdir.c | 44 spin_lock(&fi->rdc.lock); in fuse_add_dirent_to_cache() 49 if (fi->rdc.cached || pos != fi->rdc.pos) { in fuse_add_dirent_to_cache() 54 size = fi->rdc.size; in fuse_add_dirent_to_cache() 75 if (fi->rdc.version != version || fi->rdc.size != size || in fuse_add_dirent_to_cache() 106 fi->rdc.cached = true; in fuse_readdir_cache_end() 223 spin_lock(&fi->lock); in fuse_direntplus_link() 224 fi->nlookup++; in fuse_direntplus_link() 253 fi->nlookup--; in fuse_direntplus_link() 438 fi->rdc.version++; in fuse_rdc_reset() 439 fi->rdc.size = 0; in fuse_rdc_reset() [all …]
|
| A D | dax.c | 205 args.nodeid = fi->nodeid; in fuse_setup_one_mapping() 223 fi->dax->nr++; in fuse_setup_one_mapping() 241 args.nodeid = fi->nodeid; in fuse_send_removemapping() 339 fi->dax->nr -= num; in inode_reclaim_dmap_range() 385 WARN_ON(fi->dax->nr); in fuse_dax_inode_cleanup() 495 up_write(&fi->dax->sem); in fuse_setup_new_dax_mapping() 871 fi->dax->nr--; in reclaim_one_dmap_locked() 932 up_read(&fi->dax->sem); in inode_inline_reclaim_one_dmap() 1278 fi->dax = NULL; in fuse_dax_inode_alloc() 1280 fi->dax = kzalloc(sizeof(*fi->dax), GFP_KERNEL_ACCOUNT); in fuse_dax_inode_alloc() [all …]
|
| A D | inode.c | 101 if (!fi) in fuse_alloc_inode() 104 fi->i_time = 0; in fuse_alloc_inode() 106 fi->nodeid = 0; in fuse_alloc_inode() 107 fi->nlookup = 0; in fuse_alloc_inode() 109 fi->orig_ino = 0; in fuse_alloc_inode() 110 fi->state = 0; in fuse_alloc_inode() 115 if (!fi->forget) in fuse_alloc_inode() 140 kfree(fi->dax); in fuse_free_inode() 177 fuse_queue_forget(fc, fi->forget, fi->nodeid, in fuse_evict_inode() 522 fi->nlookup++; in fuse_iget() [all …]
|
| A D | file.c | 194 spin_lock(&fi->lock); in fuse_link_write_file() 226 spin_lock(&fi->lock); in fuse_truncate_update_attr() 302 if (likely(fi)) { in fuse_prepare_release() 1846 __releases(fi->lock) in fuse_send_writepage() 1847 __acquires(fi->lock) in fuse_send_writepage() 1859 fi->writectr++; in fuse_send_writepage() 1887 fi->writectr--; in fuse_send_writepage() 1901 __releases(fi->lock) in fuse_flush_writepages() 1909 while (fi->writectr >= 0 && !list_empty(&fi->queued_writes)) { in fuse_flush_writepages() 1936 fi->writectr--; in fuse_writepage_end() [all …]
|
| A D | dir.c | 204 struct fuse_inode *fi; in fuse_dentry_revalidate() local 252 spin_lock(&fi->lock); in fuse_dentry_revalidate() 253 fi->nlookup++; in fuse_dentry_revalidate() 629 struct fuse_inode *fi; in fuse_create_open() local 989 spin_lock(&fi->lock); in fuse_entry_unlinked() 1855 spin_lock(&fi->lock); in fuse_set_nowrite() 1859 wait_event(fi->page_waitq, fi->writectr == FUSE_NOWRITE); in fuse_set_nowrite() 1873 fi->writectr = 0; in __fuse_release_nowrite() 2274 fi->rdc.size = 0; in fuse_init_dir() 2275 fi->rdc.pos = 0; in fuse_init_dir() [all …]
|
| /fs/f2fs/ |
| A D | inode.c | 376 if (fi->i_xattr_nid && f2fs_check_nid_range(sbi, fi->i_xattr_nid)) { in sanity_check_inode() 447 bitmap_zero(fi->flags, FI_MAX); in do_read_inode() 448 fi->i_advise = ri->i_advise; in do_read_inode() 470 fi->i_inline_xattr_size = 0; in do_read_inode() 528 fi->i_cluster_size = BIT(fi->i_log_cluster_size); in do_read_inode() 676 ri->i_advise = fi->i_advise; in f2fs_update_inode() 741 fi->i_compress_level << in f2fs_update_inode() 844 nid_t xnid = fi->i_xattr_nid; in f2fs_evict_inode() 850 if (fi->cow_inode && f2fs_is_cow_file(fi->cow_inode)) { in f2fs_evict_inode() 853 iput(fi->cow_inode); in f2fs_evict_inode() [all …]
|
| A D | file.c | 260 f2fs_down_write(&fi->i_sem); in try_to_fix_pino() 266 f2fs_up_write(&fi->i_sem); in try_to_fix_pino() 987 flags = fi->i_flags; in f2fs_getattr() 2126 f2fs_up_write(&fi->i_sem); in f2fs_setflags_common() 2133 fi->i_flags = iflags | (fi->i_flags & ~mask); in f2fs_setflags_common() 2294 if (fi->cow_inode == NULL) { in f2fs_ioc_start_atomic_write() 2326 fi->original_i_size = isize; in f2fs_ioc_start_atomic_write() 2344 fi->atomic_write_cnt = 0; in f2fs_ioc_start_atomic_write() 3389 fi->i_projid = kprojid; in f2fs_ioc_setproject() 4387 fi->i_compress_level = 0; in f2fs_ioc_set_compress_option() [all …]
|
| A D | shrinker.c | 166 struct f2fs_inode_info *fi; in do_reclaim_caches() local 178 fi = list_first_entry(&sbi->inode_list[DONATE_INODE], in do_reclaim_caches() 180 list_move_tail(&fi->gdonate_list, &sbi->inode_list[DONATE_INODE]); in do_reclaim_caches() 181 inode = igrab(&fi->vfs_inode); in do_reclaim_caches() 189 len = fi->donate_end - fi->donate_start + 1; in do_reclaim_caches() 193 fi->donate_start, fi->donate_end); in do_reclaim_caches()
|
| /fs/udf/ |
| A D | directory.c | 27 le16_to_cpu(iter->fi.descTag.tagIdent)); in udf_verify_fi() 30 len = udf_dir_entry_len(&iter->fi); in udf_verify_fi() 54 if (udf_dir_entry_len(&iter->fi) != in udf_verify_fi() 93 le16_to_cpu(iter->fi.lengthOfImpUse); in udf_copy_fi() 199 struct fileIdentDesc *fi; in udf_fiiter_load_bhs() local 297 len = udf_dir_entry_len(&iter->fi); in udf_fiiter_advance() 374 int off, struct fileIdentDesc *fi, in udf_copy_fi_to_bufs() argument 389 le16_to_cpu(fi->lengthOfImpUse)); in udf_copy_fi_to_bufs() 393 fi->lengthFileIdent); in udf_copy_fi_to_bufs() 394 off += fi->lengthFileIdent; in udf_copy_fi_to_bufs() [all …]
|
| A D | namei.c | 83 if (!iter->fi.lengthFileIdent) in udf_fiiter_find_entry() 246 iter->fi.fileCharacteristics = 0; in udf_fiiter_add_entry() 247 iter->fi.lengthFileIdent = namelen; in udf_fiiter_add_entry() 302 iter->fi.fileVersionNum = cpu_to_le16(1); in udf_fiiter_add_entry() 303 iter->fi.lengthFileIdent = namelen; in udf_fiiter_add_entry() 449 iter.fi.fileCharacteristics = in udf_mkdir() 485 if (iter.fi.lengthFileIdent && in empty_dir() 858 niter.fi.fileVersionNum = oiter.fi.fileVersionNum; in udf_rename() 859 niter.fi.fileCharacteristics = oiter.fi.fileCharacteristics; in udf_rename() 860 memcpy(&(niter.fi.icb), &(oiter.fi.icb), sizeof(oiter.fi.icb)); in udf_rename() [all …]
|
| A D | dir.c | 90 if (iter.fi.fileCharacteristics & FID_FILE_CHAR_DELETED) { in udf_readdir() 95 if (iter.fi.fileCharacteristics & FID_FILE_CHAR_HIDDEN) { in udf_readdir() 100 if (iter.fi.fileCharacteristics & FID_FILE_CHAR_PARENT) { in udf_readdir() 107 iter.fi.lengthFileIdent, fname, UDF_NAME_LEN); in udf_readdir() 111 tloc = lelb_to_cpu(iter.fi.icb.extLocation); in udf_readdir()
|
| /fs/iomap/ |
| A D | fiemap.c | 9 static int iomap_to_fiemap(struct fiemap_extent_info *fi, in iomap_to_fiemap() argument 34 return fiemap_fill_next_extent(fi, iomap->offset, in iomap_to_fiemap() 40 struct fiemap_extent_info *fi, struct iomap *prev) in iomap_fiemap_iter() argument 47 ret = iomap_to_fiemap(fi, prev, 0); in iomap_fiemap_iter() 58 int iomap_fiemap(struct inode *inode, struct fiemap_extent_info *fi, in iomap_fiemap() argument 72 ret = fiemap_prep(inode, fi, start, &iter.len, 0); in iomap_fiemap() 77 iter.status = iomap_fiemap_iter(&iter, fi, &prev); in iomap_fiemap() 80 ret = iomap_to_fiemap(fi, &prev, FIEMAP_EXTENT_LAST); in iomap_fiemap()
|
| /fs/smb/client/ |
| A D | smb1ops.c | 549 FILE_ALL_INFO fi = {}; in cifs_query_path_info() local 603 fi.ChangeTime = fi.LastWriteTime; in cifs_query_path_info() 617 fi.EndOfFile = di->EndOfFile; in cifs_query_path_info() 618 fi.EASize = di->EaSize; in cifs_query_path_info() 621 fi.DeletePending = 0; in cifs_query_path_info() 622 fi.Directory = !!(le32_to_cpu(fi.Attributes) & ATTR_DIRECTORY); in cifs_query_path_info() 649 move_cifs_info_to_smb2(&data->fi, &fi); in cifs_query_path_info() 722 FILE_ALL_INFO fi = {}; in cifs_query_file_info() local 739 move_cifs_info_to_smb2(&data->fi, &fi); in cifs_query_file_info() 829 FILE_ALL_INFO fi = {}; in cifs_open_file() local [all …]
|
| A D | reparse.h | 106 struct smb311_posix_qinfo *fi = &data->posix_fi; in cifs_open_data_reparse() local 108 attrs = le32_to_cpu(fi->DosAttributes); in cifs_open_data_reparse() 111 fi->DosAttributes = cpu_to_le32(attrs); in cifs_open_data_reparse() 115 struct smb2_file_all_info *fi = &data->fi; in cifs_open_data_reparse() local 117 attrs = le32_to_cpu(fi->Attributes); in cifs_open_data_reparse() 120 fi->Attributes = cpu_to_le32(attrs); in cifs_open_data_reparse()
|
| A D | smb2inode.c | 654 idata->fi.CreationTime = create_rsp->CreationTime; in smb2_compound_op() 656 idata->fi.LastWriteTime = create_rsp->LastWriteTime; in smb2_compound_op() 657 idata->fi.ChangeTime = create_rsp->ChangeTime; in smb2_compound_op() 658 idata->fi.Attributes = create_rsp->FileAttributes; in smb2_compound_op() 660 idata->fi.EndOfFile = create_rsp->EndofFile; in smb2_compound_op() 661 if (le32_to_cpu(idata->fi.NumberOfLinks) == 0) in smb2_compound_op() 663 idata->fi.DeletePending = 0; in smb2_compound_op() 695 &rsp_iov[i + 1], sizeof(idata->fi), (char *)&idata->fi); in smb2_compound_op() 972 memcpy(&data->fi, &cfid->file_all_info, in smb2_query_path_info() 973 sizeof(data->fi)); in smb2_query_path_info() [all …]
|
| /fs/bcachefs/ |
| A D | fs-io-buffered.c | 31 struct folio_iter fi; in bch2_readpages_end_io() local 33 bio_for_each_folio_all(fi, bio) in bch2_readpages_end_io() 421 struct folio_iter fi; in bch2_writepage_io_done() local 873 f = *fi; in __bch2_buffered_write() 905 darray_for_each(fs, fi) in __bch2_buffered_write() 911 f = *fi; in __bch2_buffered_write() 915 folios_trunc(&fs, fi); in __bch2_buffered_write() 924 folios_trunc(&fs, fi); in __bch2_buffered_write() 953 f = *fi; in __bch2_buffered_write() 968 folio_unlock(*fi); in __bch2_buffered_write() [all …]
|
| /fs/btrfs/ |
| A D | inode-item.c | 412 const struct btrfs_file_extent_item *fi, in btrfs_trace_truncate() argument 449 struct btrfs_file_extent_item *fi; in btrfs_truncate_inode_items() local 515 fi = NULL; in btrfs_truncate_inode_items() 528 fi = btrfs_item_ptr(leaf, path->slots[0], in btrfs_truncate_inode_items() 530 extent_type = btrfs_file_extent_type(leaf, fi); in btrfs_truncate_inode_items() 533 btrfs_file_extent_num_bytes(leaf, fi); in btrfs_truncate_inode_items() 537 btrfs_trace_truncate(control->inode, leaf, fi, in btrfs_truncate_inode_items() 566 btrfs_file_extent_num_bytes(leaf, fi); in btrfs_truncate_inode_items() 572 btrfs_set_file_extent_num_bytes(leaf, fi, in btrfs_truncate_inode_items() 579 btrfs_file_extent_disk_num_bytes(leaf, fi); in btrfs_truncate_inode_items() [all …]
|
| A D | file.c | 144 struct btrfs_file_extent_item *fi; in btrfs_drop_extents() local 241 btrfs_file_extent_num_bytes(leaf, fi); in btrfs_drop_extents() 244 btrfs_file_extent_ram_bytes(leaf, fi); in btrfs_drop_extents() 513 struct btrfs_file_extent_item *fi; in extent_mergeable() local 555 struct btrfs_file_extent_item *fi; in btrfs_mark_extent_written() local 629 btrfs_set_file_extent_offset(leaf, fi, in btrfs_mark_extent_written() 663 btrfs_set_file_extent_offset(leaf, fi, in btrfs_mark_extent_written() 773 btrfs_set_file_extent_type(leaf, fi, in btrfs_mark_extent_written() 779 btrfs_set_file_extent_type(leaf, fi, in btrfs_mark_extent_written() 2059 struct btrfs_file_extent_item *fi; in hole_mergeable() local [all …]
|
| A D | print-tree.c | 239 struct btrfs_file_extent_item *fi; in btrfs_print_leaf() local 306 fi = btrfs_item_ptr(l, i, in btrfs_print_leaf() 309 btrfs_file_extent_generation(l, fi), in btrfs_print_leaf() 310 btrfs_file_extent_type(l, fi)); in btrfs_print_leaf() 311 if (btrfs_file_extent_type(l, fi) == in btrfs_print_leaf() 314 btrfs_file_extent_ram_bytes(l, fi)); in btrfs_print_leaf() 318 btrfs_file_extent_disk_bytenr(l, fi), in btrfs_print_leaf() 319 btrfs_file_extent_disk_num_bytes(l, fi)); in btrfs_print_leaf() 321 btrfs_file_extent_offset(l, fi), in btrfs_print_leaf() 322 btrfs_file_extent_num_bytes(l, fi), in btrfs_print_leaf() [all …]
|
| A D | tree-checker.c | 211 struct btrfs_file_extent_item *fi; in check_extent_data_item() local 249 btrfs_file_extent_type(leaf, fi), in check_extent_data_item() 262 btrfs_file_extent_compression(leaf, fi), in check_extent_data_item() 269 btrfs_file_extent_encryption(leaf, fi)); in check_extent_data_item() 282 if (btrfs_file_extent_compression(leaf, fi) != in check_extent_data_item() 292 btrfs_file_extent_ram_bytes(leaf, fi)); in check_extent_data_item() 299 if (unlikely(item_size != sizeof(*fi))) { in check_extent_data_item() 302 item_size, sizeof(*fi)); in check_extent_data_item() 318 btrfs_file_extent_num_bytes(leaf, fi)); in check_extent_data_item() 352 btrfs_file_extent_disk_bytenr(leaf, fi)) { in check_extent_data_item() [all …]
|
| /fs/crypto/ |
| A D | bio.c | 35 struct folio_iter fi; in fscrypt_decrypt_bio() local 37 bio_for_each_folio_all(fi, bio) { in fscrypt_decrypt_bio() 38 int err = fscrypt_decrypt_pagecache_blocks(fi.folio, fi.length, in fscrypt_decrypt_bio() 39 fi.offset); in fscrypt_decrypt_bio()
|
| /fs/verity/ |
| A D | verify.c | 308 struct folio_iter fi; in fsverity_verify_bio() local 324 bio_for_each_folio_all(fi, bio) { in fsverity_verify_bio() 325 if (!verify_data_blocks(fi.folio, fi.length, fi.offset, in fsverity_verify_bio()
|
| /fs/ |
| A D | mpage.c | 48 struct folio_iter fi; in mpage_read_end_io() local 51 bio_for_each_folio_all(fi, bio) in mpage_read_end_io() 52 folio_end_read(fi.folio, err == 0); in mpage_read_end_io() 59 struct folio_iter fi; in mpage_write_end_io() local 62 bio_for_each_folio_all(fi, bio) { in mpage_write_end_io() 64 mapping_set_error(fi.folio->mapping, err); in mpage_write_end_io() 65 folio_end_writeback(fi.folio); in mpage_write_end_io()
|
| /fs/ceph/ |
| A D | file.c | 207 struct ceph_file_info *fi; in ceph_init_file_info() local 221 fi = &dfi->file_info; in ceph_init_file_info() 226 if (!fi) in ceph_init_file_info() 230 fi->flags |= CEPH_F_SYNC; in ceph_init_file_info() 232 file->private_data = fi; in ceph_init_file_info() 236 fi->fmode = fmode; in ceph_init_file_info() 239 INIT_LIST_HEAD(&fi->rw_contexts); in ceph_init_file_info() 252 ceph_put_fmode(ci, fi->fmode, 1); in ceph_init_file_info() 376 if (fi) { in ceph_open() 2149 (fi->flags & CEPH_F_SYNC)) { in ceph_read_iter() [all …]
|