Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/include/linux/sunrpc/
H A 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 *);
27 void (*xpo_detach)(struct svc_xprt *);
28 void (*xpo_free)(struct svc_xprt *);
30 void (*xpo_kill_temp_xprt)(struct svc_xprt *);
52 struct svc_xprt { struct
96 static inline void unregister_xpt_user(struct svc_xprt *xpt, struct svc_xpt_user *u) in unregister_xpt_user() argument
103 static inline int register_xpt_user(struct svc_xprt *xpt, struct svc_xpt_user *u) in register_xpt_user()
120 static inline bool svc_xprt_is_dead(const struct svc_xprt *xprt) in svc_xprt_is_dead()
[all …]
H A Dsvcsock.h20 struct svc_xprt sk_xprt;
66 struct svc_xprt *svc_sock_create(struct svc_serv *serv, int prot);
67 void svc_sock_destroy(struct svc_xprt *);
H A Dsvcauth.h150 struct svc_xprt;
166 extern void svcauth_unix_info_release(struct svc_xprt *xpt);
H A Dsvc.h64 void (*svo_enqueue_xprt)(struct svc_xprt *);
232 struct svc_xprt * rq_xprt; /* transport ptr */
377 struct svc_xprt *xprt;
H A Dxprt.h251 struct svc_xprt *bc_xprt; /* NFSv4.1 backchannel */
322 struct svc_xprt *bc_xprt; /* NFSv4.1 backchannel */
H A Dsvc_rdma.h77 struct svc_xprt sc_xprt; /* SVC transport structure */
H A Dclnt.h134 struct svc_xprt *bc_xprt; /* NFSv4.1 backchannel */
/OK3568_Linux_fs/kernel/net/sunrpc/
H A Dsvc_xprt.c29 static struct svc_deferred_req *svc_deferred_dequeue(struct svc_xprt *xprt);
33 static void svc_delete_xprt(struct svc_xprt *xprt);
144 struct svc_xprt *xprt = in svc_xprt_free()
145 container_of(kref, struct svc_xprt, xpt_ref); in svc_xprt_free()
161 void svc_xprt_put(struct svc_xprt *xprt) in svc_xprt_put()
172 struct svc_xprt *xprt, struct svc_serv *serv) in svc_xprt_init()
191 static struct svc_xprt *__svc_xpo_create(struct svc_xprt_class *xcl, in __svc_xpo_create()
210 struct svc_xprt *xprt; in __svc_xpo_create()
244 static void svc_xprt_received(struct svc_xprt *xprt) in svc_xprt_received()
261 void svc_add_new_perm_xprt(struct svc_serv *serv, struct svc_xprt *new) in svc_add_new_perm_xprt()
[all …]
H A Dsvcsock.c70 static void svc_sock_detach(struct svc_xprt *);
71 static void svc_tcp_sock_detach(struct svc_xprt *);
72 static void svc_sock_free(struct svc_xprt *);
74 static struct svc_xprt *svc_create_socket(struct svc_serv *, int,
350 static int svc_tcp_has_wspace(struct svc_xprt *xprt) in svc_tcp_has_wspace()
359 static void svc_tcp_kill_temp_xprt(struct svc_xprt *xprt) in svc_tcp_kill_temp_xprt()
553 struct svc_xprt *xprt = rqstp->rq_xprt; in svc_udp_sendto()
598 static int svc_udp_has_wspace(struct svc_xprt *xprt) in svc_udp_has_wspace()
616 static struct svc_xprt *svc_udp_accept(struct svc_xprt *xprt) in svc_udp_accept()
622 static void svc_udp_kill_temp_xprt(struct svc_xprt *xprt) in svc_udp_kill_temp_xprt()
[all …]
H A DMakefile16 svc_xprt.o \
H A Dsvcauth_unix.c345 ip_map_cached_get(struct svc_xprt *xprt) in ip_map_cached_get()
374 ip_map_cached_put(struct svc_xprt *xprt, struct ip_map *ipm) in ip_map_cached_put()
394 svcauth_unix_info_release(struct svc_xprt *xpt) in svcauth_unix_info_release()
674 struct svc_xprt *xprt = rqstp->rq_xprt; in svcauth_unix_set_client()
H A Dxprtsock.c2587 struct svc_xprt *xprt; in bc_send_request()
/OK3568_Linux_fs/kernel/net/sunrpc/xprtrdma/
H A 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);
77 static void svc_rdma_kill_temp_xprt(struct svc_xprt *);
104 struct svc_xprt *xprt = context; in qp_event_handler()
277 struct svc_xprt *xprt = &rdma->sc_xprt; in svc_rdma_cma_handler()
298 static struct svc_xprt *svc_rdma_create(struct svc_serv *serv, in svc_rdma_create()
366 static struct svc_xprt *svc_rdma_accept(struct svc_xprt *xprt) in svc_rdma_accept()
[all …]
H A Dsvc_rdma_backchannel.c22 struct svc_xprt *sxprt = rqstp->rq_xprt; in svc_rdma_handle_bc_reply()
179 struct svc_xprt *sxprt = rqst->rq_xprt->bc_xprt; in xprt_rdma_bc_send_request()
H A Dsvc_rdma_recvfrom.c246 struct svc_xprt *xprt = rqstp->rq_xprt; in svc_rdma_release_rqst()
738 static bool svc_rdma_is_backchannel_reply(struct svc_xprt *xprt, in svc_rdma_is_backchannel_reply()
799 struct svc_xprt *xprt = rqstp->rq_xprt; in svc_rdma_recvfrom()
H A Dsvc_rdma_sendto.c892 struct svc_xprt *xprt = rqstp->rq_xprt; in svc_rdma_sendto()
H A Dsvc_rdma_rw.c337 struct svc_xprt *xprt = &rdma->sc_xprt; in svc_rdma_post_chunk_ctxt()
/OK3568_Linux_fs/kernel/include/trace/events/
H A Dsunrpc.h1684 const struct svc_xprt *xprt
1709 TP_PROTO(struct svc_xprt *xprt, struct svc_rqst *rqst),
1730 TP_PROTO(struct svc_xprt *xprt),
1751 struct svc_xprt *xprt \
1762 const struct svc_xprt *xprt,
1824 TP_PROTO(struct svc_xprt *xprt, int len),
1930 const struct svc_xprt *xprt,
1954 const struct svc_xprt *xprt,
1980 const struct svc_xprt *xprt, \
1997 const struct svc_xprt *xprt,
[all …]
/OK3568_Linux_fs/kernel/fs/nfsd/
H A Dstate.h166 struct svc_xprt *cb_xprt; /* minorversion 1 only */
246 struct svc_xprt *cn_xprt;
H A Dnfssvc.c890 …struct svc_xprt *perm_sock = list_entry(rqstp->rq_server->sv_permsocks.next, typeof(struct svc_xpr… in nfsd()
H A Dnfsctl.c761 struct svc_xprt *xprt; in __write_ports_addxprt()
H A Dnfs4state.c3509 static struct nfsd4_conn *__nfsd4_find_conn(struct svc_xprt *xpt, struct nfsd4_session *s) in __nfsd4_find_conn()
3525 struct svc_xprt *xpt = rqst->rq_xprt; in nfsd4_match_existing_connection()
/OK3568_Linux_fs/kernel/Documentation/networking/
H A Dkapi.rst62 .. kernel-doc:: net/sunrpc/svc_xprt.c
/OK3568_Linux_fs/kernel/fs/lockd/
H A Dsvc.c195 struct svc_xprt *xprt; in create_lockd_listener()
/OK3568_Linux_fs/output/sessions/2025-06-06_01-57-56/
H A D10-kernel-build_2025-06-06_01-57-58.log

12