Home
last modified time | relevance | path

Searched refs:fi (Results 1 – 25 of 74) sorted by relevance

123

/fs/fuse/
A Diomode.c20 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 Dreaddir.c44 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 Ddax.c205 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 Dinode.c101 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 Dfile.c194 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 Ddir.c204 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 Dinode.c376 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 Dfile.c260 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 Dshrinker.c166 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 Ddirectory.c27 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 Dnamei.c83 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 Ddir.c90 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 Dfiemap.c9 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 Dsmb1ops.c549 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 Dreparse.h106 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 Dsmb2inode.c654 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 Dfs-io-buffered.c31 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 Dinode-item.c412 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 Dfile.c144 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 Dprint-tree.c239 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 Dtree-checker.c211 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 Dbio.c35 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 Dverify.c308 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 Dmpage.c48 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 Dfile.c207 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 …]

Completed in 97 milliseconds

123