Lines Matching refs:rpc_clnt

36 	struct rpc_clnt *clnt;
44 struct rpc_clnt { struct
77 struct rpc_clnt * cl_parent; /* Points to parent of clones */ argument
156 void (*add_xprt_test)(struct rpc_clnt *clnt,
176 struct rpc_clnt *rpc_create(struct rpc_create_args *args);
177 struct rpc_clnt *rpc_bind_new_program(struct rpc_clnt *,
179 struct rpc_clnt *rpc_clone_client(struct rpc_clnt *);
180 struct rpc_clnt *rpc_clone_client_set_auth(struct rpc_clnt *,
182 int rpc_switch_client_transport(struct rpc_clnt *,
186 void rpc_shutdown_client(struct rpc_clnt *);
187 void rpc_release_client(struct rpc_clnt *);
190 struct rpc_xprt *rpc_task_get_xprt(struct rpc_clnt *clnt,
206 int rpc_call_async(struct rpc_clnt *clnt,
210 int rpc_call_sync(struct rpc_clnt *clnt,
212 struct rpc_task *rpc_call_null(struct rpc_clnt *clnt, struct rpc_cred *cred,
216 void rpc_setbufsize(struct rpc_clnt *, unsigned int, unsigned int);
217 struct net * rpc_net_ns(struct rpc_clnt *);
218 size_t rpc_max_payload(struct rpc_clnt *);
219 size_t rpc_max_bc_payload(struct rpc_clnt *);
220 unsigned int rpc_num_bc_slots(struct rpc_clnt *);
221 void rpc_force_rebind(struct rpc_clnt *);
222 size_t rpc_peeraddr(struct rpc_clnt *, struct sockaddr *, size_t);
223 const char *rpc_peeraddr2str(struct rpc_clnt *, enum rpc_display_format_t);
224 int rpc_localaddr(struct rpc_clnt *, struct sockaddr *, size_t);
226 int rpc_clnt_iterate_for_each_xprt(struct rpc_clnt *clnt,
227 int (*fn)(struct rpc_clnt *, struct rpc_xprt *, void *),
230 int rpc_clnt_test_and_add_xprt(struct rpc_clnt *clnt,
234 int rpc_clnt_add_xprt(struct rpc_clnt *, struct xprt_create *,
235 int (*setup)(struct rpc_clnt *,
240 void rpc_set_connect_timeout(struct rpc_clnt *clnt,
244 int rpc_clnt_setup_test_and_add_xprt(struct rpc_clnt *,
248 void rpc_clnt_manage_trunked_xprts(struct rpc_clnt *);
249 void rpc_clnt_probe_trunked_xprts(struct rpc_clnt *,
254 void rpc_clnt_xprt_switch_put(struct rpc_clnt *);
255 void rpc_clnt_xprt_switch_add_xprt(struct rpc_clnt *, struct rpc_xprt *);
256 void rpc_clnt_xprt_switch_remove_xprt(struct rpc_clnt *, struct rpc_xprt *);
257 bool rpc_clnt_xprt_switch_has_addr(struct rpc_clnt *clnt,
259 void rpc_clnt_xprt_set_online(struct rpc_clnt *clnt, struct rpc_xprt *xprt);
260 void rpc_clnt_disconnect(struct rpc_clnt *clnt);