Home
last modified time | relevance | path

Searched refs:NFS_I (Results 1 – 28 of 28) sorted by relevance

/linux-4.4.14/include/linux/
Dnfs_fs.h224 static inline struct nfs_inode *NFS_I(const struct inode *inode) in NFS_I() function
236 return &NFS_I(inode)->fh; in NFS_FH()
268 return test_bit(NFS_INO_STALE, &NFS_I(inode)->flags); in NFS_STALE()
274 return NFS_I(inode)->fscache; in nfs_i_fscache()
282 return NFS_I(inode)->fileid; in NFS_FILEID()
287 NFS_I(inode)->fileid = fileid; in set_nfs_fileid()
292 struct nfs_inode *nfsi = NFS_I(inode); in nfs_mark_for_revalidate()
322 return NFS_I(dir)->cache_change_attribute; in nfs_save_change_attribute()
335 return chattr == NFS_I(dir)->cache_change_attribute; in nfs_verify_change_attribute()
529 return NFS_I(inode)->nrequests != 0; in nfs_have_writebacks()
/linux-4.4.14/fs/nfs/
Ddelegation.c52 delegation = rcu_dereference(NFS_I(inode)->delegation); in nfs4_do_check_delegation()
119 struct nfs_inode *nfsi = NFS_I(inode); in nfs_delegation_claim_opens()
173 delegation = rcu_dereference(NFS_I(inode)->delegation); in nfs_inode_reclaim_delegation()
298 struct nfs_inode *nfsi = NFS_I(inode); in nfs_inode_detach_delegation()
331 struct nfs_inode *nfsi = NFS_I(inode); in nfs_inode_set_delegation()
407 struct nfs_inode *nfsi = NFS_I(inode); in nfs_end_delegation_return()
450 if (inode && list_empty(&NFS_I(inode)->open_files)) in nfs_delegation_need_return()
490 delegation = nfs_start_delegation_return_locked(NFS_I(inode)); in nfs_client_return_marked_delegations()
534 struct nfs_inode *nfsi = NFS_I(inode); in nfs4_inode_return_delegation()
649 delegation = rcu_dereference(NFS_I(inode)->delegation); in nfs_revoke_delegation()
[all …]
Dfscache.h121 if (NFS_I(inode)->fscache) in nfs_readpage_from_fscache()
135 if (NFS_I(inode)->fscache) in nfs_readpages_from_fscache()
158 fscache_invalidate(NFS_I(inode)->fscache); in nfs_fscache_invalidate()
166 fscache_wait_on_invalidate(NFS_I(inode)->fscache); in nfs_fscache_wait_on_invalidate()
Dinode.c122 WARN_ON_ONCE(!list_empty(&NFS_I(inode)->open_files)); in nfs_clear_inode()
159 struct nfs_inode *nfsi = NFS_I(inode); in nfs_set_cache_invalid()
173 struct nfs_inode *nfsi = NFS_I(inode); in nfs_zap_caches_locked()
181 memset(NFS_I(inode)->cookieverf, 0, sizeof(NFS_I(inode)->cookieverf)); in nfs_zap_caches_locked()
220 NFS_I(inode)->cache_validity &= ~NFS_INO_INVALID_ACL; in nfs_zap_acl_cache()
239 set_bit(NFS_INO_STALE, &NFS_I(inode)->flags); in nfs_invalidate_inode()
287 NFS_I(inode)->cache_validity &= ~NFS_INO_INVALID_LABEL; in nfs_clear_label_invalid()
377 struct nfs_inode *nfsi = NFS_I(inode); in nfs_fhget()
579 NFS_I(inode)->cache_validity &= ~NFS_INO_INVALID_DATA; in nfs_vmtruncate()
603 NFS_I(inode)->attr_gencount = fattr->gencount; in nfs_setattr_update_inode()
[all …]
Dfscache.c183 struct nfs_inode *nfsi = NFS_I(inode); in nfs_fscache_init_inode()
198 struct nfs_inode *nfsi = NFS_I(inode); in nfs_fscache_clear_inode()
235 struct nfs_inode *nfsi = NFS_I(inode); in nfs_fscache_open_file()
250 set_bit(NFS_INO_FSCACHE, &NFS_I(inode)->flags); in nfs_fscache_open_file()
267 cookie, page, NFS_I(page->mapping->host)); in nfs_fscache_release_page()
290 cookie, page, NFS_I(inode)); in __nfs_fscache_invalidate_page()
Ddir.c72 struct nfs_inode *nfsi = NFS_I(dir); in alloc_nfs_open_dir_context()
302 struct nfs_inode *nfsi = NFS_I(file_inode(desc->file)); in nfs_readdir_search_for_cookie()
386 clear_bit(NFS_INO_ADVISE_RDPLUS, &NFS_I(inode)->flags); in nfs_readdir_xdr_filler()
422 nfsi = NFS_I(d_inode(dentry)); in nfs_same_file()
435 if (test_and_clear_bit(NFS_INO_ADVISE_RDPLUS, &NFS_I(dir)->flags)) in nfs_use_readdirplus()
450 set_bit(NFS_INO_ADVISE_RDPLUS, &NFS_I(dir)->flags); in nfs_advise_use_readdirplus()
463 if (!list_empty(&NFS_I(dir)->open_files)) { in nfs_force_use_readdirplus()
852 struct nfs_inode *nfsi = NFS_I(dir); in nfs_dir_mapping_need_revalidate()
913 clear_bit(NFS_INO_ADVISE_RDPLUS, &NFS_I(inode)->flags); in nfs_readdir()
993 NFS_I(dir)->cache_change_attribute++; in nfs_force_lookup_revalidate()
[all …]
Dunlink.c67 struct nfs_inode *nfsi = NFS_I(dir); in nfs_dec_sillycount()
196 if (atomic_inc_not_zero(&NFS_I(dir)->silly_count) == 0) { in nfs_call_unlink()
198 hlist_add_head(&data->list, &NFS_I(dir)->silly_list); in nfs_call_unlink()
213 struct nfs_inode *nfsi = NFS_I(d_inode(dentry)); in nfs_wait_on_sillyrename()
220 struct nfs_inode *nfsi = NFS_I(d_inode(dentry)); in nfs_block_sillyrename()
228 struct nfs_inode *nfsi = NFS_I(dir); in nfs_unblock_sillyrename()
Dpnfs.c233 struct nfs_inode *nfsi = NFS_I(lo->plh_inode); in pnfs_detach_layout_hdr()
638 lo = NFS_I(inode)->layout; in pnfs_layout_add_bulk_destroy_list()
927 struct nfs_inode *nfsi = NFS_I(inode); in pnfs_clear_layoutcommit()
993 struct nfs_inode *nfsi = NFS_I(ino); in _pnfs_return_layout()
1052 lo = NFS_I(inode)->layout; in pnfs_commit_and_return_layout()
1074 struct nfs_inode *nfsi = NFS_I(ino); in pnfs_roc()
1136 lo = NFS_I(ino)->layout; in pnfs_roc_release()
1151 lo = NFS_I(ino)->layout; in pnfs_roc_set_barrier()
1160 struct nfs_inode *nfsi = NFS_I(ino); in pnfs_roc_get_barrier()
1177 struct nfs_inode *nfsi = NFS_I(ino); in pnfs_wait_on_layoutreturn()
[all …]
Dfile.c104 struct nfs_inode *nfsi = NFS_I(inode); in nfs_revalidate_file_size()
364 ret = wait_on_bit_action(&NFS_I(mapping->host)->flags, NFS_INO_FLUSHING, in nfs_write_begin()
431 NFS_I(mapping->host)->write_io += copied; in nfs_write_end()
516 nfsi = NFS_I(mapping->host); in nfs_check_dirty_writeback()
542 struct nfs_inode *nfsi = NFS_I(inode); in nfs_launder_page()
606 nfs_fscache_wait_on_page_write(NFS_I(inode), page); in nfs_vm_page_mkwrite()
608 wait_on_bit_action(&NFS_I(inode)->flags, NFS_INO_INVALIDATING, in nfs_vm_page_mkwrite()
Dwrite.c137 req = nfs_page_find_head_request_locked(NFS_I(inode), page); in nfs_page_find_head_request()
448 head = nfs_page_find_head_request_locked(NFS_I(inode), page); in nfs_lock_and_join_requests()
634 unsigned long *bitlock = &NFS_I(inode)->flags; in nfs_writepages()
670 struct nfs_inode *nfsi = NFS_I(inode); in nfs_inode_add_request()
706 struct nfs_inode *nfsi = NFS_I(inode); in nfs_inode_remove_request()
842 cinfo->mds = &NFS_I(inode)->commit_info; in nfs_init_cinfo_from_inode()
1018 req = nfs_page_find_head_request_locked(NFS_I(inode), page); in nfs_try_to_update_request()
1182 struct nfs_inode *nfsi = NFS_I(inode); in nfs_write_pageuptodate()
1690 cinfo->completion_ops->error_cleanup(NFS_I(inode)); in nfs_commit_list()
1753 nfs_commit_clear_lock(NFS_I(data->inode)); in nfs_commit_release_pages()
[all …]
Dread.c116 NFS_I(inode)->read_io += pgm->pg_bytes_written; in nfs_readpage_async()
230 set_bit(NFS_INO_STALE, &NFS_I(inode)->flags); in nfs_readpage_done()
421 NFS_I(inode)->read_io += pgm->pg_bytes_written; in nfs_readpages()
Ddelegation.h71 !(NFS_I(inode)->cache_validity & NFS_INO_REVAL_FORCED); in nfs_have_delegated_attributes()
Dcallback_proc.c46 nfsi = NFS_I(inode); in nfs4_callback_getattr()
128 if (nfs_compare_fh(fh, &NFS_I(lo->plh_inode)->fh)) in get_layout_by_fh_locked()
135 if (NFS_I(ino)->layout != lo) { in get_layout_by_fh_locked()
Dpnfs.h372 return NFS_I(inode)->layout != NULL; in nfs_have_layout()
518 struct nfs_inode *nfsi = NFS_I(inode); in pnfs_layoutcommit_outstanding()
526 struct nfs_inode *nfsi = NFS_I(ino); in pnfs_return_layout()
Dnfs42proc.c231 pnfs_put_layout_hdr(NFS_I(data->args.inode)->layout); in nfs42_layoutstat_release()
233 clear_bit(NFS_INO_LAYOUTSTATS, &NFS_I(data->args.inode)->flags); in nfs42_layoutstat_release()
Dnfs4super.c98 pnfs_destroy_layout(NFS_I(inode)); in nfs4_evict_inode()
Dnfs4proc.c968 struct nfs_inode *nfsi = NFS_I(dir); in update_changeattr()
1403 struct nfs_inode *nfsi = NFS_I(state->inode); in update_open_stateid()
1466 delegation = rcu_dereference(NFS_I(inode)->delegation); in nfs4_return_incompatible_delegation()
1478 struct nfs_inode *nfsi = NFS_I(state->inode); in nfs4_try_open_cached()
1530 delegation = rcu_dereference(NFS_I(state->inode)->delegation); in nfs4_opendata_check_deleg()
1639 struct nfs_inode *nfsi = NFS_I(state->inode); in nfs4_state_find_open_context()
1747 delegation = rcu_dereference(NFS_I(state->inode)->delegation); in _nfs4_do_open_reclaim()
1982 delegation = rcu_dereference(NFS_I(data->state->inode)->delegation); in nfs4_open_prepare()
2312 if (rcu_access_pointer(NFS_I(state->inode)->delegation) != NULL) in nfs40_clear_delegation_stateid()
2334 delegation = rcu_dereference(NFS_I(state->inode)->delegation); in nfs41_check_delegation_stateid()
[all …]
Dpnfs_nfs.c269 cinfo->completion_ops->error_cleanup(NFS_I(inode)); in pnfs_generic_commit_pagelist()
277 cinfo->completion_ops->error_cleanup(NFS_I(inode)); in pnfs_generic_commit_pagelist()
Dnfstrace.h61 const struct nfs_inode *nfsi = NFS_I(inode);
98 const struct nfs_inode *nfsi = NFS_I(inode);
Dnfs4state.c666 struct nfs_inode *nfsi = NFS_I(inode); in __nfs4_find_state_byowner()
690 struct nfs_inode *nfsi = NFS_I(inode); in nfs4_get_open_state()
1339 struct nfs_inode *nfsi = NFS_I(inode); in nfs_inode_find_state_and_recover()
1364 struct nfs_inode *nfsi = NFS_I(inode); in nfs4_state_mark_open_context_bad()
1386 struct nfs_inode *nfsi = NFS_I(inode); in nfs4_reclaim_locks()
Ddirect.c614 NFS_I(inode)->read_io += count; in nfs_file_direct_read()
876 NFS_I(inode)->write_io += iov_iter_count(iter); in nfs_direct_write_schedule_iovec()
Dnfs3proc.c627 __be32 *verf = NFS_I(dir)->cookieverf; in nfs3_proc_readdir()
Dpagelist.c302 NFS_I(inode)->nrequests++; in nfs_page_group_init()
Dnfs4xdr.c1996 NFS_I(inode)->layout, xdr, args); in encode_layoutcommit()
2029 NFS_I(args->inode)->layout, xdr, args); in encode_layoutreturn()
/linux-4.4.14/fs/nfs/objlayout/
Dobjio_osd.c415 ret = objio_alloc_io_state(NFS_I(hdr->inode)->layout, true, in objio_read_pagelist()
503 ret = objio_alloc_io_state(NFS_I(hdr->inode)->layout, false, in objio_write_pagelist()
/linux-4.4.14/fs/nfs/blocklayout/
Dextent_tree.c521 struct pnfs_block_layout *bl = BLK_LO2EXT(NFS_I(arg->inode)->layout); in ext_tree_prepare_commit()
575 struct pnfs_block_layout *bl = BLK_LO2EXT(NFS_I(arg->inode)->layout); in ext_tree_mark_committed()
/linux-4.4.14/fs/nfs/filelayout/
Dfilelayout.c190 pnfs_destroy_layout(NFS_I(inode)); in filelayout_async_handle_error()
265 (unsigned long) NFS_I(hdr->inode)->layout->plh_lwb); in filelayout_set_layoutcommit()
1107 struct pnfs_layout_hdr *layout = NFS_I(inode)->layout; in filelayout_get_ds_info()
/linux-4.4.14/fs/nfs/flexfilelayout/
Dflexfilelayout.c1035 pnfs_destroy_layout(NFS_I(inode)); in ff_layout_async_handle_error_v4()
1233 (unsigned long) NFS_I(hdr->inode)->layout->plh_lwb); in ff_layout_set_layoutcommit()
1789 struct pnfs_layout_hdr *layout = NFS_I(inode)->layout; in ff_layout_get_ds_info()
2069 ff_layout = FF_LAYOUT_FROM_HDR(NFS_I(args->inode)->layout); in ff_layout_prepare_layoutstats()