Home
last modified time | relevance | path

Searched refs:rpc_xprt (Results 1 – 24 of 24) sorted by relevance

/linux-4.1.27/include/linux/sunrpc/
Dxprt.h55 struct rpc_xprt;
65 struct rpc_xprt * rq_xprt; /* RPC client */
120 void (*set_buffer_size)(struct rpc_xprt *xprt, size_t sndsize, size_t rcvsize);
121 int (*reserve_xprt)(struct rpc_xprt *xprt, struct rpc_task *task);
122 void (*release_xprt)(struct rpc_xprt *xprt, struct rpc_task *task);
123 void (*alloc_slot)(struct rpc_xprt *xprt, struct rpc_task *task);
125 void (*set_port)(struct rpc_xprt *xprt, unsigned short port);
126 void (*connect)(struct rpc_xprt *xprt, struct rpc_task *task);
131 void (*timer)(struct rpc_xprt *xprt, struct rpc_task *task);
133 void (*close)(struct rpc_xprt *xprt);
[all …]
Ddebug.h58 struct rpc_xprt;
67 void rpc_xprt_debugfs_register(struct rpc_xprt *);
68 void rpc_xprt_debugfs_unregister(struct rpc_xprt *);
95 rpc_xprt_debugfs_register(struct rpc_xprt *xprt) in rpc_xprt_debugfs_register()
101 rpc_xprt_debugfs_unregister(struct rpc_xprt *xprt) in rpc_xprt_debugfs_unregister()
Dbc_xprt.h35 struct rpc_rqst *xprt_lookup_bc_request(struct rpc_xprt *xprt, __be32 xid);
38 int xprt_setup_backchannel(struct rpc_xprt *, unsigned int min_reqs);
39 void xprt_destroy_backchannel(struct rpc_xprt *, unsigned int max_reqs);
52 static inline int xprt_setup_backchannel(struct rpc_xprt *xprt, in xprt_setup_backchannel()
Dclnt.h40 struct rpc_xprt __rcu * cl_xprt; /* transport */
138 struct rpc_xprt *xprt);
Dxprtsock.h21 struct rpc_xprt xprt;
Dsvc_xprt.h86 struct rpc_xprt *xpt_bc_xprt; /* NFSv4.1 backchannel */
/linux-4.1.27/net/sunrpc/
Dxprt.c67 static void xprt_init(struct rpc_xprt *xprt, struct net *net);
68 static void xprt_request_init(struct rpc_task *, struct rpc_xprt *);
70 static int __xprt_get_cong(struct rpc_xprt *, struct rpc_task *);
71 static void xprt_destroy(struct rpc_xprt *xprt);
181 int xprt_reserve_xprt(struct rpc_xprt *xprt, struct rpc_task *task) in xprt_reserve_xprt()
213 static void xprt_clear_locked(struct rpc_xprt *xprt) in xprt_clear_locked()
232 int xprt_reserve_xprt_cong(struct rpc_xprt *xprt, struct rpc_task *task) in xprt_reserve_xprt_cong()
267 static inline int xprt_lock_write(struct rpc_xprt *xprt, struct rpc_task *task) in xprt_lock_write()
279 struct rpc_xprt *xprt = data; in __xprt_lock_write_func()
289 static void __xprt_lock_write_next(struct rpc_xprt *xprt) in __xprt_lock_write_next()
[all …]
Dxprtsock.c54 static void xs_close(struct rpc_xprt *xprt);
219 static inline struct rpc_xprt *xprt_from_sock(struct sock *sk) in xprt_from_sock()
221 return (struct rpc_xprt *) sk->sk_user_data; in xprt_from_sock()
224 static inline struct sockaddr *xs_addr(struct rpc_xprt *xprt) in xs_addr()
229 static inline struct sockaddr_un *xs_addr_un(struct rpc_xprt *xprt) in xs_addr_un()
234 static inline struct sockaddr_in *xs_addr_in(struct rpc_xprt *xprt) in xs_addr_in()
239 static inline struct sockaddr_in6 *xs_addr_in6(struct rpc_xprt *xprt) in xs_addr_in6()
244 static void xs_format_common_peer_addresses(struct rpc_xprt *xprt) in xs_format_common_peer_addresses()
280 static void xs_format_common_peer_ports(struct rpc_xprt *xprt) in xs_format_common_peer_ports()
292 static void xs_format_peer_addresses(struct rpc_xprt *xprt, in xs_format_peer_addresses()
[all …]
Dbackchannel_rqst.c38 static inline int xprt_need_to_requeue(struct rpc_xprt *xprt) in xprt_need_to_requeue()
43 static inline void xprt_inc_alloc_count(struct rpc_xprt *xprt, unsigned int n) in xprt_inc_alloc_count()
48 static inline int xprt_dec_alloc_count(struct rpc_xprt *xprt, unsigned int n) in xprt_dec_alloc_count()
88 int xprt_setup_backchannel(struct rpc_xprt *xprt, unsigned int min_reqs) in xprt_setup_backchannel()
189 void xprt_destroy_backchannel(struct rpc_xprt *xprt, unsigned int max_reqs) in xprt_destroy_backchannel()
215 static struct rpc_rqst *xprt_alloc_bc_request(struct rpc_xprt *xprt, __be32 xid) in xprt_alloc_bc_request()
242 struct rpc_xprt *xprt = req->rq_xprt; in xprt_free_bc_request()
284 struct rpc_rqst *xprt_lookup_bc_request(struct rpc_xprt *xprt, __be32 xid) in xprt_lookup_bc_request()
309 struct rpc_xprt *xprt = req->rq_xprt; in xprt_complete_bc_request()
Ddebugfs.c137 struct rpc_xprt *xprt; in rpc_clnt_debugfs_register()
190 struct rpc_xprt *xprt = f->private; in xprt_info_show()
203 struct rpc_xprt *xprt = inode->i_private; in xprt_info_open()
219 struct rpc_xprt *xprt = inode->i_private; in xprt_info_release()
234 rpc_xprt_debugfs_register(struct rpc_xprt *xprt) in rpc_xprt_debugfs_register()
263 rpc_xprt_debugfs_unregister(struct rpc_xprt *xprt) in rpc_xprt_debugfs_unregister()
Dclnt.c267 static struct rpc_xprt *rpc_clnt_set_transport(struct rpc_clnt *clnt, in rpc_clnt_set_transport()
268 struct rpc_xprt *xprt, in rpc_clnt_set_transport()
271 struct rpc_xprt *old; in rpc_clnt_set_transport()
357 struct rpc_xprt *xprt, in rpc_new_client()
446 struct rpc_xprt *xprt) in rpc_create_xprt()
491 struct rpc_xprt *xprt; in rpc_create()
567 struct rpc_xprt *xprt; in __rpc_clone_client()
660 struct rpc_xprt *xprt, *old; in rpc_switch_client_transport()
895 struct rpc_xprt *xprt; in rpc_task_set_client()
1092 struct rpc_xprt *xprt; in rpc_peeraddr()
[all …]
Drpcb_clnt.c118 struct rpc_xprt * r_xprt;
148 static void rpcb_wake_rpcbind_waiters(struct rpc_xprt *xprt, int status) in rpcb_wake_rpcbind_waiters()
651 struct rpc_xprt *xprt = rcu_dereference(clnt->cl_xprt); in rpcb_find_transport_owner()
676 struct rpc_xprt *xprt; in rpcb_getport_async()
812 struct rpc_xprt *xprt = map->r_xprt; in rpcb_getport_done()
Dstats.c206 struct rpc_xprt *xprt; in rpc_print_iostats()
Dsvcsock.c1012 struct rpc_xprt *bc_xprt = svsk->sk_xprt.xpt_bc_xprt; in receive_cb_reply()
/linux-4.1.27/net/sunrpc/xprtrdma/
Dtransport.c160 xprt_rdma_format_addresses4(struct rpc_xprt *xprt, struct sockaddr *sap) in xprt_rdma_format_addresses4()
172 xprt_rdma_format_addresses6(struct rpc_xprt *xprt, struct sockaddr *sap) in xprt_rdma_format_addresses6()
184 xprt_rdma_format_addresses(struct rpc_xprt *xprt) in xprt_rdma_format_addresses()
215 xprt_rdma_free_addresses(struct rpc_xprt *xprt) in xprt_rdma_free_addresses()
234 struct rpc_xprt *xprt = &r_xprt->rx_xprt; in xprt_rdma_connect_worker()
261 xprt_rdma_destroy(struct rpc_xprt *xprt) in xprt_rdma_destroy()
294 static struct rpc_xprt *
298 struct rpc_xprt *xprt; in xprt_setup_rdma()
437 xprt_rdma_close(struct rpc_xprt *xprt) in xprt_rdma_close()
449 xprt_rdma_set_port(struct rpc_xprt *xprt, u16 port) in xprt_rdma_set_port()
[all …]
Dxprt_rdma.h177 struct rpc_xprt *rr_xprt;
373 struct rpc_xprt rx_xprt;
Drpc_rdma.c382 struct rpc_xprt *xprt = rqst->rq_xprt; in rpcrdma_marshal_req()
697 struct rpc_xprt *xprt = &r_xprt->rx_xprt; in rpcrdma_connect_worker()
735 struct rpc_xprt *xprt = rep->rr_xprt; in rpcrdma_reply_handler()
/linux-4.1.27/include/trace/events/
Dsunrpc.h233 struct rpc_xprt *xprt,
273 struct rpc_xprt *xprt, \
281 struct rpc_xprt *xprt,
325 struct rpc_xprt *xprt, \
339 TP_PROTO(struct rpc_xprt *xprt, __be32 xid, int status),
363 TP_PROTO(struct rpc_xprt *xprt, __be32 xid, int status),
367 TP_PROTO(struct rpc_xprt *xprt, __be32 xid, int status),
371 TP_PROTO(struct rpc_xprt *xprt, __be32 xid, int status),
375 TP_PROTO(struct rpc_xprt *xprt, int err, unsigned int total),
/linux-4.1.27/fs/nfs/
Dcallback.c180 static inline void nfs_callback_bc_serv(u32 minorversion, struct rpc_xprt *xprt, in nfs_callback_bc_serv()
203 static inline void nfs_callback_bc_serv(u32 minorversion, struct rpc_xprt *xprt, in nfs_callback_bc_serv()
209 static int nfs_callback_start_svc(int minorversion, struct rpc_xprt *xprt, in nfs_callback_start_svc()
352 int nfs_callback_up(u32 minorversion, struct rpc_xprt *xprt) in nfs_callback_up()
Dcallback.h197 extern int nfs_callback_up(u32 minorversion, struct rpc_xprt *xprt);
Dnfs4session.c490 struct rpc_xprt *xprt; in nfs4_destroy_session()
Dnfs4client.c245 struct rpc_xprt *xprt; in nfs4_init_callback()
/linux-4.1.27/fs/nfsd/
Dnfs4callback.c715 struct rpc_xprt *xprt; in create_backchannel_client()
/linux-4.1.27/net/sunrpc/auth_gss/
Dauth_gss.c1184 struct rpc_xprt *xprt = rcu_access_pointer(clnt->cl_xprt); in gss_create()