Searched refs:nfsi (Results 1 - 18 of 18) sorted by relevance

/linux-master/fs/nfs/
H A Dio.c18 static void nfs_block_o_direct(struct nfs_inode *nfsi, struct inode *inode) argument
20 if (test_bit(NFS_INO_ODIRECT, &nfsi->flags)) {
21 clear_bit(NFS_INO_ODIRECT, &nfsi->flags);
45 struct nfs_inode *nfsi = NFS_I(inode); local
48 if (test_bit(NFS_INO_ODIRECT, &nfsi->flags) == 0)
53 nfs_block_o_direct(nfsi, inode);
98 static void nfs_block_buffered(struct nfs_inode *nfsi, struct inode *inode) argument
100 if (!test_bit(NFS_INO_ODIRECT, &nfsi->flags)) {
101 set_bit(NFS_INO_ODIRECT, &nfsi->flags);
125 struct nfs_inode *nfsi local
[all...]
H A Dinode.c157 struct nfs_inode *nfsi = NFS_I(inode); local
159 return !time_in_range_open(jiffies, nfsi->read_cache_jiffies, nfsi->read_cache_jiffies + nfsi->attrtimeo);
179 static bool nfs_has_xattr_cache(const struct nfs_inode *nfsi) argument
181 return nfsi->xattr_cache != NULL;
184 static bool nfs_has_xattr_cache(const struct nfs_inode *nfsi) argument
192 struct nfs_inode *nfsi = NFS_I(inode); local
203 if (!nfs_has_xattr_cache(nfsi))
209 nfsi
226 struct nfs_inode *nfsi = NFS_I(inode); local
422 nfs_inode_init_regular(struct nfs_inode *nfsi) argument
432 nfs_inode_init_dir(struct nfs_inode *nfsi) argument
472 struct nfs_inode *nfsi = NFS_I(inode); local
1007 struct nfs_inode *nfsi; local
1108 struct nfs_inode *nfsi = NFS_I(inode); local
1134 struct nfs_inode *nfsi = NFS_I(inode); local
1198 struct nfs_inode *nfsi = NFS_I(inode); local
1321 struct nfs_inode *nfsi = NFS_I(inode); local
1378 struct nfs_inode *nfsi = NFS_I(inode); local
1417 nfs_file_has_writers(struct nfs_inode *nfsi) argument
1428 nfs_file_has_buffered_writers(struct nfs_inode *nfsi) argument
1480 struct nfs_inode *nfsi = NFS_I(inode); local
1819 nfs_ooo_merge(struct nfs_inode *nfsi, u64 start, u64 end) argument
1865 nfs_ooo_record(struct nfs_inode *nfsi, struct nfs_fattr *fattr) argument
2061 struct nfs_inode *nfsi = NFS_I(inode); local
2323 struct nfs_inode *nfsi; local
2349 nfs4_init_once(struct nfs_inode *nfsi) argument
2361 struct nfs_inode *nfsi = foo; local
[all...]
H A Dnfstrace.h62 const struct nfs_inode *nfsi = NFS_I(inode);
64 __entry->fileid = nfsi->fileid;
65 __entry->fhandle = nfs_fhandle_hash(&nfsi->fh);
99 const struct nfs_inode *nfsi = NFS_I(inode);
102 __entry->fileid = nfsi->fileid;
103 __entry->fhandle = nfs_fhandle_hash(&nfsi->fh);
107 __entry->nfsi_flags = nfsi->flags;
108 __entry->cache_validity = nfsi->cache_validity;
189 const struct nfs_inode *nfsi = NFS_I(inode);
192 __entry->fileid = nfsi
[all...]
H A Ddelegation.c180 struct nfs_inode *nfsi = NFS_I(inode); local
188 list_for_each_entry_rcu(ctx, &nfsi->open_files, list) {
288 nfs_start_delegation_return_locked(struct nfs_inode *nfsi) argument
291 struct nfs_delegation *delegation = rcu_dereference(nfsi->delegation);
303 nfs_clear_verifier_delegated(&nfsi->vfs_inode);
309 nfs_start_delegation_return(struct nfs_inode *nfsi) argument
314 delegation = nfs_start_delegation_return_locked(nfsi);
333 nfs_detach_delegation_locked(struct nfs_inode *nfsi, argument
338 rcu_dereference_protected(nfsi->delegation,
351 rcu_assign_pointer(nfsi
356 nfs_detach_delegation(struct nfs_inode *nfsi, struct nfs_delegation *delegation, struct nfs_server *server) argument
371 struct nfs_inode *nfsi = NFS_I(inode); local
431 struct nfs_inode *nfsi = NFS_I(inode); local
749 struct nfs_inode *nfsi = NFS_I(inode); local
1432 struct nfs_inode *nfsi = NFS_I(inode); local
1465 struct nfs_inode *nfsi = NFS_I(inode); local
[all...]
H A Dfscache.h81 static inline void nfs_netfs_inode_init(struct nfs_inode *nfsi) argument
83 netfs_inode_init(&nfsi->netfs, &nfs_netfs_ops, false);
163 static inline void nfs_netfs_inode_init(struct nfs_inode *nfsi) {} argument
H A Dpnfs.c296 struct nfs_inode *nfsi = NFS_I(lo->plh_inode); local
298 nfsi->layout = NULL;
300 nfsi->write_io = 0;
301 nfsi->read_io = 0;
764 static struct pnfs_layout_hdr *__pnfs_destroy_layout(struct nfs_inode *nfsi) argument
769 spin_lock(&nfsi->vfs_inode.i_lock);
770 lo = nfsi->layout;
776 spin_unlock(&nfsi->vfs_inode.i_lock);
778 nfs_commit_inode(&nfsi->vfs_inode, 0);
781 spin_unlock(&nfsi
785 pnfs_destroy_layout(struct nfs_inode *nfsi) argument
791 pnfs_layout_removed(struct nfs_inode *nfsi, struct pnfs_layout_hdr *lo) argument
802 pnfs_destroy_layout_final(struct nfs_inode *nfsi) argument
1154 struct nfs_inode *nfsi = NFS_I(inode); local
1333 struct nfs_inode *nfsi = NFS_I(ino); local
1425 struct nfs_inode *nfsi = NFS_I(ino); local
1606 struct nfs_inode *nfsi = NFS_I(ino); local
1750 struct nfs_inode *nfsi = NFS_I(ino); variable in typeref:struct:nfs_inode
1853 struct nfs_inode *nfsi = NFS_I(ino); local
3162 struct nfs_inode *nfsi = NFS_I(inode); local
3210 struct nfs_inode *nfsi = NFS_I(inode); local
3314 struct nfs_inode *nfsi = NFS_I(inode); local
[all...]
H A Dnfs42xattr.c345 struct nfs_inode *nfsi; local
348 nfsi = NFS_I(inode);
350 oldcache = nfsi->xattr_cache;
355 nfsi->xattr_cache = NULL;
356 nfsi->cache_validity &= ~NFS_INO_INVALID_XATTR;
428 struct nfs_inode *nfsi; local
431 nfsi = NFS_I(inode);
437 if (nfsi->cache_validity & NFS_INO_INVALID_XATTR)
440 cache = nfsi->xattr_cache;
455 if (nfsi
[all...]
H A Dwrite.c67 nfs_page_search_commits_for_head_request_locked(struct nfs_inode *nfsi,
208 struct nfs_inode *nfsi = NFS_I(inode); local
212 mutex_lock(&nfsi->commit_mutex);
214 req = nfs_page_search_commits_for_head_request_locked(nfsi,
221 mutex_unlock(&nfsi->commit_mutex);
746 struct nfs_inode *nfsi = NFS_I(mapping->host); local
764 atomic_long_inc(&nfsi->nrequests);
778 struct nfs_inode *nfsi = NFS_I(nfs_page_to_inode(req)); local
794 atomic_long_dec(&nfsi->nrequests);
815 nfs_page_search_commits_for_head_request_locked(struct nfs_inode *nfsi, argument
1280 struct nfs_inode *nfsi = NFS_I(inode); local
1415 struct nfs_inode *nfsi = NFS_I(nfs_page_to_inode(req)); local
1964 struct nfs_inode *nfsi = NFS_I(inode); local
[all...]
H A Ddir.c78 struct nfs_inode *nfsi = NFS_I(dir); local
83 ctx->attr_gencount = nfsi->attr_gencount;
86 if (list_empty(&nfsi->open_files) &&
87 (nfsi->cache_validity & NFS_INO_DATA_INVAL_DEFER))
91 list_add_tail_rcu(&ctx->list, &nfsi->open_files);
92 memcpy(ctx->verf, nfsi->cookieverf, sizeof(ctx->verf));
642 struct nfs_inode *nfsi; local
651 nfsi = NFS_I(inode);
652 if (entry->fattr->fileid != nfsi->fileid)
654 if (entry->fh->size && nfs_compare_fh(entry->fh, &nfsi
680 struct nfs_inode *nfsi = NFS_I(dir); local
699 struct nfs_inode *nfsi = NFS_I(dir); local
1014 struct nfs_inode *nfsi = NFS_I(inode); local
1223 struct nfs_inode *nfsi = NFS_I(inode); local
2798 struct nfs_inode *nfsi, *next; local
2868 __nfs_access_zap_cache(struct nfs_inode *nfsi, struct list_head *head) argument
2980 struct nfs_inode *nfsi = NFS_I(inode); local
3029 struct nfs_inode *nfsi = NFS_I(inode); local
3074 struct nfs_inode *nfsi = NFS_I(inode); local
[all...]
H A Dfscache.c167 struct nfs_inode *nfsi = NFS_I(inode); local
178 nfsi->fh.data, /* index_key */
179 nfsi->fh.size,
H A Dpnfs.h601 struct nfs_inode *nfsi = NFS_I(inode); local
603 return test_bit(NFS_INO_LAYOUTCOMMIT, &nfsi->flags) != 0 ||
604 test_bit(NFS_INO_LAYOUTCOMMITTING, &nfsi->flags) != 0;
609 struct nfs_inode *nfsi = NFS_I(ino); local
612 if (pnfs_enabled_sb(nfss) && nfsi->layout) {
613 set_bit(NFS_LAYOUT_RETURN_REQUESTED, &nfsi->layout->plh_flags);
721 static inline void pnfs_destroy_layout(struct nfs_inode *nfsi) argument
725 static inline void pnfs_destroy_layout_final(struct nfs_inode *nfsi) argument
H A Dcallback_proc.c167 struct nfs_inode *nfsi; local
174 nfsi = NFS_I(lo->plh_inode);
175 if (nfs_compare_fh(fh, &nfsi->fh))
177 if (nfsi->layout != lo)
H A Dfile.c247 struct nfs_inode *nfsi = NFS_I(inode); local
248 long save_nredirtied = atomic_long_read(&nfsi->redirtied_pages);
264 nredirtied = atomic_long_read(&nfsi->redirtied_pages);
464 struct nfs_inode *nfsi; local
472 nfsi = NFS_I(mapping->host);
473 if (atomic_read(&nfsi->commit_info.rpcs_out)) {
H A Dinternal.h360 static inline void nfs_zap_label_cache_locked(struct nfs_inode *nfsi) argument
362 if (nfs_server_capable(&nfsi->vfs_inode, NFS_CAP_SECURITY_LABEL))
363 nfsi->cache_validity |= NFS_INO_INVALID_LABEL;
367 static inline void nfs_zap_label_cache_locked(struct nfs_inode *nfsi) argument
471 static inline bool nfs_file_io_is_buffered(struct nfs_inode *nfsi) argument
473 return test_bit(NFS_INO_ODIRECT, &nfsi->flags) == 0;
H A Dnfs4trace.h1529 const struct nfs_inode *nfsi = NFS_I(inode);
1531 hdr->args.fh : &nfsi->fh;
1537 __entry->fileid = nfsi->fileid;
1603 const struct nfs_inode *nfsi = NFS_I(inode);
1605 hdr->args.fh : &nfsi->fh;
1611 __entry->fileid = nfsi->fileid;
1675 const struct nfs_inode *nfsi = NFS_I(inode);
1677 data->args.fh : &nfsi->fh;
1681 __entry->fileid = nfsi->fileid;
2193 const struct nfs_inode *nfsi
[all...]
H A Dnfs4state.c701 struct nfs_inode *nfsi = NFS_I(inode); local
704 list_for_each_entry_rcu(state, &nfsi->open_states, inode_states) {
725 struct nfs_inode *nfsi = NFS_I(inode); local
742 list_add_rcu(&state->inode_states, &nfsi->open_states);
1456 struct nfs_inode *nfsi = NFS_I(inode); local
1462 list_for_each_entry_rcu(ctx, &nfsi->open_files, list) {
1491 struct nfs_inode *nfsi = NFS_I(inode); local
1495 list_for_each_entry_rcu(ctx, &nfsi->open_files, list) {
1515 struct nfs_inode *nfsi = NFS_I(inode); local
1528 down_write(&nfsi
[all...]
H A Dnfs4proc.c1245 struct nfs_inode *nfsi = NFS_I(inode); local
1273 nfsi->attrtimeo = NFS_MINATTRTIMEO(inode);
1275 nfsi->attrtimeo_timestamp = jiffies;
1276 nfsi->read_cache_jiffies = timestamp;
1277 nfsi->attr_gencount = nfs_inc_attr_generation_counter();
1278 nfsi->cache_validity &= ~NFS_INO_INVALID_CHANGE;
1828 struct nfs_inode *nfsi = NFS_I(state->inode); local
1847 if (rcu_dereference(nfsi->delegation) != deleg_cur ||
2114 struct nfs_inode *nfsi = NFS_I(state->inode); local
2118 list_for_each_entry_rcu(ctx, &nfsi
5876 struct nfs_inode *nfsi = NFS_I(inode); local
5892 struct nfs_inode *nfsi = NFS_I(inode); local
7037 struct nfs_inode *nfsi = NFS_I(inode); local
7397 struct nfs_inode *nfsi = NFS_I(state->inode); local
[all...]
/linux-master/include/linux/
H A Dnfs_fs.h381 struct nfs_inode *nfsi = NFS_I(inode); local
384 nfsi->cache_validity |= NFS_INO_INVALID_ACCESS | NFS_INO_INVALID_ACL |
388 nfsi->cache_validity |= NFS_INO_INVALID_DATA;
648 static inline void nfs_ooo_clear(struct nfs_inode *nfsi) argument
650 nfsi->cache_validity &= ~NFS_INO_DATA_INVAL_DEFER;
651 kfree(nfsi->ooo);
652 nfsi->ooo = NULL;
655 static inline bool nfs_ooo_test(struct nfs_inode *nfsi) argument
657 return (nfsi->cache_validity & NFS_INO_DATA_INVAL_DEFER) ||
658 (nfsi
[all...]

Completed in 326 milliseconds