/kernel/linux/linux-5.10/fs/nfsd/ |
H A D | nfscache.c | 88 nfsd_cache_hash(__be32 xid, struct nfsd_net *nn) in nfsd_cache_hash() 95 struct nfsd_net *nn) in nfsd_reply_cache_alloc() 121 struct nfsd_net *nn) in nfsd_reply_cache_free_locked() 138 struct nfsd_net *nn) in nfsd_reply_cache_free() 157 int nfsd_reply_cache_init(struct nfsd_net *nn) in nfsd_reply_cache_init() 194 void nfsd_reply_cache_shutdown(struct nfsd_net *nn) in nfsd_reply_cache_shutdown() 228 prune_bucket(struct nfsd_drc_bucket *b, struct nfsd_net *nn) in prune_bucket() 254 prune_cache_entries(struct nfsd_net *nn) in prune_cache_entries() 274 struct nfsd_net *nn = container_of(shrink, in nfsd_reply_cache_count() 275 struct nfsd_net, nfsd_reply_cache_shrinke in nfsd_reply_cache_count() [all...] |
H A D | nfssvc.c | 188 nfsd_netns_free_versions(struct nfsd_net *nn) in nfsd_netns_free_versions() 197 nfsd_netns_init_versions(struct nfsd_net *nn) in nfsd_netns_init_versions() 207 int nfsd_vers(struct nfsd_net *nn, int vers, enum vers_op change) in nfsd_vers() 232 nfsd_adjust_nfsd_versions4(struct nfsd_net *nn) in nfsd_adjust_nfsd_versions4() 243 int nfsd_minorversion(struct nfsd_net *nn, u32 minorversion, enum vers_op change) in nfsd_minorversion() 283 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in nfsd_nrthreads() 295 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in nfsd_init_socks() 347 static bool nfsd_needs_lockd(struct nfsd_net *nn) in nfsd_needs_lockd() 352 void nfsd_copy_boot_verifier(__be32 verf[2], struct nfsd_net *nn) in nfsd_copy_boot_verifier() 369 static void nfsd_reset_boot_verifier_locked(struct nfsd_net *n [all...] |
H A D | nfs4recover.c | 61 void (*grace_done)(struct nfsd_net *); 170 const char *dname, int len, struct nfsd_net *nn) in __nfsd4_create_reclaim_record_grace() 198 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); in nfsd4_create_clid_dir() 257 typedef int (recdir_func)(struct dentry *, struct dentry *, struct nfsd_net *); 289 nfsd4_list_rec_dir(recdir_func *f, struct nfsd_net *nn) in nfsd4_list_rec_dir() 339 nfsd4_unlink_clid_dir(char *name, int namlen, struct nfsd_net *nn) in nfsd4_unlink_clid_dir() 366 struct nfsd_net *nn) in __nfsd4_remove_reclaim_record_grace() 390 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); in nfsd4_remove_clid_dir() 425 purge_old(struct dentry *parent, struct dentry *child, struct nfsd_net *nn) in purge_old() 458 nfsd4_recdir_purge_old(struct nfsd_net *n [all...] |
H A D | state.h | 292 * per-nfsd_net client_lock spinlock. 629 struct nfsd_net; 638 struct nfs4_stid **s, struct nfsd_net *nn); 641 int nfs4_init_copy_state(struct nfsd_net *nn, struct nfsd4_copy *copy); 643 struct nfs4_cpntf_state *nfs4_alloc_init_cpntf_state(struct nfsd_net *nn, 648 void nfs4_remove_reclaim_record(struct nfs4_client_reclaim *, struct nfsd_net *); 649 extern void nfs4_release_reclaim(struct nfsd_net *); 651 struct nfsd_net *nn); 653 struct nfsd4_compound_state *cstate, struct nfsd_net *nn); 666 struct xdr_netobj princhash, struct nfsd_net *n [all...] |
H A D | netns.h | 29 * Each nfsd_net runs a nfs4_laundromat workqueue job when necessary to clean 32 struct nfsd_net { struct 181 extern void nfsd_netns_free_versions(struct nfsd_net *nn); 185 void nfsd_copy_boot_verifier(__be32 verf[2], struct nfsd_net *nn); 186 void nfsd_reset_boot_verifier(struct nfsd_net *nn);
|
H A D | nfsctl.c | 144 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in exports_net_open() 544 nfsd_print_version_support(struct nfsd_net *nn, char *buf, int remaining, in nfsd_print_version_support() 571 struct nfsd_net *nn = net_generic(netns(file), nfsd_net_id); in __write_versions() 712 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in __write_ports_names() 728 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in __write_ports_addfd() 763 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in __write_ports_addxprt() 897 struct nfsd_net *nn = net_generic(netns(file), nfsd_net_id); in write_maxblksize() 946 struct nfsd_net *nn = net_generic(netns(file), nfsd_net_id); in write_maxconn() 962 time64_t *time, struct nfsd_net *nn) in __nfsd4_write_time() 994 time64_t *time, struct nfsd_net *n in nfsd4_write_time() [all...] |
H A D | cache.h | 83 int nfsd_reply_cache_init(struct nfsd_net *); 84 void nfsd_reply_cache_shutdown(struct nfsd_net *);
|
H A D | nfs4state.c | 83 void nfsd4_end_grace(struct nfsd_net *nn); 84 static void _free_cpntf_state_locked(struct nfsd_net *nn, struct nfs4_cpntf_state *cps); 146 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); in get_client_locked() 160 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); in renew_client_locked() 177 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); in put_client_renew_locked() 191 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); in put_client_renew() 218 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); in nfsd4_put_session_locked() 230 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); in nfsd4_put_session() 239 struct nfsd_net *nn) in find_blocked_lock() 260 struct nfsd_net *n in find_or_allocate_block() [all...] |
H A D | nfsd.h | 100 struct dentry *nfsd_client_mkdir(struct nfsd_net *nn, 118 struct nfsd_net; 121 int nfsd_vers(struct nfsd_net *nn, int vers, enum vers_op change); 122 int nfsd_minorversion(struct nfsd_net *nn, u32 minorversion, enum vers_op change); 123 void nfsd_reset_versions(struct nfsd_net *nn);
|
H A D | nfs4idmap.c | 467 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in nfsd_idmap_init() 497 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in nfsd_idmap_shutdown() 545 struct nfsd_net *nn = net_generic(SVC_NET(rqstp), nfsd_net_id); in idmap_name_to_id() 585 struct nfsd_net *nn = net_generic(SVC_NET(rqstp), nfsd_net_id); in idmap_id_to_name()
|
H A D | export.c | 922 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in exp_rootfh() 963 struct nfsd_net *nn = net_generic(cd->net, nfsd_net_id); in exp_find() 1021 struct nfsd_net *nn = net_generic(SVC_NET(rqstp), nfsd_net_id); in rqst_exp_get_by_name() 1052 struct nfsd_net *nn = net_generic(SVC_NET(rqstp), nfsd_net_id); in rqst_exp_find() 1270 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in nfsd_export_init() 1306 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in nfsd_export_flush() 1318 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in nfsd_export_shutdown()
|
H A D | trace.h | 352 TP_PROTO(const struct nfsd_net *nn), 365 TP_PROTO(const struct nfsd_net *nn), \ 553 const struct nfsd_net *nn, 576 const struct nfsd_net *nn,
|
/kernel/linux/linux-6.6/fs/nfsd/ |
H A D | nfssvc.c | 188 nfsd_netns_free_versions(struct nfsd_net *nn) in nfsd_netns_free_versions() 197 nfsd_netns_init_versions(struct nfsd_net *nn) in nfsd_netns_init_versions() 207 int nfsd_vers(struct nfsd_net *nn, int vers, enum vers_op change) in nfsd_vers() 232 nfsd_adjust_nfsd_versions4(struct nfsd_net *nn) in nfsd_adjust_nfsd_versions4() 243 int nfsd_minorversion(struct nfsd_net *nn, u32 minorversion, enum vers_op change) in nfsd_minorversion() 283 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in nfsd_nrthreads() 295 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in nfsd_init_socks() 347 static bool nfsd_needs_lockd(struct nfsd_net *nn) in nfsd_needs_lockd() 360 void nfsd_copy_write_verifier(__be32 verf[2], struct nfsd_net *nn) in nfsd_copy_write_verifier() 371 static void nfsd_reset_write_verifier_locked(struct nfsd_net *n [all...] |
H A D | nfscache.c | 89 struct nfsd_net *nn) in nfsd_cacherep_alloc() 136 nfsd_cacherep_unlink_locked(struct nfsd_net *nn, struct nfsd_drc_bucket *b, in nfsd_cacherep_unlink_locked() 151 struct nfsd_net *nn) in nfsd_reply_cache_free_locked() 159 struct nfsd_net *nn) in nfsd_reply_cache_free() 181 * @nn: nfsd_net being initialized 185 int nfsd_net_reply_cache_init(struct nfsd_net *nn) in nfsd_net_reply_cache_init() 192 * @nn: nfsd_net being freed 195 void nfsd_net_reply_cache_destroy(struct nfsd_net *nn) in nfsd_net_reply_cache_destroy() 200 int nfsd_reply_cache_init(struct nfsd_net *nn) in nfsd_reply_cache_init() 237 void nfsd_reply_cache_shutdown(struct nfsd_net *n [all...] |
H A D | nfs4recover.c | 61 void (*grace_done)(struct nfsd_net *); 170 const char *dname, int len, struct nfsd_net *nn) in __nfsd4_create_reclaim_record_grace() 198 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); in nfsd4_create_clid_dir() 257 typedef int (recdir_func)(struct dentry *, struct dentry *, struct nfsd_net *); 289 nfsd4_list_rec_dir(recdir_func *f, struct nfsd_net *nn) in nfsd4_list_rec_dir() 339 nfsd4_unlink_clid_dir(char *name, int namlen, struct nfsd_net *nn) in nfsd4_unlink_clid_dir() 366 struct nfsd_net *nn) in __nfsd4_remove_reclaim_record_grace() 390 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); in nfsd4_remove_clid_dir() 425 purge_old(struct dentry *parent, struct dentry *child, struct nfsd_net *nn) in purge_old() 458 nfsd4_recdir_purge_old(struct nfsd_net *n [all...] |
H A D | cache.h | 83 int nfsd_net_reply_cache_init(struct nfsd_net *nn); 84 void nfsd_net_reply_cache_destroy(struct nfsd_net *nn); 85 int nfsd_reply_cache_init(struct nfsd_net *); 86 void nfsd_reply_cache_shutdown(struct nfsd_net *);
|
H A D | state.h | 315 * per-nfsd_net client_lock spinlock. 669 struct nfsd_net; 678 struct nfs4_stid **s, struct nfsd_net *nn); 681 int nfs4_init_copy_state(struct nfsd_net *nn, struct nfsd4_copy *copy); 683 struct nfs4_cpntf_state *nfs4_alloc_init_cpntf_state(struct nfsd_net *nn, 688 void nfs4_remove_reclaim_record(struct nfs4_client_reclaim *, struct nfsd_net *); 689 extern void nfs4_release_reclaim(struct nfsd_net *); 691 struct nfsd_net *nn); 704 struct xdr_netobj princhash, struct nfsd_net *nn); 705 extern bool nfs4_has_reclaimed_state(struct xdr_netobj name, struct nfsd_net *n [all...] |
H A D | netns.h | 40 * Each nfsd_net runs a nfs4_laundromat workqueue job when necessary to clean 43 struct nfsd_net { struct 205 extern void nfsd_netns_free_versions(struct nfsd_net *nn); 209 void nfsd_copy_write_verifier(__be32 verf[2], struct nfsd_net *nn); 210 void nfsd_reset_write_verifier(struct nfsd_net *nn);
|
H A D | stats.h | 82 static inline void nfsd_stats_payload_misses_inc(struct nfsd_net *nn) in nfsd_stats_payload_misses_inc() 87 static inline void nfsd_stats_drc_mem_usage_add(struct nfsd_net *nn, s64 amount) in nfsd_stats_drc_mem_usage_add() 92 static inline void nfsd_stats_drc_mem_usage_sub(struct nfsd_net *nn, s64 amount) in nfsd_stats_drc_mem_usage_sub()
|
H A D | nfsctl.c | 146 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in exports_net_open() 506 nfsd_print_version_support(struct nfsd_net *nn, char *buf, int remaining, in nfsd_print_version_support() 533 struct nfsd_net *nn = net_generic(netns(file), nfsd_net_id); in __write_versions() 678 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in __write_ports_names() 694 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in __write_ports_addfd() 727 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in __write_ports_addxprt() 866 struct nfsd_net *nn = net_generic(netns(file), nfsd_net_id); in write_maxblksize() 917 struct nfsd_net *nn = net_generic(netns(file), nfsd_net_id); in write_maxconn() 934 time64_t *time, struct nfsd_net *nn) in __nfsd4_write_time() 970 time64_t *time, struct nfsd_net *n in nfsd4_write_time() [all...] |
H A D | nfsd.h | 107 struct dentry *nfsd_client_mkdir(struct nfsd_net *nn, 127 struct nfsd_net; 130 int nfsd_vers(struct nfsd_net *nn, int vers, enum vers_op change); 131 int nfsd_minorversion(struct nfsd_net *nn, u32 minorversion, enum vers_op change); 132 void nfsd_reset_versions(struct nfsd_net *nn); 503 extern void nfsd4_ssc_init_umount_work(struct nfsd_net *nn); 506 extern void nfsd4_init_leases_net(struct nfsd_net *nn); 514 static inline void nfsd4_init_leases_net(struct nfsd_net *nn) { }; in nfsd4_init_leases_net()
|
H A D | nfs4state.c | 87 void nfsd4_end_grace(struct nfsd_net *nn); 88 static void _free_cpntf_state_locked(struct nfsd_net *nn, struct nfs4_cpntf_state *cps); 166 static void nfsd4_dec_courtesy_client_count(struct nfsd_net *nn, in nfsd4_dec_courtesy_client_count() 175 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); in get_client_locked() 191 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); in renew_client_locked() 210 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); in put_client_renew_locked() 224 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); in put_client_renew() 251 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); in nfsd4_put_session_locked() 263 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); in nfsd4_put_session() 272 struct nfsd_net *n in find_blocked_lock() [all...] |
H A D | nfs4idmap.c | 468 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in nfsd_idmap_init() 498 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in nfsd_idmap_shutdown() 546 struct nfsd_net *nn = net_generic(SVC_NET(rqstp), nfsd_net_id); in idmap_name_to_id() 586 struct nfsd_net *nn = net_generic(SVC_NET(rqstp), nfsd_net_id); in idmap_id_to_name()
|
H A D | export.c | 1006 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in exp_rootfh() 1047 struct nfsd_net *nn = net_generic(cd->net, nfsd_net_id); in exp_find() 1123 struct nfsd_net *nn = net_generic(SVC_NET(rqstp), nfsd_net_id); in rqst_exp_get_by_name() 1154 struct nfsd_net *nn = net_generic(SVC_NET(rqstp), nfsd_net_id); in rqst_exp_find() 1376 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in nfsd_export_init() 1412 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in nfsd_export_flush() 1424 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in nfsd_export_shutdown()
|
H A D | filecache.c | 409 * Transfers each file to the "freeme" list for its nfsd_net, to eventually 418 struct nfsd_net *nn = net_generic(nf->nf_net, nfsd_net_id); in nfsd_file_dispose_list_delayed() 645 * Scrape the freeme list for this nfsd_net, and then dispose of them 849 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in nfsd_free_fcache_disposal_net() 858 struct nfsd_net *nn = net_generic(net, nfsd_net_id); in nfsd_file_cache_start_net()
|