Home
last modified time | relevance | path

Searched refs:svc_xprt (Results 1 – 25 of 25) sorted by relevance

/linux-6.6.21/include/linux/sunrpc/
Dsvc_xprt.h16 struct svc_xprt *(*xpo_create)(struct svc_serv *,
20 struct svc_xprt *(*xpo_accept)(struct svc_xprt *);
21 int (*xpo_has_wspace)(struct svc_xprt *);
26 void (*xpo_release_ctxt)(struct svc_xprt *xprt, void *ctxt);
27 void (*xpo_detach)(struct svc_xprt *);
28 void (*xpo_free)(struct svc_xprt *);
29 void (*xpo_kill_temp_xprt)(struct svc_xprt *);
30 void (*xpo_handshake)(struct svc_xprt *xprt);
52 struct svc_xprt { struct
104 static inline void unregister_xpt_user(struct svc_xprt *xpt, struct svc_xpt_user *u) in unregister_xpt_user()
[all …]
Dsvcauth.h148 struct svc_xprt;
161 extern void svcauth_unix_info_release(struct svc_xprt *xpt);
Dsvc_rdma.h75 struct svc_xprt sc_xprt; /* SVC transport structure */
178 extern void svc_rdma_release_ctxt(struct svc_xprt *xprt, void *ctxt);
Dsvcsock.h20 struct svc_xprt sk_xprt;
Dsvc.h190 struct svc_xprt * rq_xprt; /* transport ptr */
306 struct svc_xprt *xprt;
Dxprt.h276 struct svc_xprt *bc_xprt; /* NFSv4.1 backchannel */
350 struct svc_xprt *bc_xprt; /* NFSv4.1 backchannel */
Dclnt.h148 struct svc_xprt *bc_xprt; /* NFSv4.1 backchannel */
/linux-6.6.21/net/sunrpc/
Dsvc_xprt.c30 static struct svc_deferred_req *svc_deferred_dequeue(struct svc_xprt *xprt);
34 static void svc_delete_xprt(struct svc_xprt *xprt);
159 void svc_xprt_deferred_close(struct svc_xprt *xprt) in svc_xprt_deferred_close()
168 struct svc_xprt *xprt = in svc_xprt_free()
169 container_of(kref, struct svc_xprt, xpt_ref); in svc_xprt_free()
185 void svc_xprt_put(struct svc_xprt *xprt) in svc_xprt_put()
196 struct svc_xprt *xprt, struct svc_serv *serv) in svc_xprt_init()
215 static struct svc_xprt *__svc_xpo_create(struct svc_xprt_class *xcl, in __svc_xpo_create()
234 struct svc_xprt *xprt; in __svc_xpo_create()
270 void svc_xprt_received(struct svc_xprt *xprt) in svc_xprt_received()
[all …]
Dsvcsock.c82 static void svc_sock_detach(struct svc_xprt *);
83 static void svc_tcp_sock_detach(struct svc_xprt *);
84 static void svc_sock_free(struct svc_xprt *);
86 static struct svc_xprt *svc_create_socket(struct svc_serv *, int,
131 static void svc_tcp_release_ctxt(struct svc_xprt *xprt, void *ctxt) in svc_tcp_release_ctxt()
141 static void svc_udp_release_ctxt(struct svc_xprt *xprt, void *ctxt) in svc_udp_release_ctxt()
399 static int svc_tcp_has_wspace(struct svc_xprt *xprt) in svc_tcp_has_wspace()
408 static void svc_tcp_kill_temp_xprt(struct svc_xprt *xprt) in svc_tcp_kill_temp_xprt()
428 struct svc_xprt *xprt = data; in svc_tcp_handshake_done()
445 static void svc_tcp_handshake(struct svc_xprt *xprt) in svc_tcp_handshake()
[all …]
DMakefile16 svc_xprt.o \
Dsvcauth_unix.c338 ip_map_cached_get(struct svc_xprt *xprt) in ip_map_cached_get()
367 ip_map_cached_put(struct svc_xprt *xprt, struct ip_map *ipm) in ip_map_cached_put()
387 svcauth_unix_info_release(struct svc_xprt *xpt) in svcauth_unix_info_release()
676 struct svc_xprt *xprt = rqstp->rq_xprt; in svcauth_unix_set_client()
835 struct svc_xprt *xprt = rqstp->rq_xprt; in svcauth_tls_accept()
Dxprtsock.c2969 struct svc_xprt *xprt; in bc_send_request()
/linux-6.6.21/net/sunrpc/xprtrdma/
Dsvc_rdma_transport.c68 static struct svc_xprt *svc_rdma_create(struct svc_serv *serv,
72 static struct svc_xprt *svc_rdma_accept(struct svc_xprt *xprt);
73 static void svc_rdma_detach(struct svc_xprt *xprt);
74 static void svc_rdma_free(struct svc_xprt *xprt);
75 static int svc_rdma_has_wspace(struct svc_xprt *xprt);
76 static void svc_rdma_kill_temp_xprt(struct svc_xprt *);
102 struct svc_xprt *xprt = context; in qp_event_handler()
273 struct svc_xprt *xprt = &rdma->sc_xprt; in svc_rdma_cma_handler()
296 static struct svc_xprt *svc_rdma_create(struct svc_serv *serv, in svc_rdma_create()
364 static struct svc_xprt *svc_rdma_accept(struct svc_xprt *xprt) in svc_rdma_accept()
[all …]
Dsvc_rdma_backchannel.c22 struct svc_xprt *sxprt = rqstp->rq_xprt; in svc_rdma_handle_bc_reply()
185 struct svc_xprt *sxprt = rqst->rq_xprt->bc_xprt; in xprt_rdma_bc_send_request()
Dsvc_rdma_recvfrom.c247 void svc_rdma_release_ctxt(struct svc_xprt *xprt, void *vctxt) in svc_rdma_release_ctxt()
730 static bool svc_rdma_is_reverse_direction_reply(struct svc_xprt *xprt, in svc_rdma_is_reverse_direction_reply()
787 struct svc_xprt *xprt = rqstp->rq_xprt; in svc_rdma_recvfrom()
Dsvc_rdma_sendto.c950 struct svc_xprt *xprt = rqstp->rq_xprt; in svc_rdma_sendto()
/linux-6.6.21/include/trace/events/
Dsunrpc.h1730 struct svc_xprt *xprt = (r)->rq_xprt; \
1967 const struct svc_xprt *xprt
2016 const struct svc_xprt *xprt,
2064 const struct svc_xprt *xprt
2083 const struct svc_xprt *xprt \
2094 TP_PROTO(const struct svc_xprt *xprt), \
2105 const struct svc_xprt *xprt,
2246 const struct svc_xprt *xprt,
2270 const struct svc_xprt *xprt,
2296 const struct svc_xprt *xprt, \
[all …]
/linux-6.6.21/fs/nfsd/
Dstate.h167 struct svc_xprt *cb_xprt; /* minorversion 1 only */
247 struct svc_xprt *cn_xprt;
Dnfssvc.c939 …struct svc_xprt *perm_sock = list_entry(rqstp->rq_server->sv_permsocks.next, typeof(struct svc_xpr… in nfsd()
Dnfsctl.c725 struct svc_xprt *xprt; in __write_ports_addxprt()
Dexport.c1063 struct svc_xprt *xprt = rqstp->rq_xprt; in check_nfsd_access()
Dtrace.h51 const struct svc_xprt *xprt = rqstp->rq_xprt;
Dnfs4state.c3732 static struct nfsd4_conn *__nfsd4_find_conn(struct svc_xprt *xpt, struct nfsd4_session *s) in __nfsd4_find_conn()
3748 struct svc_xprt *xpt = rqst->rq_xprt; in nfsd4_match_existing_connection()
/linux-6.6.21/Documentation/networking/
Dkapi.rst62 .. kernel-doc:: net/sunrpc/svc_xprt.c
/linux-6.6.21/fs/lockd/
Dsvc.c162 struct svc_xprt *xprt; in create_lockd_listener()