| /linux/fs/nfs/ |
| H A D | delegation.c | 119 delegation = rcu_dereference(NFS_I(inode)->delegation); in nfs4_get_valid_delegation() 136 delegation = rcu_dereference(NFS_I(inode)->delegation); in nfs4_do_check_delegation() 208 struct nfs_inode *nfsi = NFS_I(inode); in nfs_delegation_claim_opens() 263 delegation = rcu_dereference(NFS_I(inode)->delegation); in nfs_inode_reclaim_delegation() 440 struct nfs_inode *nfsi = NFS_I(inode); in nfs_inode_set_delegation() 509 if (NFS_I(inode)->cache_validity & NFS_INO_INVALID_CHANGE) in nfs_inode_set_delegation() 521 nfs_delegation_hash(server, &NFS_I(inode)->fh)); in nfs_inode_set_delegation() 774 struct nfs_inode *nfsi = NFS_I(inode); in nfs_inode_evict_delegation() 805 struct nfs_inode *nfsi = NFS_I(inode); in nfs4_inode_return_delegation() 843 if (list_empty(&NFS_I(inode)->open_files) && in nfs4_inode_set_return_delegation_on_close() [all …]
|
| H A D | inode.c | 121 WARN_ON_ONCE(!list_empty(&NFS_I(inode)->open_files)); in nfs_clear_inode() 159 struct nfs_inode *nfsi = NFS_I(inode); in nfs_attribute_timeout() 167 unsigned long cache_validity = READ_ONCE(NFS_I(inode)->cache_validity); in nfs_check_cache_flags_invalid() 194 struct nfs_inode *nfsi = NFS_I(inode); in nfs_set_cache_invalid() 231 struct nfs_inode *nfsi = NFS_I(inode); in nfs_zap_caches_locked() 277 NFS_I(inode)->cache_validity &= ~NFS_INO_INVALID_ACL; in nfs_zap_acl_cache() 298 set_bit(NFS_INO_STALE, &NFS_I(inode)->flags); in nfs_set_inode_stale_locked() 355 NFS_I(inode)->cache_validity &= ~NFS_INO_INVALID_LABEL; in nfs_clear_label_invalid() 479 struct nfs_inode *nfsi = NFS_I(inode); in nfs_fhget() 625 unsigned long cache_validity = NFS_I(inode)->cache_validity; in nfs_fattr_fixup_delegated() [all …]
|
| H A D | io.c | 36 struct nfs_inode *nfsi = NFS_I(inode); in nfs_start_io_read() 84 nfs_file_block_o_direct(NFS_I(inode)); in nfs_start_io_write() 131 struct nfs_inode *nfsi = NFS_I(inode); in nfs_start_io_direct()
|
| H A D | nfstrace.h | 81 const struct nfs_inode *nfsi = NFS_I(inode); 121 const struct nfs_inode *nfsi = NFS_I(inode); 211 const struct nfs_inode *nfsi = NFS_I(inode); 264 const struct nfs_inode *nfsi = NFS_I(inode); 316 const struct nfs_inode *nfsi = NFS_I(inode); 371 const struct nfs_inode *nfsi = NFS_I(dir); 981 const struct nfs_inode *nfsi = NFS_I(inode); 1031 const struct nfs_inode *nfsi = NFS_I(inode); 1109 const struct nfs_inode *nfsi = NFS_I(inode); 1160 const struct nfs_inode *nfsi = NFS_I(inode); [all …]
|
| H A D | pnfs_nfs.c | 251 lockdep_assert_held(&NFS_I(cinfo->inode)->commit_mutex); in pnfs_bucket_scan_ds_commit_list() 338 lockdep_assert_held(&NFS_I(cinfo->inode)->commit_mutex); in pnfs_generic_recover_commit_reqs() 397 mutex_lock(&NFS_I(cinfo->inode)->commit_mutex); in pnfs_generic_retry_commit() 399 mutex_unlock(&NFS_I(cinfo->inode)->commit_mutex); in pnfs_generic_retry_commit() 419 mutex_lock(&NFS_I(cinfo->inode)->commit_mutex); in pnfs_bucket_alloc_ds_commits() 428 mutex_unlock(&NFS_I(cinfo->inode)->commit_mutex); in pnfs_bucket_alloc_ds_commits() 432 mutex_unlock(&NFS_I(cinfo->inode)->commit_mutex); in pnfs_bucket_alloc_ds_commits() 1183 mutex_lock(&NFS_I(cinfo->inode)->commit_mutex); in pnfs_layout_mark_request_commit() 1201 mutex_unlock(&NFS_I(cinfo->inode)->commit_mutex); in pnfs_layout_mark_request_commit() 1205 mutex_unlock(&NFS_I(cinfo->inode)->commit_mutex); in pnfs_layout_mark_request_commit()
|
| H A D | write.c | 152 atomic_long_inc(&NFS_I(inode)->nrequests); in nfs_page_set_inode_ref() 205 NFS_I(inode)->cache_validity &= ~NFS_INO_INVALID_SIZE; in nfs_grow_file() 363 atomic_long_dec(&NFS_I(inode)->nrequests); in nfs_destroy_unlinked_subrequests() 712 struct nfs_inode *nfsi = NFS_I(mapping->host); in nfs_inode_add_request() 737 struct nfs_inode *nfsi = NFS_I(nfs_page_to_inode(req)); in nfs_inode_remove_request() 807 mutex_lock(&NFS_I(cinfo->inode)->commit_mutex); in nfs_request_add_commit_list() 809 mutex_unlock(&NFS_I(cinfo->inode)->commit_mutex); in nfs_request_add_commit_list() 840 cinfo->mds = &NFS_I(inode)->commit_info; in nfs_init_cinfo_from_inode() 887 mutex_lock(&NFS_I(inode)->commit_mutex); in nfs_clear_request_commit() 891 mutex_unlock(&NFS_I(inode)->commit_mutex); in nfs_clear_request_commit() [all …]
|
| H A D | unlink.c | 69 up_read_non_owner(&NFS_I(d_inode(dentry->d_parent))->rmdir_sem); in nfs_async_unlink_release() 126 down_read_non_owner(&NFS_I(dir)->rmdir_sem); in nfs_call_unlink() 129 up_read_non_owner(&NFS_I(dir)->rmdir_sem); in nfs_call_unlink() 152 up_read_non_owner(&NFS_I(dir)->rmdir_sem); in nfs_call_unlink() 514 NFS_I(inode)->attr_gencount = nfs_inc_attr_generation_counter(); in nfs_sillyrename()
|
| H A D | pnfs.c | 297 struct nfs_inode *nfsi = NFS_I(lo->plh_inode); in pnfs_detach_layout_hdr() 425 lo = NFS_I(inode)->layout; in nfs4_layout_refresh_old_stateid() 468 clear_bit(NFS_INO_LAYOUTCOMMIT, &NFS_I(lo->plh_inode)->flags); in pnfs_mark_layout_stateid_invalid() 833 lo = NFS_I(inode)->layout; in pnfs_layout_add_bulk_destroy_list() 1236 struct nfs_inode *nfsi = NFS_I(inode); in pnfs_clear_layoutcommit() 1431 struct nfs_inode *nfsi = NFS_I(ino); in _pnfs_return_layout() 1499 lo = NFS_I(inode)->layout; in pnfs_commit_and_return_layout() 1541 struct nfs_inode *nfsi = NFS_I(ino); in pnfs_roc() 1773 struct nfs_inode *nfsi = NFS_I(ino); in pnfs_wait_on_layoutreturn() 1917 struct nfs_inode *nfsi = NFS_I(ino); in pnfs_find_alloc_layout() [all …]
|
| H A D | direct.c | 142 NFS_I(inode)->cache_validity &= ~NFS_INO_INVALID_SIZE; in nfs_direct_file_adjust_size_locked() 486 NFS_I(inode)->read_io += count; in nfs_file_direct_read() 558 mutex_lock(&NFS_I(cinfo->inode)->commit_mutex); in nfs_direct_write_scan_commit_list() 561 mutex_unlock(&NFS_I(cinfo->inode)->commit_mutex); in nfs_direct_write_scan_commit_list() 883 NFS_I(inode)->write_io += iov_iter_count(iter); in nfs_direct_write_schedule_iovec()
|
| H A D | nfs42proc.c | 457 nfs_file_block_o_direct(NFS_I(dst_inode)); in _nfs42_proc_copy() 953 lo = NFS_I(inode)->layout; in nfs42_layoutstat_prepare() 980 pnfs_destroy_layout(NFS_I(inode)); in nfs42_layoutstat_done() 988 lo = NFS_I(inode)->layout; in nfs42_layoutstat_done() 1007 lo = NFS_I(inode)->layout; in nfs42_layoutstat_done() 1039 pnfs_put_layout_hdr(NFS_I(data->args.inode)->layout); in nfs42_layoutstat_release() 1041 clear_bit(NFS_INO_LAYOUTSTATS, &NFS_I(data->args.inode)->flags); in nfs42_layoutstat_release() 1151 pnfs_destroy_layout(NFS_I(inode)); in nfs42_layouterror_done()
|
| H A D | nfs4file.c | 280 nfs_file_block_o_direct(NFS_I(src_inode)); in nfs42_remap_file_range() 284 nfs_file_block_o_direct(NFS_I(dst_inode)); in nfs42_remap_file_range()
|
| H A D | pnfs.h | 440 return NFS_I(inode)->layout != NULL; in nfs_have_layout() 598 struct nfs_inode *nfsi = NFS_I(inode); in pnfs_layoutcommit_outstanding() 606 struct nfs_inode *nfsi = NFS_I(ino); in pnfs_return_layout()
|
| H A D | fscache.h | 132 struct fscache_cookie *cookie = netfs_i_cookie(&NFS_I(inode)->netfs); in nfs_fscache_invalidate()
|
| H A D | nfs4super.c | 70 pnfs_destroy_layout_final(NFS_I(inode)); in nfs4_evict_inode()
|
| H A D | callback_proc.c | 181 nfsi = NFS_I(lo->plh_inode); in nfs_layout_find_inode_by_fh() 272 lo = NFS_I(ino)->layout; in initiate_file_draining()
|
| H A D | nfs4state.c | 644 struct nfs_inode *nfsi = NFS_I(inode); in __nfs4_find_state_byowner() 668 struct nfs_inode *nfsi = NFS_I(inode); in nfs4_get_open_state() 1369 struct nfs_inode *nfsi = NFS_I(inode); in nfs_inode_find_state_and_recover() 1406 struct nfs_inode *nfsi = NFS_I(inode); in nfs4_state_mark_open_context_bad() 1432 struct nfs_inode *nfsi = NFS_I(inode); in nfs4_reclaim_locks()
|
| H A D | nfs40proc.c | 49 if (rcu_access_pointer(NFS_I(state->inode)->delegation) != NULL) in nfs40_clear_delegation_stateid()
|
| H A D | fscache.c | 167 struct nfs_inode *nfsi = NFS_I(inode); in nfs_fscache_init_inode()
|
| H A D | nfs4proc.c | 312 cache_validity = READ_ONCE(NFS_I(inode)->cache_validity) | flags; in nfs4_bitmap_copy_adjust() 526 pnfs_destroy_layout(NFS_I(inode)); in nfs4_do_handle_exception() 1212 struct nfs_inode *nfsi = NFS_I(inode); in nfs4_update_changeattr_locked() 2120 struct nfs_inode *nfsi = NFS_I(state->inode); in nfs4_state_find_open_context_mode() 2239 delegation = rcu_dereference(NFS_I(state->inode)->delegation); in _nfs4_do_open_reclaim() 2871 delegation = rcu_dereference(NFS_I(state->inode)->delegation); in nfs41_check_delegation_stateid() 3084 set_bit(NFS_INO_PRESERVE_UNLINKED, &NFS_I(state->inode)->flags); in _nfs4_open_and_get_state() 4385 if (!test_and_clear_bit(NFS_INO_REQ_DIR_DELEG, &(NFS_I(inode)->flags))) in should_request_dir_deleg() 4477 clear_bit(NFS_INO_REQ_DIR_DELEG, &(NFS_I(inode)->flags)); in _nfs4_proc_getattr() 5791 cache_validity |= READ_ONCE(NFS_I(inode)->cache_validity); in nfs4_bitmask_set() [all …]
|
| H A D | nfs3proc.c | 149 if (NFS_I(inode)->cache_validity & NFS_INO_INVALID_ACL) in nfs3_proc_setattr()
|
| H A D | pagelist.c | 340 atomic_long_inc(&NFS_I(inode)->nrequests); in nfs_page_group_init()
|
| /linux/include/linux/ |
| H A D | nfs_fs.h | 350 static inline struct nfs_inode *NFS_I(const struct inode *inode) in NFS_I() function 362 return &NFS_I(inode)->fh; in NFS_FH() 394 return test_bit(NFS_INO_STALE, &NFS_I(inode)->flags); in NFS_STALE() 399 return NFS_I(inode)->fileid; in NFS_FILEID() 404 NFS_I(inode)->fileid = fileid; in set_nfs_fileid() 409 struct nfs_inode *nfsi = NFS_I(inode); in nfs_mark_for_revalidate() 433 return NFS_I(dir)->cache_change_attribute; in nfs_save_change_attribute() 652 return atomic_long_read(&NFS_I(inode)->nrequests) != 0; in nfs_have_writebacks()
|
| /linux/fs/nfs/blocklayout/ |
| H A D | extent_tree.c | 636 struct pnfs_block_layout *bl = BLK_LO2EXT(NFS_I(arg->inode)->layout); in ext_tree_prepare_commit() 696 struct pnfs_block_layout *bl = BLK_LO2EXT(NFS_I(arg->inode)->layout); in ext_tree_mark_committed()
|