Lines Matching defs:nfsd_net
58 struct nfsd_net { struct
59 struct cld_net *cld_net;
61 struct cache_detail *svc_expkey_cache;
62 struct cache_detail *svc_export_cache;
64 struct cache_detail *idtoname_cache;
65 struct cache_detail *nametoid_cache;
67 struct lock_manager nfsd4_manager;
68 bool grace_ended;
69 time64_t boot_time;
71 struct dentry *nfsd_client_dir;
83 struct list_head *reclaim_str_hashtbl;
84 int reclaim_str_hashtbl_size;
85 struct list_head *conf_id_hashtbl;
86 struct rb_root conf_name_tree;
87 struct list_head *unconf_id_hashtbl;
88 struct rb_root unconf_name_tree;
89 struct list_head *sessionid_hashtbl;
99 struct list_head client_lru;
100 struct list_head close_lru;
101 struct list_head del_recall_lru;
125 bool nfsd_net_up; argument
126 bool lockd_up;
128 seqlock_t writeverf_lock;
129 unsigned char writeverf[8];
135 unsigned int max_connections;
137 u32 clientid_base;
138 u32 clientid_counter;
139 u32 clverifier_counter;
141 struct svc_info nfsd_info;
143 struct percpu_ref nfsd_serv_ref;
144 struct completion nfsd_serv_confirm_done;
145 struct completion nfsd_serv_free_done;
151 u32 s2s_cp_cl_id;
152 struct idr s2s_cp_stateids;
153 spinlock_t s2s_cp_lock;
154 atomic_t pending_async_copies;
159 bool nfsd_versions[NFSD_MAXVERS + 1];
160 bool nfsd4_minorversions[NFSD_SUPPORTED_MINOR_VERSION + 1];
165 struct nfsd_drc_bucket *drc_hashtbl;
168 unsigned int max_drc_entries;
171 unsigned int maskbits;
172 unsigned int drc_hashsize;
182 atomic_t num_drc_entries;
185 struct percpu_counter counter[NFSD_STATS_COUNTERS_NUM];
188 struct svc_stat nfsd_svcstats;
191 unsigned int longest_chain;
194 unsigned int longest_chain_cachesize;
196 struct shrinker *nfsd_reply_cache_shrinker;
199 spinlock_t nfsd_ssc_lock;
200 struct list_head nfsd_ssc_mount_list;
201 wait_queue_head_t nfsd_ssc_waitq;
227 #define nfsd_netns_ready(nn) ((nn)->sessionid_hashtbl) argument
235 void nfsd_copy_write_verifier(__be32 verf[2], struct nfsd_net *nn); argument