Lines Matching refs:nfs_client
52 int (*init_client)(struct nfs_client *);
53 void (*shutdown_client)(struct nfs_client *);
197 int (*establish_clid)(struct nfs_client *, struct rpc_cred *);
198 int (*reclaim_complete)(struct nfs_client *, struct rpc_cred *);
199 int (*detect_trunking)(struct nfs_client *, struct nfs_client **,
204 int (*sched_state_renewal)(struct nfs_client *, struct rpc_cred *, unsigned);
205 struct rpc_cred * (*get_state_renewal_cred_locked)(struct nfs_client *);
206 int (*renew_lease)(struct nfs_client *, struct rpc_cred *);
236 extern int nfs4_proc_setclientid(struct nfs_client *, u32, unsigned short, struct rpc_cred *, struc…
237 extern int nfs4_proc_setclientid_confirm(struct nfs_client *, struct nfs4_setclientid_res *arg, str…
239 extern int nfs4_proc_bind_conn_to_session(struct nfs_client *, struct rpc_cred *cred);
240 extern int nfs4_proc_exchange_id(struct nfs_client *clp, struct rpc_cred *cred);
241 extern int nfs4_destroy_clientid(struct nfs_client *clp);
242 extern int nfs4_init_clientid(struct nfs_client *, struct rpc_cred *);
243 extern int nfs41_init_clientid(struct nfs_client *, struct rpc_cred *);
263 return server->nfs_client->cl_session; in nfs4_get_session()
270 extern int nfs4_proc_create_session(struct nfs_client *, struct rpc_cred *);
272 extern int nfs4_proc_get_lease_time(struct nfs_client *clp,
278 is_ds_only_client(struct nfs_client *clp) in is_ds_only_client()
285 is_ds_client(struct nfs_client *clp) in is_ds_client()
291 _nfs4_state_protect(struct nfs_client *clp, unsigned long sp4_mode, in _nfs4_state_protect()
323 nfs4_state_protect(struct nfs_client *clp, unsigned long sp4_mode, in nfs4_state_protect()
335 nfs4_state_protect_write(struct nfs_client *clp, struct rpc_clnt **clntp, in nfs4_state_protect_write()
349 is_ds_only_client(struct nfs_client *clp) in is_ds_only_client()
355 is_ds_client(struct nfs_client *clp) in is_ds_client()
361 nfs4_state_protect(struct nfs_client *clp, unsigned long sp4_flags, in nfs4_state_protect()
367 nfs4_state_protect_write(struct nfs_client *clp, struct rpc_clnt **clntp, in nfs4_state_protect_write()
381 void nfs40_shutdown_client(struct nfs_client *);
382 void nfs41_shutdown_client(struct nfs_client *);
383 int nfs40_init_client(struct nfs_client *);
384 int nfs41_init_client(struct nfs_client *);
385 void nfs4_free_client(struct nfs_client *);
387 struct nfs_client *nfs4_alloc_client(const struct nfs_client_initdata *);
390 extern void nfs4_schedule_state_renewal(struct nfs_client *);
392 extern void nfs4_kill_renewd(struct nfs_client *);
396 struct rpc_cred *nfs4_get_clid_cred(struct nfs_client *clp);
397 struct rpc_cred *nfs4_get_machine_cred_locked(struct nfs_client *clp);
398 struct rpc_cred *nfs4_get_renew_cred_locked(struct nfs_client *clp);
399 int nfs4_discover_server_trunking(struct nfs_client *clp,
400 struct nfs_client **);
401 int nfs40_discover_server_trunking(struct nfs_client *clp,
402 struct nfs_client **, struct rpc_cred *);
404 int nfs41_discover_server_trunking(struct nfs_client *clp,
405 struct nfs_client **, struct rpc_cred *);
407 extern void nfs41_server_notify_target_slotid_update(struct nfs_client *clp);
408 extern void nfs41_server_notify_highest_slotid_update(struct nfs_client *clp);
426 extern int nfs4_state_mark_reclaim_nograce(struct nfs_client *, struct nfs4_state *);
427 extern void nfs4_schedule_lease_recovery(struct nfs_client *);
428 extern int nfs4_wait_clnt_recover(struct nfs_client *clp);
429 extern int nfs4_client_recover_expired_lease(struct nfs_client *clp);
430 extern void nfs4_schedule_state_manager(struct nfs_client *);
431 extern void nfs4_schedule_path_down_recovery(struct nfs_client *clp);
434 extern void nfs4_schedule_lease_moved_recovery(struct nfs_client *);
435 extern void nfs41_handle_sequence_flag_errors(struct nfs_client *clp, u32 flags);
436 extern void nfs41_handle_server_scope(struct nfs_client *,