Home
last modified time | relevance | path

Searched refs:nfs4_client (Results 1 - 22 of 22) sorted by relevance

/kernel/linux/linux-6.6/fs/nfsd/
H A Dstate.h68 struct nfs4_client *cb_clp;
104 struct nfs4_client *sc_client;
121 * Represents a delegation stateid. The nfs4_client holds references to these
256 * to the nfs4_client. References are only taken when the server is actively
266 struct nfs4_client *se_client;
309 * struct nfs4_client - one per client. Clientids live here.
327 * o Each nfs4_client is hashed by clientid
333 * when we expire the nfs4_client
335 struct nfs4_client { struct
428 struct nfs4_client *cr_cl
[all...]
H A Dpnfs.h27 struct nfs4_client *clp,
72 void nfsd4_return_all_client_layouts(struct nfs4_client *);
73 void nfsd4_return_all_file_layouts(struct nfs4_client *clp,
78 struct nfs4_client;
85 static inline void nfsd4_return_all_client_layouts(struct nfs4_client *clp) in nfsd4_return_all_client_layouts()
88 static inline void nfsd4_return_all_file_layouts(struct nfs4_client *clp, in nfsd4_return_all_file_layouts()
H A Dnfs4callback.c47 static void nfsd4_mark_cb_fault(struct nfs4_client *, int reason);
917 static void nfsd41_cb_inflight_begin(struct nfs4_client *clp) in nfsd41_cb_inflight_begin()
922 static void nfsd41_cb_inflight_end(struct nfs4_client *clp) in nfsd41_cb_inflight_end()
929 static void nfsd41_cb_inflight_wait_complete(struct nfs4_client *clp) in nfsd41_cb_inflight_wait_complete()
935 static const struct cred *get_backchannel_cred(struct nfs4_client *clp, struct rpc_clnt *client, struct nfsd4_session *ses) in get_backchannel_cred()
955 static int setup_callback_client(struct nfs4_client *clp, struct nfs4_cb_conn *conn, struct nfsd4_session *ses) in setup_callback_client()
1022 static void nfsd4_mark_cb_state(struct nfs4_client *clp, int newstate) in nfsd4_mark_cb_state()
1030 static void nfsd4_mark_cb_down(struct nfs4_client *clp, int reason) in nfsd4_mark_cb_down()
1037 static void nfsd4_mark_cb_fault(struct nfs4_client *clp, int reason) in nfsd4_mark_cb_fault()
1046 struct nfs4_client *cl in nfsd4_cb_probe_done()
[all...]
H A Dnfs4state.c161 static bool is_client_expired(struct nfs4_client *clp) in is_client_expired()
167 struct nfs4_client *clp) in nfsd4_dec_courtesy_client_count()
173 static __be32 get_client_locked(struct nfs4_client *clp) in get_client_locked()
189 renew_client_locked(struct nfs4_client *clp) in renew_client_locked()
208 static void put_client_renew_locked(struct nfs4_client *clp) in put_client_renew_locked()
222 static void put_client_renew(struct nfs4_client *clp) in put_client_renew()
250 struct nfs4_client *clp = ses->se_client; in nfsd4_put_session_locked()
262 struct nfs4_client *clp = ses->se_client; in nfsd4_put_session()
335 struct nfs4_client *clp = lo->lo_owner.so_client; in remove_blocked_locks()
543 struct nfs4_client *cl in find_openstateowner_str_locked()
[all...]
H A Dblocklayout.c167 struct nfs4_client *clp, in nfsd4_block_proc_getdeviceinfo()
217 static u64 nfsd4_scsi_pr_key(struct nfs4_client *clp) in nfsd4_scsi_pr_key()
249 struct nfs4_client *clp, in nfsd4_block_get_device_info_scsi()
307 struct nfs4_client *clp, in nfsd4_scsi_proc_getdeviceinfo()
332 struct nfs4_client *clp = ls->ls_stid.sc_client; in nfsd4_scsi_fence_client()
H A Dnfs4recover.c58 void (*create)(struct nfs4_client *);
59 void (*remove)(struct nfs4_client *);
60 int (*check)(struct nfs4_client *);
151 legacy_recdir_name_error(struct nfs4_client *clp, int error) in legacy_recdir_name_error()
169 __nfsd4_create_reclaim_record_grace(struct nfs4_client *clp, in __nfsd4_create_reclaim_record_grace()
192 nfsd4_create_clid_dir(struct nfs4_client *clp) in nfsd4_create_clid_dir()
385 nfsd4_remove_clid_dir(struct nfs4_client *clp) in nfsd4_remove_clid_dir()
675 nfsd4_check_legacy_client(struct nfs4_client *clp) in nfsd4_check_legacy_client()
1096 nfsd4_cld_create(struct nfs4_client *clp) in nfsd4_cld_create()
1133 nfsd4_cld_create_v2(struct nfs4_client *cl
[all...]
H A Dtrace.h778 const struct nfs4_client *clp,
807 const struct nfs4_client *clp,
838 TP_PROTO(const struct nfs4_client *clp),
867 TP_PROTO(const struct nfs4_client *clp), \
1289 const struct nfs4_client *clp,
1313 TP_PROTO(const struct nfs4_client *clp),
1334 TP_PROTO(const struct nfs4_client *clp),
1356 TP_PROTO(const struct nfs4_client *clp), \
1381 TP_PROTO(const struct nfs4_client *clp,
1408 const struct nfs4_client *cl
[all...]
H A Dnfs4layouts.c159 struct nfs4_client *clp = ls->ls_stid.sc_client; in nfsd4_free_layout_stateid()
216 struct nfs4_client *clp = cstate->clp; in nfsd4_alloc_layout_stateid()
538 struct nfs4_client *clp = cstate->clp; in nfsd4_return_client_layouts()
578 nfsd4_return_all_client_layouts(struct nfs4_client *clp) in nfsd4_return_all_client_layouts()
592 nfsd4_return_all_file_layouts(struct nfs4_client *clp, struct nfs4_file *fp) in nfsd4_return_all_file_layouts()
610 struct nfs4_client *clp = ls->ls_stid.sc_client; in nfsd4_cb_layout_fail()
H A Dflexfilelayout.c82 struct nfs4_client *clp, struct nfsd4_getdeviceinfo *gdp) in nfsd4_ff_proc_getdeviceinfo()
H A Dxdr4.h57 struct nfs4_client *clp;
563 struct nfs4_client *cp_clp;
777 bool nfsd4_mach_creds_match(struct nfs4_client *cl, struct svc_rqst *rqstp);
H A Dnfs4proc.c1296 static struct nfsd4_copy *nfsd4_get_copy(struct nfs4_client *clp) in nfsd4_get_copy()
1310 void nfsd4_shutdown_copy(struct nfs4_client *clp) in nfsd4_shutdown_copy()
1868 find_async_copy_locked(struct nfs4_client *clp, stateid_t *stateid) in find_async_copy_locked()
1883 find_async_copy(struct nfs4_client *clp, stateid_t *stateid) in find_async_copy()
1902 struct nfs4_client *clp = cstate->clp; in nfsd4_offload_cancel()
1924 struct nfs4_client *clp = cstate->clp; in nfsd4_copy_notify()
1988 struct nfs4_client *clp = cstate->clp; in nfsd4_offload_status()
/kernel/linux/linux-5.10/fs/nfsd/
H A Dstate.h68 struct nfs4_client *cb_clp;
104 struct nfs4_client *sc_client;
121 * Represents a delegation stateid. The nfs4_client holds references to these
255 * to the nfs4_client. References are only taken when the server is actively
265 struct nfs4_client *se_client;
286 * struct nfs4_client - one per client. Clientids live here.
304 * o Each nfs4_client is hashed by clientid
310 * when we expire the nfs4_client
312 struct nfs4_client { struct
393 struct nfs4_client *cr_cl
[all...]
H A Dpnfs.h27 struct nfs4_client *clp,
72 void nfsd4_return_all_client_layouts(struct nfs4_client *);
73 void nfsd4_return_all_file_layouts(struct nfs4_client *clp,
78 struct nfs4_client;
85 static inline void nfsd4_return_all_client_layouts(struct nfs4_client *clp) in nfsd4_return_all_client_layouts()
88 static inline void nfsd4_return_all_file_layouts(struct nfs4_client *clp, in nfsd4_return_all_file_layouts()
H A Dnfs4callback.c47 static void nfsd4_mark_cb_fault(struct nfs4_client *, int reason);
846 static void nfsd41_cb_inflight_begin(struct nfs4_client *clp) in nfsd41_cb_inflight_begin()
851 static void nfsd41_cb_inflight_end(struct nfs4_client *clp) in nfsd41_cb_inflight_end()
858 static void nfsd41_cb_inflight_wait_complete(struct nfs4_client *clp) in nfsd41_cb_inflight_wait_complete()
864 static const struct cred *get_backchannel_cred(struct nfs4_client *clp, struct rpc_clnt *client, struct nfsd4_session *ses) in get_backchannel_cred()
884 static int setup_callback_client(struct nfs4_client *clp, struct nfs4_cb_conn *conn, struct nfsd4_session *ses) in setup_callback_client()
948 static void nfsd4_mark_cb_down(struct nfs4_client *clp, int reason) in nfsd4_mark_cb_down()
956 static void nfsd4_mark_cb_fault(struct nfs4_client *clp, int reason) in nfsd4_mark_cb_fault()
966 struct nfs4_client *clp = container_of(calldata, struct nfs4_client, cl_cb_nul in nfsd4_cb_probe_done()
[all...]
H A Dnfs4state.c139 static bool is_client_expired(struct nfs4_client *clp) in is_client_expired()
144 static __be32 get_client_locked(struct nfs4_client *clp) in get_client_locked()
158 renew_client_locked(struct nfs4_client *clp) in renew_client_locked()
175 static void put_client_renew_locked(struct nfs4_client *clp) in put_client_renew_locked()
189 static void put_client_renew(struct nfs4_client *clp) in put_client_renew()
217 struct nfs4_client *clp = ses->se_client; in nfsd4_put_session_locked()
229 struct nfs4_client *clp = ses->se_client; in nfsd4_put_session()
291 struct nfs4_client *clp = lo->lo_owner.so_client; in remove_blocked_locks()
372 struct nfs4_client *clp) in find_openstateowner_str_locked()
390 struct nfs4_client *cl in find_openstateowner_str()
[all...]
H A Dnfs4recover.c58 void (*create)(struct nfs4_client *);
59 void (*remove)(struct nfs4_client *);
60 int (*check)(struct nfs4_client *);
151 legacy_recdir_name_error(struct nfs4_client *clp, int error) in legacy_recdir_name_error()
169 __nfsd4_create_reclaim_record_grace(struct nfs4_client *clp, in __nfsd4_create_reclaim_record_grace()
192 nfsd4_create_clid_dir(struct nfs4_client *clp) in nfsd4_create_clid_dir()
385 nfsd4_remove_clid_dir(struct nfs4_client *clp) in nfsd4_remove_clid_dir()
675 nfsd4_check_legacy_client(struct nfs4_client *clp) in nfsd4_check_legacy_client()
1096 nfsd4_cld_create(struct nfs4_client *clp) in nfsd4_cld_create()
1133 nfsd4_cld_create_v2(struct nfs4_client *cl
[all...]
H A Dblocklayout.c170 struct nfs4_client *clp, in nfsd4_block_proc_getdeviceinfo()
323 static u64 nfsd4_scsi_pr_key(struct nfs4_client *clp) in nfsd4_scsi_pr_key()
330 struct nfs4_client *clp, in nfsd4_block_get_device_info_scsi()
382 struct nfs4_client *clp, in nfsd4_scsi_proc_getdeviceinfo()
407 struct nfs4_client *clp = ls->ls_stid.sc_client; in nfsd4_scsi_fence_client()
H A Dtrace.h372 TP_PROTO(const struct nfs4_client *clp),
600 const struct nfs4_client *clp,
625 TP_PROTO(const struct nfs4_client *clp),
651 TP_PROTO(const struct nfs4_client *clp),
673 TP_PROTO(const struct nfs4_client *clp), \
682 const struct nfs4_client *clp,
705 const struct nfs4_client *clp,
729 const struct nfs4_client *clp,
H A Dnfs4layouts.c158 struct nfs4_client *clp = ls->ls_stid.sc_client; in nfsd4_free_layout_stateid()
215 struct nfs4_client *clp = cstate->clp; in nfsd4_alloc_layout_stateid()
537 struct nfs4_client *clp = cstate->clp; in nfsd4_return_client_layouts()
577 nfsd4_return_all_client_layouts(struct nfs4_client *clp) in nfsd4_return_all_client_layouts()
591 nfsd4_return_all_file_layouts(struct nfs4_client *clp, struct nfs4_file *fp) in nfsd4_return_all_file_layouts()
609 struct nfs4_client *clp = ls->ls_stid.sc_client; in nfsd4_cb_layout_fail()
H A Dflexfilelayout.c81 struct nfs4_client *clp, struct nfsd4_getdeviceinfo *gdp) in nfsd4_ff_proc_getdeviceinfo()
H A Dxdr4.h57 struct nfs4_client *clp;
567 struct nfs4_client *cp_clp;
783 bool nfsd4_mach_creds_match(struct nfs4_client *cl, struct svc_rqst *rqstp);
H A Dnfs4proc.c1136 static struct nfsd4_copy *nfsd4_get_copy(struct nfs4_client *clp) in nfsd4_get_copy()
1150 void nfsd4_shutdown_copy(struct nfs4_client *clp) in nfsd4_shutdown_copy()
1560 find_async_copy(struct nfs4_client *clp, stateid_t *stateid) in find_async_copy()
1583 struct nfs4_client *clp = cstate->clp; in nfsd4_offload_cancel()
1605 struct nfs4_client *clp = cstate->clp; in nfsd4_copy_notify()
1670 struct nfs4_client *clp = cstate->clp; in nfsd4_offload_status()

Completed in 44 milliseconds