Home
last modified time | relevance | path

Searched refs:nfsi (Results 1 – 17 of 17) sorted by relevance

/fs/nfs/
A Dinode.c161 …return !time_in_range_open(jiffies, nfsi->read_cache_jiffies, nfsi->read_cache_jiffies + nfsi->att… in nfs_attribute_timeout()
442 memset(nfsi->cookieverf, 0, sizeof(nfsi->cookieverf)); in nfs_inode_init_dir()
526 memset(&nfsi->btime, 0, sizeof(nfsi->btime)); in nfs_fhget()
534 nfsi->read_io = 0; in nfs_fhget()
1586 return nfs_file_has_writers(nfsi) && nfs_file_io_is_buffered(nfsi); in nfs_file_has_buffered_writers()
1985 if (!nfsi->ooo) { in nfs_ooo_merge()
1986 nfsi->ooo = kmalloc(sizeof(*nfsi->ooo), GFP_ATOMIC); in nfs_ooo_merge()
2005 nfsi->ooo->gap[i] = nfsi->ooo->gap[cnt]; in nfs_ooo_merge()
2301 if (!have_writers && nfsi->ooo && nfsi->ooo->cnt == 1 && in nfs_update_inode()
2459 nfsi->attrtimeo_timestamp + nfsi->attrtimeo)) { in nfs_update_inode()
[all …]
A Dio.c18 static void nfs_block_o_direct(struct nfs_inode *nfsi, struct inode *inode) in nfs_block_o_direct() argument
20 if (test_bit(NFS_INO_ODIRECT, &nfsi->flags)) { in nfs_block_o_direct()
21 clear_bit(NFS_INO_ODIRECT, &nfsi->flags); in nfs_block_o_direct()
45 struct nfs_inode *nfsi = NFS_I(inode); in nfs_start_io_read() local
52 if (test_bit(NFS_INO_ODIRECT, &nfsi->flags) == 0) in nfs_start_io_read()
60 nfs_block_o_direct(nfsi, inode); in nfs_start_io_read()
113 if (!test_bit(NFS_INO_ODIRECT, &nfsi->flags)) { in nfs_block_buffered()
114 set_bit(NFS_INO_ODIRECT, &nfsi->flags); in nfs_block_buffered()
138 struct nfs_inode *nfsi = NFS_I(inode); in nfs_start_io_direct() local
145 if (test_bit(NFS_INO_ODIRECT, &nfsi->flags) != 0) in nfs_start_io_direct()
[all …]
A Dnfstrace.h66 __entry->fileid = nfsi->fileid;
107 __entry->fileid = nfsi->fileid;
197 __entry->fileid = nfsi->fileid;
251 __entry->fileid = nfsi->fileid;
302 __entry->fileid = nfsi->fileid;
356 __entry->fileid = nfsi->fileid;
1149 hdr->args.fh : &nfsi->fh;
1191 hdr->args.fh : &nfsi->fh;
1237 hdr->args.fh : &nfsi->fh;
1285 hdr->args.fh : &nfsi->fh;
[all …]
A Ddelegation.c193 struct nfs_inode *nfsi = NFS_I(inode); in nfs_delegation_claim_opens() local
327 nfs_clear_verifier_delegated(&nfsi->vfs_inode); in nfs_start_delegation_return_locked()
364 rcu_dereference_protected(nfsi->delegation, in nfs_detach_delegation_locked()
380 rcu_assign_pointer(nfsi->delegation, NULL); in nfs_detach_delegation_locked()
400 struct nfs_inode *nfsi = NFS_I(inode); in nfs_inode_detach_delegation() local
405 delegation = rcu_dereference(nfsi->delegation); in nfs_inode_detach_delegation()
461 struct nfs_inode *nfsi = NFS_I(inode); in nfs_inode_set_delegation() local
787 struct nfs_inode *nfsi = NFS_I(inode); in nfs4_inode_return_delegation() local
790 delegation = nfs_start_delegation_return(nfsi); in nfs4_inode_return_delegation()
1544 struct nfs_inode *nfsi = NFS_I(inode); in nfs4_copy_delegation_stateid() local
[all …]
A Dpnfs.c299 nfsi->layout = NULL; in pnfs_detach_layout_hdr()
301 nfsi->write_io = 0; in pnfs_detach_layout_hdr()
302 nfsi->read_io = 0; in pnfs_detach_layout_hdr()
789 lo = nfsi->layout; in __pnfs_destroy_layout()
1444 lo = nfsi->layout; in _pnfs_return_layout()
1556 lo = nfsi->layout; in pnfs_roc()
1742 lo = nfsi->layout; in pnfs_wait_on_layoutreturn()
1891 nfsi->layout = new; in pnfs_find_alloc_layout()
1897 return nfsi->layout; in pnfs_find_alloc_layout()
2002 nfsi->read_io); in pnfs_within_mdsthreshold()
[all …]
A Ddir.c80 struct nfs_inode *nfsi = NFS_I(dir); in alloc_nfs_open_dir_context() local
88 if (list_empty(&nfsi->open_files) && in alloc_nfs_open_dir_context()
644 struct nfs_inode *nfsi; in nfs_same_file() local
653 nfsi = NFS_I(inode); in nfs_same_file()
684 struct nfs_inode *nfsi = NFS_I(dir); in nfs_readdir_record_entry_cache_hit() local
703 struct nfs_inode *nfsi = NFS_I(dir); in nfs_readdir_record_entry_cache_miss() local
1051 memcmp(nfsi->cookieverf, verf, sizeof(nfsi->cookieverf))) { in find_and_lock_cache_page()
1052 memcpy(nfsi->cookieverf, verf, in find_and_lock_cache_page()
1053 sizeof(nfsi->cookieverf)); in find_and_lock_cache_page()
2862 struct nfs_inode *nfsi, *next; in nfs_do_access_cache_scan() local
[all …]
A Dnfs42xattr.c345 struct nfs_inode *nfsi; in nfs4_xattr_cache_unlink() local
348 nfsi = NFS_I(inode); in nfs4_xattr_cache_unlink()
350 oldcache = nfsi->xattr_cache; in nfs4_xattr_cache_unlink()
355 nfsi->xattr_cache = NULL; in nfs4_xattr_cache_unlink()
356 nfsi->cache_validity &= ~NFS_INO_INVALID_XATTR; in nfs4_xattr_cache_unlink()
428 struct nfs_inode *nfsi; in nfs4_xattr_get_cache() local
431 nfsi = NFS_I(inode); in nfs4_xattr_get_cache()
440 cache = nfsi->xattr_cache; in nfs4_xattr_get_cache()
470 if (nfsi->xattr_cache != NULL) { in nfs4_xattr_get_cache()
471 newcache = nfsi->xattr_cache; in nfs4_xattr_get_cache()
[all …]
A Dfscache.h81 static inline void nfs_netfs_inode_init(struct nfs_inode *nfsi) in nfs_netfs_inode_init() argument
83 netfs_inode_init(&nfsi->netfs, &nfs_netfs_ops, false); in nfs_netfs_inode_init()
163 static inline void nfs_netfs_inode_init(struct nfs_inode *nfsi) {} in nfs_netfs_inode_init() argument
A Dpnfs.h599 struct nfs_inode *nfsi = NFS_I(inode); in pnfs_layoutcommit_outstanding() local
601 return test_bit(NFS_INO_LAYOUTCOMMIT, &nfsi->flags) != 0 || in pnfs_layoutcommit_outstanding()
602 test_bit(NFS_INO_LAYOUTCOMMITTING, &nfsi->flags) != 0; in pnfs_layoutcommit_outstanding()
607 struct nfs_inode *nfsi = NFS_I(ino); in pnfs_return_layout() local
610 if (pnfs_enabled_sb(nfss) && nfsi->layout) { in pnfs_return_layout()
611 set_bit(NFS_LAYOUT_RETURN_REQUESTED, &nfsi->layout->plh_flags); in pnfs_return_layout()
719 static inline void pnfs_destroy_layout(struct nfs_inode *nfsi) in pnfs_destroy_layout() argument
723 static inline void pnfs_destroy_layout_final(struct nfs_inode *nfsi) in pnfs_destroy_layout_final() argument
A Dwrite.c762 struct nfs_inode *nfsi = NFS_I(mapping->host); in nfs_inode_add_request() local
773 atomic_long_inc(&nfsi->nrequests); in nfs_inode_add_request()
787 struct nfs_inode *nfsi = NFS_I(nfs_page_to_inode(req)); in nfs_inode_remove_request() local
803 atomic_long_dec(&nfsi->nrequests); in nfs_inode_remove_request()
1257 struct nfs_inode *nfsi = NFS_I(inode); in nfs_folio_write_uptodate() local
1261 if (nfsi->cache_validity & in nfs_folio_write_uptodate()
1399 struct nfs_inode *nfsi = NFS_I(nfs_page_to_inode(req)); in nfs_redirty_request() local
1404 atomic_long_inc(&nfsi->redirtied_pages); in nfs_redirty_request()
1960 struct nfs_inode *nfsi = NFS_I(inode); in nfs_write_inode() local
1966 if (!atomic_long_read(&nfsi->commit_info.ncommit)) in nfs_write_inode()
[all …]
A Dfile.c255 struct nfs_inode *nfsi = NFS_I(inode); in nfs_file_fsync() local
256 long save_nredirtied = atomic_long_read(&nfsi->redirtied_pages); in nfs_file_fsync()
272 nredirtied = atomic_long_read(&nfsi->redirtied_pages); in nfs_file_fsync()
477 struct nfs_inode *nfsi; in nfs_check_dirty_writeback() local
485 nfsi = NFS_I(mapping->host); in nfs_check_dirty_writeback()
486 if (atomic_read(&nfsi->commit_info.rpcs_out)) { in nfs_check_dirty_writeback()
A Dinternal.h369 static inline void nfs_zap_label_cache_locked(struct nfs_inode *nfsi) in nfs_zap_label_cache_locked() argument
371 if (nfs_server_capable(&nfsi->vfs_inode, NFS_CAP_SECURITY_LABEL)) in nfs_zap_label_cache_locked()
372 nfsi->cache_validity |= NFS_INO_INVALID_LABEL; in nfs_zap_label_cache_locked()
376 static inline void nfs_zap_label_cache_locked(struct nfs_inode *nfsi) in nfs_zap_label_cache_locked() argument
528 static inline bool nfs_file_io_is_buffered(struct nfs_inode *nfsi) in nfs_file_io_is_buffered() argument
530 return test_bit(NFS_INO_ODIRECT, &nfsi->flags) == 0; in nfs_file_io_is_buffered()
A Dfscache.c167 struct nfs_inode *nfsi = NFS_I(inode); in nfs_fscache_init_inode() local
178 nfsi->fh.data, /* index_key */ in nfs_fscache_init_inode()
179 nfsi->fh.size, in nfs_fscache_init_inode()
A Dcallback_proc.c171 struct nfs_inode *nfsi; in nfs_layout_find_inode_by_fh() local
178 nfsi = NFS_I(lo->plh_inode); in nfs_layout_find_inode_by_fh()
179 if (nfs_compare_fh(fh, &nfsi->fh)) in nfs_layout_find_inode_by_fh()
181 if (nfsi->layout != lo) in nfs_layout_find_inode_by_fh()
A Dnfs4state.c696 struct nfs_inode *nfsi = NFS_I(inode); in __nfs4_find_state_byowner() local
699 list_for_each_entry_rcu(state, &nfsi->open_states, inode_states) { in __nfs4_find_state_byowner()
720 struct nfs_inode *nfsi = NFS_I(inode); in nfs4_get_open_state() local
737 list_add_rcu(&state->inode_states, &nfsi->open_states); in nfs4_get_open_state()
1443 struct nfs_inode *nfsi = NFS_I(inode); in nfs_inode_find_state_and_recover() local
1449 list_for_each_entry_rcu(ctx, &nfsi->open_files, list) { in nfs_inode_find_state_and_recover()
1478 struct nfs_inode *nfsi = NFS_I(inode); in nfs4_state_mark_open_context_bad() local
1482 list_for_each_entry_rcu(ctx, &nfsi->open_files, list) { in nfs4_state_mark_open_context_bad()
1502 struct nfs_inode *nfsi = NFS_I(inode); in nfs4_reclaim_locks() local
1515 down_write(&nfsi->rwsem); in nfs4_reclaim_locks()
[all …]
A Dnfs4trace.h1661 const struct nfs_inode *nfsi = NFS_I(inode);
1663 hdr->args.fh : &nfsi->fh;
1669 __entry->fileid = nfsi->fileid;
1735 const struct nfs_inode *nfsi = NFS_I(inode);
1737 hdr->args.fh : &nfsi->fh;
1743 __entry->fileid = nfsi->fileid;
1807 const struct nfs_inode *nfsi = NFS_I(inode);
1809 data->args.fh : &nfsi->fh;
1813 __entry->fileid = nfsi->fileid;
2456 __entry->fileid = nfsi->fileid;
[all …]
A Dnfs4proc.c1319 nfsi->attrtimeo_timestamp = jiffies; in nfs4_update_changeattr_locked()
1320 nfsi->read_cache_jiffies = timestamp; in nfs4_update_changeattr_locked()
6050 kfree(nfsi->nfs4_acl); in nfs4_set_cached_acl()
6051 nfsi->nfs4_acl = acl; in nfs4_set_cached_acl()
6068 acl = nfsi->nfs4_acl; in nfs4_read_cached_acl()
7281 down_read(&nfsi->rwsem); in nfs4_proc_unlck()
7283 up_read(&nfsi->rwsem); in nfs4_proc_unlck()
7289 up_read(&nfsi->rwsem); in nfs4_proc_unlck()
7637 down_read(&nfsi->rwsem); in _nfs4_proc_setlk()
7643 up_read(&nfsi->rwsem); in _nfs4_proc_setlk()
[all …]

Completed in 720 milliseconds