Home
last modified time | relevance | path

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

/linux-4.4.14/include/linux/sunrpc/
Dxprt.h55 struct rpc_xprt;
67 struct rpc_xprt * rq_xprt; /* RPC client */
122 void (*set_buffer_size)(struct rpc_xprt *xprt, size_t sndsize, size_t rcvsize);
123 int (*reserve_xprt)(struct rpc_xprt *xprt, struct rpc_task *task);
124 void (*release_xprt)(struct rpc_xprt *xprt, struct rpc_task *task);
125 void (*alloc_slot)(struct rpc_xprt *xprt, struct rpc_task *task);
127 void (*set_port)(struct rpc_xprt *xprt, unsigned short port);
128 void (*connect)(struct rpc_xprt *xprt, struct rpc_task *task);
133 void (*timer)(struct rpc_xprt *xprt, struct rpc_task *task);
135 void (*close)(struct rpc_xprt *xprt);
[all …]
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);
42 int xprt_setup_bc(struct rpc_xprt *xprt, unsigned int min_reqs);
43 void xprt_destroy_bc(struct rpc_xprt *xprt, unsigned int max_reqs);
56 static inline int xprt_setup_backchannel(struct rpc_xprt *xprt, in xprt_setup_backchannel()
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()
Dclnt.h40 struct rpc_xprt __rcu * cl_xprt; /* transport */
139 struct rpc_xprt *xprt);
Dxprtsock.h21 struct rpc_xprt xprt;
Dsvc_xprt.h86 struct rpc_xprt *xpt_bc_xprt; /* NFSv4.1 backchannel */
/linux-4.4.14/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_put_cong(struct rpc_xprt *, struct rpc_rqst *);
72 static void xprt_destroy(struct rpc_xprt *xprt);
182 int xprt_reserve_xprt(struct rpc_xprt *xprt, struct rpc_task *task) in xprt_reserve_xprt()
214 static void xprt_clear_locked(struct rpc_xprt *xprt) in xprt_clear_locked()
233 int xprt_reserve_xprt_cong(struct rpc_xprt *xprt, struct rpc_task *task) in xprt_reserve_xprt_cong()
270 static inline int xprt_lock_write(struct rpc_xprt *xprt, struct rpc_task *task) in xprt_lock_write()
282 struct rpc_xprt *xprt = data; in __xprt_lock_write_func()
[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()
49 static inline int xprt_dec_alloc_count(struct rpc_xprt *xprt, unsigned int n) in xprt_dec_alloc_count()
90 struct rpc_rqst *xprt_alloc_bc_req(struct rpc_xprt *xprt, gfp_t gfp_flags) in xprt_alloc_bc_req()
139 int xprt_setup_backchannel(struct rpc_xprt *xprt, unsigned int min_reqs) in xprt_setup_backchannel()
147 int xprt_setup_bc(struct rpc_xprt *xprt, unsigned int min_reqs) in xprt_setup_bc()
213 void xprt_destroy_backchannel(struct rpc_xprt *xprt, unsigned int max_reqs) in xprt_destroy_backchannel()
220 void xprt_destroy_bc(struct rpc_xprt *xprt, unsigned int max_reqs) in xprt_destroy_bc()
245 static struct rpc_rqst *xprt_alloc_bc_request(struct rpc_xprt *xprt, __be32 xid) in xprt_alloc_bc_request()
278 struct rpc_xprt *xprt = req->rq_xprt; in xprt_free_bc_request()
[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 …]
Ddebugfs.c140 struct rpc_xprt *xprt; in rpc_clnt_debugfs_register()
193 struct rpc_xprt *xprt = f->private; in xprt_info_show()
206 struct rpc_xprt *xprt = inode->i_private; in xprt_info_open()
222 struct rpc_xprt *xprt = inode->i_private; in xprt_info_release()
237 rpc_xprt_debugfs_register(struct rpc_xprt *xprt) in rpc_xprt_debugfs_register()
268 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()
1084 struct rpc_xprt *xprt; in rpc_peeraddr()
1111 struct rpc_xprt *xprt; in rpc_peeraddr2str()
[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.c1037 struct rpc_xprt *bc_xprt = svsk->sk_xprt.xpt_bc_xprt; in receive_cb_reply()
/linux-4.4.14/net/sunrpc/xprtrdma/
Dtransport.c154 xprt_rdma_format_addresses4(struct rpc_xprt *xprt, struct sockaddr *sap) in xprt_rdma_format_addresses4()
166 xprt_rdma_format_addresses6(struct rpc_xprt *xprt, struct sockaddr *sap) in xprt_rdma_format_addresses6()
178 xprt_rdma_format_addresses(struct rpc_xprt *xprt, struct sockaddr *sap) in xprt_rdma_format_addresses()
207 xprt_rdma_free_addresses(struct rpc_xprt *xprt) in xprt_rdma_free_addresses()
226 struct rpc_xprt *xprt = &r_xprt->rx_xprt; in xprt_rdma_connect_worker()
242 xprt_rdma_inject_disconnect(struct rpc_xprt *xprt) in xprt_rdma_inject_disconnect()
263 xprt_rdma_destroy(struct rpc_xprt *xprt) in xprt_rdma_destroy()
296 static struct rpc_xprt *
300 struct rpc_xprt *xprt; in xprt_setup_rdma()
435 xprt_rdma_close(struct rpc_xprt *xprt) in xprt_rdma_close()
[all …]
Dbackchannel.c116 int xprt_rdma_bc_setup(struct rpc_xprt *xprt, unsigned int reqs) in xprt_rdma_bc_setup()
205 struct rpc_xprt *xprt = rqst->rq_xprt; in rpcrdma_bc_marshal_reply()
247 void xprt_rdma_bc_destroy(struct rpc_xprt *xprt, unsigned int reqs) in xprt_rdma_bc_destroy()
270 struct rpc_xprt *xprt = rqst->rq_xprt; in xprt_rdma_bc_free_rqst()
299 struct rpc_xprt *xprt = &r_xprt->rx_xprt; in rpcrdma_bc_receive_call()
Dxprt_rdma.h393 struct rpc_xprt rx_xprt;
523 int xprt_rdma_bc_setup(struct rpc_xprt *, unsigned int);
529 void xprt_rdma_bc_destroy(struct rpc_xprt *, unsigned int);
Drpc_rdma.c435 struct rpc_xprt *xprt = rqst->rq_xprt; in rpcrdma_marshal_req()
704 struct rpc_xprt *xprt = &r_xprt->rx_xprt; in rpcrdma_connect_worker()
774 struct rpc_xprt *xprt = &r_xprt->rx_xprt; in rpcrdma_reply_handler()
/linux-4.4.14/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.4.14/fs/nfs/
Dcallback.c165 static inline void nfs_callback_bc_serv(u32 minorversion, struct rpc_xprt *xprt, in nfs_callback_bc_serv()
183 static inline void nfs_callback_bc_serv(u32 minorversion, struct rpc_xprt *xprt, in nfs_callback_bc_serv()
189 static int nfs_callback_start_svc(int minorversion, struct rpc_xprt *xprt, in nfs_callback_start_svc()
247 struct net *net, struct rpc_xprt *xprt) in nfs_callback_up_net()
328 int nfs_callback_up(u32 minorversion, struct rpc_xprt *xprt) in nfs_callback_up()
Dcallback.h189 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.4.14/fs/nfsd/
Dnfs4callback.c715 struct rpc_xprt *xprt; in create_backchannel_client()
/linux-4.4.14/net/sunrpc/auth_gss/
Dauth_gss.c1184 struct rpc_xprt *xprt = rcu_access_pointer(clnt->cl_xprt); in gss_create()