fs/nfs/callback.c
101
static int nfs_callback_start_svc(int minorversion, struct rpc_xprt *xprt,
fs/nfs/callback.c
136
struct net *net, struct rpc_xprt *xprt)
fs/nfs/callback.c
208
int nfs_callback_up(u32 minorversion, struct rpc_xprt *xprt)
fs/nfs/callback.c
250
void nfs_callback_down(int minorversion, struct net *net, struct rpc_xprt *xprt)
fs/nfs/callback.c
90
static inline void nfs_callback_bc_serv(u32 minorversion, struct rpc_xprt *xprt,
fs/nfs/callback.h
187
extern int nfs_callback_up(u32 minorversion, struct rpc_xprt *xprt);
fs/nfs/callback.h
189
struct rpc_xprt *xprt);
fs/nfs/internal.h
742
struct rpc_xprt *xprt,
fs/nfs/nfs4_fs.h
390
struct nfs41_exchange_id_res *res, struct rpc_xprt *xprt);
fs/nfs/nfs4_fs.h
78
struct rpc_xprt *xprt, void *data);
fs/nfs/nfs4client.c
274
struct rpc_xprt *xprt;
fs/nfs/nfs4client.c
309
struct rpc_xprt *xprt;
fs/nfs/nfs4client.c
546
struct rpc_xprt *xprt)
fs/nfs/nfs4proc.c
8445
struct rpc_xprt *xprt,
fs/nfs/nfs4proc.c
8465
.rpc_xprt = xprt,
fs/nfs/nfs4proc.c
8515
struct rpc_xprt *xprt,
fs/nfs/nfs4proc.c
8690
u32 sp4_how, struct rpc_xprt *xprt)
fs/nfs/nfs4proc.c
8750
task_setup_data.rpc_xprt = xprt;
fs/nfs/nfs4proc.c
8890
void nfs4_test_session_trunk(struct rpc_clnt *clnt, struct rpc_xprt *xprt,
fs/nfs/nfs4session.c
581
struct rpc_xprt *xprt;
fs/nfs/super.c
1170
struct rpc_xprt *xprt1 = server1->client->cl_xprt;
fs/nfs/super.c
1171
struct rpc_xprt *xprt2 = server2->client->cl_xprt;
include/linux/sunrpc/bc_xprt.h
21
struct rpc_rqst *xprt_lookup_bc_request(struct rpc_xprt *xprt, __be32 xid);
include/linux/sunrpc/bc_xprt.h
26
int xprt_setup_backchannel(struct rpc_xprt *, unsigned int min_reqs);
include/linux/sunrpc/bc_xprt.h
27
void xprt_destroy_backchannel(struct rpc_xprt *, unsigned int max_reqs);
include/linux/sunrpc/bc_xprt.h
31
int xprt_setup_bc(struct rpc_xprt *xprt, unsigned int min_reqs);
include/linux/sunrpc/bc_xprt.h
32
void xprt_destroy_bc(struct rpc_xprt *xprt, unsigned int max_reqs);
include/linux/sunrpc/bc_xprt.h
34
unsigned int xprt_bc_max_slots(struct rpc_xprt *xprt);
include/linux/sunrpc/bc_xprt.h
35
void xprt_svc_destroy_nullify_bc(struct rpc_xprt *xprt, struct svc_serv **serv);
include/linux/sunrpc/bc_xprt.h
50
static inline int xprt_setup_backchannel(struct rpc_xprt *xprt,
include/linux/sunrpc/bc_xprt.h
56
static inline void xprt_destroy_backchannel(struct rpc_xprt *xprt,
include/linux/sunrpc/bc_xprt.h
74
static inline void xprt_svc_destroy_nullify_bc(struct rpc_xprt *xprt, struct svc_serv **serv)
include/linux/sunrpc/clnt.h
162
struct rpc_xprt *xprt,
include/linux/sunrpc/clnt.h
196
struct rpc_xprt *rpc_task_get_xprt(struct rpc_clnt *clnt,
include/linux/sunrpc/clnt.h
197
struct rpc_xprt *xprt);
include/linux/sunrpc/clnt.h
233
int (*fn)(struct rpc_clnt *, struct rpc_xprt *, void *),
include/linux/sunrpc/clnt.h
238
struct rpc_xprt *xprt,
include/linux/sunrpc/clnt.h
243
struct rpc_xprt *,
include/linux/sunrpc/clnt.h
252
struct rpc_xprt *,
include/linux/sunrpc/clnt.h
260
void rpc_clnt_xprt_switch_add_xprt(struct rpc_clnt *, struct rpc_xprt *);
include/linux/sunrpc/clnt.h
261
void rpc_clnt_xprt_switch_remove_xprt(struct rpc_clnt *, struct rpc_xprt *);
include/linux/sunrpc/clnt.h
264
void rpc_clnt_xprt_set_online(struct rpc_clnt *clnt, struct rpc_xprt *xprt);
include/linux/sunrpc/clnt.h
51
struct rpc_xprt __rcu * cl_xprt; /* transport */
include/linux/sunrpc/debug.h
102
rpc_xprt_debugfs_register(struct rpc_xprt *xprt)
include/linux/sunrpc/debug.h
108
rpc_xprt_debugfs_unregister(struct rpc_xprt *xprt)
include/linux/sunrpc/debug.h
65
struct rpc_xprt;
include/linux/sunrpc/debug.h
74
void rpc_xprt_debugfs_register(struct rpc_xprt *);
include/linux/sunrpc/debug.h
75
void rpc_xprt_debugfs_unregister(struct rpc_xprt *);
include/linux/sunrpc/sched.h
119
struct rpc_xprt *rpc_xprt;
include/linux/sunrpc/sched.h
83
struct rpc_xprt * tk_xprt; /* Transport */
include/linux/sunrpc/svc_xprt.h
80
struct rpc_xprt *xpt_bc_xprt; /* NFSv4.1 backchannel */
include/linux/sunrpc/xprt.h
153
void (*set_buffer_size)(struct rpc_xprt *xprt, size_t sndsize, size_t rcvsize);
include/linux/sunrpc/xprt.h
154
int (*reserve_xprt)(struct rpc_xprt *xprt, struct rpc_task *task);
include/linux/sunrpc/xprt.h
155
void (*release_xprt)(struct rpc_xprt *xprt, struct rpc_task *task);
include/linux/sunrpc/xprt.h
156
void (*alloc_slot)(struct rpc_xprt *xprt, struct rpc_task *task);
include/linux/sunrpc/xprt.h
157
void (*free_slot)(struct rpc_xprt *xprt,
include/linux/sunrpc/xprt.h
160
void (*set_port)(struct rpc_xprt *xprt, unsigned short port);
include/linux/sunrpc/xprt.h
161
void (*connect)(struct rpc_xprt *xprt, struct rpc_task *task);
include/linux/sunrpc/xprt.h
162
int (*get_srcaddr)(struct rpc_xprt *xprt, char *buf,
include/linux/sunrpc/xprt.h
164
unsigned short (*get_srcport)(struct rpc_xprt *xprt);
include/linux/sunrpc/xprt.h
172
void (*timer)(struct rpc_xprt *xprt, struct rpc_task *task);
include/linux/sunrpc/xprt.h
174
void (*close)(struct rpc_xprt *xprt);
include/linux/sunrpc/xprt.h
175
void (*destroy)(struct rpc_xprt *xprt);
include/linux/sunrpc/xprt.h
176
void (*set_connect_timeout)(struct rpc_xprt *xprt,
include/linux/sunrpc/xprt.h
179
void (*print_stats)(struct rpc_xprt *xprt, struct seq_file *seq);
include/linux/sunrpc/xprt.h
180
int (*enable_swap)(struct rpc_xprt *xprt);
include/linux/sunrpc/xprt.h
181
void (*disable_swap)(struct rpc_xprt *xprt);
include/linux/sunrpc/xprt.h
182
void (*inject_disconnect)(struct rpc_xprt *xprt);
include/linux/sunrpc/xprt.h
183
int (*bc_setup)(struct rpc_xprt *xprt,
include/linux/sunrpc/xprt.h
185
size_t (*bc_maxpayload)(struct rpc_xprt *xprt);
include/linux/sunrpc/xprt.h
186
unsigned int (*bc_num_slots)(struct rpc_xprt *xprt);
include/linux/sunrpc/xprt.h
188
void (*bc_destroy)(struct rpc_xprt *xprt,
include/linux/sunrpc/xprt.h
367
struct rpc_xprt * (*setup)(struct xprt_create *);
include/linux/sunrpc/xprt.h
376
struct rpc_xprt *xprt_create_transport(struct xprt_create *args);
include/linux/sunrpc/xprt.h
378
unsigned long xprt_reconnect_delay(const struct rpc_xprt *xprt);
include/linux/sunrpc/xprt.h
379
void xprt_reconnect_backoff(struct rpc_xprt *xprt,
include/linux/sunrpc/xprt.h
383
int xprt_reserve_xprt(struct rpc_xprt *xprt, struct rpc_task *task);
include/linux/sunrpc/xprt.h
384
int xprt_reserve_xprt_cong(struct rpc_xprt *xprt, struct rpc_task *task);
include/linux/sunrpc/xprt.h
385
void xprt_alloc_slot(struct rpc_xprt *xprt, struct rpc_task *task);
include/linux/sunrpc/xprt.h
386
void xprt_free_slot(struct rpc_xprt *xprt,
include/linux/sunrpc/xprt.h
397
void xprt_release_xprt(struct rpc_xprt *xprt, struct rpc_task *task);
include/linux/sunrpc/xprt.h
398
void xprt_release_xprt_cong(struct rpc_xprt *xprt, struct rpc_task *task);
include/linux/sunrpc/xprt.h
400
struct rpc_xprt * xprt_get(struct rpc_xprt *xprt);
include/linux/sunrpc/xprt.h
401
void xprt_put(struct rpc_xprt *xprt);
include/linux/sunrpc/xprt.h
402
struct rpc_xprt * xprt_alloc(struct net *net, size_t size,
include/linux/sunrpc/xprt.h
405
void xprt_free(struct rpc_xprt *);
include/linux/sunrpc/xprt.h
406
void xprt_add_backlog(struct rpc_xprt *xprt, struct rpc_task *task);
include/linux/sunrpc/xprt.h
407
bool xprt_wake_up_backlog(struct rpc_xprt *xprt, struct rpc_rqst *req);
include/linux/sunrpc/xprt.h
411
xprt_enable_swap(struct rpc_xprt *xprt)
include/linux/sunrpc/xprt.h
417
xprt_disable_swap(struct rpc_xprt *xprt)
include/linux/sunrpc/xprt.h
430
void xprt_wake_pending_tasks(struct rpc_xprt *xprt, int status);
include/linux/sunrpc/xprt.h
431
void xprt_wait_for_buffer_space(struct rpc_xprt *xprt);
include/linux/sunrpc/xprt.h
432
bool xprt_write_space(struct rpc_xprt *xprt);
include/linux/sunrpc/xprt.h
433
void xprt_adjust_cwnd(struct rpc_xprt *xprt, struct rpc_task *task, int result);
include/linux/sunrpc/xprt.h
434
struct rpc_rqst * xprt_lookup_rqst(struct rpc_xprt *xprt, __be32 xid);
include/linux/sunrpc/xprt.h
440
bool xprt_request_get_cong(struct rpc_xprt *xprt, struct rpc_rqst *req);
include/linux/sunrpc/xprt.h
441
void xprt_disconnect_done(struct rpc_xprt *xprt);
include/linux/sunrpc/xprt.h
442
void xprt_force_disconnect(struct rpc_xprt *xprt);
include/linux/sunrpc/xprt.h
443
void xprt_conditional_disconnect(struct rpc_xprt *xprt, unsigned int cookie);
include/linux/sunrpc/xprt.h
445
bool xprt_lock_connect(struct rpc_xprt *, struct rpc_task *, void *);
include/linux/sunrpc/xprt.h
446
void xprt_unlock_connect(struct rpc_xprt *, void *);
include/linux/sunrpc/xprt.h
447
void xprt_release_write(struct rpc_xprt *, struct rpc_task *);
include/linux/sunrpc/xprt.h
46
struct rpc_xprt;
include/linux/sunrpc/xprt.h
466
static inline void xprt_set_connected(struct rpc_xprt *xprt)
include/linux/sunrpc/xprt.h
471
static inline void xprt_clear_connected(struct rpc_xprt *xprt)
include/linux/sunrpc/xprt.h
476
static inline int xprt_connected(struct rpc_xprt *xprt)
include/linux/sunrpc/xprt.h
481
static inline int xprt_test_and_set_connected(struct rpc_xprt *xprt)
include/linux/sunrpc/xprt.h
486
static inline int xprt_test_and_clear_connected(struct rpc_xprt *xprt)
include/linux/sunrpc/xprt.h
491
static inline void xprt_clear_connecting(struct rpc_xprt *xprt)
include/linux/sunrpc/xprt.h
498
static inline int xprt_connecting(struct rpc_xprt *xprt)
include/linux/sunrpc/xprt.h
503
static inline int xprt_test_and_set_connecting(struct rpc_xprt *xprt)
include/linux/sunrpc/xprt.h
508
static inline void xprt_set_bound(struct rpc_xprt *xprt)
include/linux/sunrpc/xprt.h
513
static inline int xprt_bound(struct rpc_xprt *xprt)
include/linux/sunrpc/xprt.h
518
static inline void xprt_clear_bound(struct rpc_xprt *xprt)
include/linux/sunrpc/xprt.h
523
static inline void xprt_clear_binding(struct rpc_xprt *xprt)
include/linux/sunrpc/xprt.h
530
static inline int xprt_test_and_set_binding(struct rpc_xprt *xprt)
include/linux/sunrpc/xprt.h
535
void xprt_set_offline_locked(struct rpc_xprt *xprt, struct rpc_xprt_switch *xps);
include/linux/sunrpc/xprt.h
536
void xprt_set_online_locked(struct rpc_xprt *xprt, struct rpc_xprt_switch *xps);
include/linux/sunrpc/xprt.h
537
void xprt_delete_locked(struct rpc_xprt *xprt, struct rpc_xprt_switch *xps);
include/linux/sunrpc/xprt.h
60
struct rpc_xprt * rq_xprt; /* RPC client */
include/linux/sunrpc/xprtmultipath.h
35
struct rpc_xprt * xpi_cursor;
include/linux/sunrpc/xprtmultipath.h
43
struct rpc_xprt *(*xpi_xprt)(struct rpc_xprt_iter *);
include/linux/sunrpc/xprtmultipath.h
44
struct rpc_xprt *(*xpi_next)(struct rpc_xprt_iter *);
include/linux/sunrpc/xprtmultipath.h
47
extern struct rpc_xprt_switch *xprt_switch_alloc(struct rpc_xprt *xprt,
include/linux/sunrpc/xprtmultipath.h
56
struct rpc_xprt *xprt);
include/linux/sunrpc/xprtmultipath.h
58
struct rpc_xprt *xprt, bool offline);
include/linux/sunrpc/xprtmultipath.h
59
extern struct rpc_xprt *rpc_xprt_switch_get_main_xprt(struct rpc_xprt_switch *xps);
include/linux/sunrpc/xprtmultipath.h
78
extern struct rpc_xprt *xprt_iter_xprt(struct rpc_xprt_iter *xpi);
include/linux/sunrpc/xprtmultipath.h
79
extern struct rpc_xprt *xprt_iter_get_next(struct rpc_xprt_iter *xpi);
include/linux/sunrpc/xprtsock.h
20
struct rpc_xprt xprt;
include/trace/events/sunrpc.h
1004
const struct rpc_xprt *xprt
include/trace/events/sunrpc.h
1030
const struct rpc_xprt *xprt \
include/trace/events/sunrpc.h
1043
const struct rpc_xprt *xprt,
include/trace/events/sunrpc.h
1071
const struct rpc_xprt *xprt, \
include/trace/events/sunrpc.h
1153
TP_PROTO(const struct rpc_xprt *xprt, int status),
include/trace/events/sunrpc.h
1175
const struct rpc_xprt *xprt, const struct rpc_task *task
include/trace/events/sunrpc.h
1211
const struct rpc_xprt *xprt, \
include/trace/events/sunrpc.h
1221
const struct rpc_xprt *xprt, const struct rpc_task *task
include/trace/events/sunrpc.h
1266
const struct rpc_xprt *xprt, \
include/trace/events/sunrpc.h
1302
const struct rpc_xprt *xprt
include/trace/events/sunrpc.h
1321
TP_PROTO(struct rpc_xprt *xprt, ssize_t err, size_t total),
include/trace/events/sunrpc.h
1532
const struct rpc_xprt *xprt
include/trace/events/sunrpc.h
1561
const struct rpc_xprt *xprt \
include/trace/events/sunrpc.h
169
const struct rpc_xprt *xprt,
include/trace/events/sunrpc.h
843
struct rpc_xprt *xprt,
include/trace/events/sunrpc.h
888
struct rpc_xprt *xprt, \
include/trace/events/sunrpc.h
896
struct rpc_xprt *xprt,
include/trace/events/sunrpc.h
944
struct rpc_xprt *xprt, \
net/sunrpc/backchannel_rqst.c
139
int xprt_setup_backchannel(struct rpc_xprt *xprt, unsigned int min_reqs)
net/sunrpc/backchannel_rqst.c
147
int xprt_setup_bc(struct rpc_xprt *xprt, unsigned int min_reqs)
net/sunrpc/backchannel_rqst.c
217
void xprt_destroy_backchannel(struct rpc_xprt *xprt, unsigned int max_reqs)
net/sunrpc/backchannel_rqst.c
22
unsigned int xprt_bc_max_slots(struct rpc_xprt *xprt)
net/sunrpc/backchannel_rqst.c
224
void xprt_destroy_bc(struct rpc_xprt *xprt, unsigned int max_reqs)
net/sunrpc/backchannel_rqst.c
251
static struct rpc_rqst *xprt_get_bc_request(struct rpc_xprt *xprt, __be32 xid,
net/sunrpc/backchannel_rqst.c
284
struct rpc_xprt *xprt = req->rq_xprt;
net/sunrpc/backchannel_rqst.c
291
struct rpc_xprt *xprt = req->rq_xprt;
net/sunrpc/backchannel_rqst.c
339
struct rpc_rqst *xprt_lookup_bc_request(struct rpc_xprt *xprt, __be32 xid)
net/sunrpc/backchannel_rqst.c
34
void xprt_svc_destroy_nullify_bc(struct rpc_xprt *xprt, struct svc_serv **serv)
net/sunrpc/backchannel_rqst.c
371
struct rpc_xprt *xprt = req->rq_xprt;
net/sunrpc/backchannel_rqst.c
387
struct rpc_xprt *xprt = req->rq_xprt;
net/sunrpc/backchannel_rqst.c
47
static inline int xprt_need_to_requeue(struct rpc_xprt *xprt)
net/sunrpc/backchannel_rqst.c
91
static struct rpc_rqst *xprt_alloc_bc_req(struct rpc_xprt *xprt)
net/sunrpc/clnt.c
1084
struct rpc_xprt *
net/sunrpc/clnt.c
1085
rpc_task_get_xprt(struct rpc_clnt *clnt, struct rpc_xprt *xprt)
net/sunrpc/clnt.c
1101
rpc_task_release_xprt(struct rpc_clnt *clnt, struct rpc_xprt *xprt)
net/sunrpc/clnt.c
1116
struct rpc_xprt *xprt = task->tk_xprt;
net/sunrpc/clnt.c
1145
static struct rpc_xprt *
net/sunrpc/clnt.c
1148
struct rpc_xprt *xprt;
net/sunrpc/clnt.c
1156
static struct rpc_xprt *
net/sunrpc/clnt.c
1388
struct rpc_xprt *xprt;
net/sunrpc/clnt.c
1415
struct rpc_xprt *xprt;
net/sunrpc/clnt.c
1554
struct rpc_xprt *xprt;
net/sunrpc/clnt.c
1579
struct rpc_xprt *xprt;
net/sunrpc/clnt.c
1631
struct rpc_xprt *xprt;
net/sunrpc/clnt.c
1644
struct rpc_xprt *xprt;
net/sunrpc/clnt.c
1883
struct rpc_xprt *xprt = req->rq_xprt;
net/sunrpc/clnt.c
2031
struct rpc_xprt *xprt = task->tk_rqstp->rq_xprt;
net/sunrpc/clnt.c
2056
struct rpc_xprt *xprt = task->tk_rqstp->rq_xprt;
net/sunrpc/clnt.c
2139
struct rpc_xprt *xprt = task->tk_rqstp->rq_xprt;
net/sunrpc/clnt.c
2169
struct rpc_xprt *xprt = task->tk_rqstp->rq_xprt;
net/sunrpc/clnt.c
2224
struct rpc_xprt *saved = task->tk_xprt;
net/sunrpc/clnt.c
255
static struct rpc_xprt *rpc_clnt_set_transport(struct rpc_clnt *clnt,
net/sunrpc/clnt.c
256
struct rpc_xprt *xprt,
net/sunrpc/clnt.c
259
struct rpc_xprt *old;
net/sunrpc/clnt.c
2861
struct rpc_xprt *xprt, struct rpc_cred *cred, int flags,
net/sunrpc/clnt.c
2869
.rpc_xprt = xprt,
net/sunrpc/clnt.c
2927
struct rpc_xprt *xprt;
net/sunrpc/clnt.c
2961
struct rpc_xprt_switch *xps, struct rpc_xprt *xprt,
net/sunrpc/clnt.c
3002
struct rpc_xprt *xprt,
net/sunrpc/clnt.c
3045
struct rpc_xprt *xprt,
net/sunrpc/clnt.c
3090
struct rpc_xprt *,
net/sunrpc/clnt.c
3095
struct rpc_xprt *xprt;
net/sunrpc/clnt.c
3152
struct rpc_xprt *xprt,
net/sunrpc/clnt.c
3155
struct rpc_xprt *main_xprt;
net/sunrpc/clnt.c
3192
struct rpc_xprt *xprt = xprt_iter_get_next(&xpi);
net/sunrpc/clnt.c
3207
struct rpc_xprt *xprt,
net/sunrpc/clnt.c
3210
struct rpc_xprt *main_xprt;
net/sunrpc/clnt.c
3259
struct rpc_xprt *xprt,
net/sunrpc/clnt.c
3286
void rpc_clnt_xprt_set_online(struct rpc_clnt *clnt, struct rpc_xprt *xprt)
net/sunrpc/clnt.c
3295
void rpc_clnt_xprt_switch_add_xprt(struct rpc_clnt *clnt, struct rpc_xprt *xprt)
net/sunrpc/clnt.c
3310
void rpc_clnt_xprt_switch_remove_xprt(struct rpc_clnt *clnt, struct rpc_xprt *xprt)
net/sunrpc/clnt.c
3388
struct rpc_xprt *xprt,
net/sunrpc/clnt.c
3408
struct rpc_xprt *xprt,
net/sunrpc/clnt.c
355
struct rpc_xprt *xprt,
net/sunrpc/clnt.c
451
struct rpc_xprt *xprt)
net/sunrpc/clnt.c
522
struct rpc_xprt *xprt;
net/sunrpc/clnt.c
628
struct rpc_xprt *xprt;
net/sunrpc/clnt.c
732
struct rpc_xprt *xprt, *old;
net/sunrpc/clnt.c
845
int (*fn)(struct rpc_clnt *, struct rpc_xprt *, void *),
net/sunrpc/clnt.c
855
struct rpc_xprt *xprt = xprt_iter_get_next(&xpi);
net/sunrpc/clnt.c
930
struct rpc_xprt *xprt, void *dummy)
net/sunrpc/debugfs.c
123
static int do_xprt_debugfs(struct rpc_clnt *clnt, struct rpc_xprt *xprt, void *numv)
net/sunrpc/debugfs.c
179
struct rpc_xprt *xprt = f->private;
net/sunrpc/debugfs.c
204
struct rpc_xprt *xprt = inode->i_private;
net/sunrpc/debugfs.c
220
struct rpc_xprt *xprt = inode->i_private;
net/sunrpc/debugfs.c
235
rpc_xprt_debugfs_register(struct rpc_xprt *xprt)
net/sunrpc/debugfs.c
256
rpc_xprt_debugfs_unregister(struct rpc_xprt *xprt)
net/sunrpc/rpcb_clnt.c
118
struct rpc_xprt * r_xprt;
net/sunrpc/rpcb_clnt.c
148
static void rpcb_wake_rpcbind_waiters(struct rpc_xprt *xprt, int status)
net/sunrpc/rpcb_clnt.c
674
struct rpc_xprt *xprt;
net/sunrpc/rpcb_clnt.c
798
struct rpc_xprt *xprt = map->r_xprt;
net/sunrpc/sched.c
1117
xprt_get(task_setup_data->rpc_xprt));
net/sunrpc/sched.c
897
static bool xprt_needs_memalloc(struct rpc_xprt *xprt, struct rpc_task *tk)
net/sunrpc/stats.c
247
static int do_print_stats(struct rpc_clnt *clnt, struct rpc_xprt *xprt, void *seqv)
net/sunrpc/svcsock.c
1087
struct rpc_xprt *bc_xprt = svsk->sk_xprt.xpt_bc_xprt;
net/sunrpc/sysfs.c
148
struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj);
net/sunrpc/sysfs.c
165
struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj);
net/sunrpc/sysfs.c
197
struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj);
net/sunrpc/sysfs.c
215
struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj);
net/sunrpc/sysfs.c
249
struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj);
net/sunrpc/sysfs.c
330
struct rpc_xprt *xprt, *new;
net/sunrpc/sysfs.c
369
struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj);
net/sunrpc/sysfs.c
428
struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj);
net/sunrpc/sysfs.c
479
struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj);
net/sunrpc/sysfs.c
701
struct rpc_xprt *xprt,
net/sunrpc/sysfs.c
72
static inline struct rpc_xprt *
net/sunrpc/sysfs.c
749
struct rpc_xprt *xprt,
net/sunrpc/sysfs.c
773
struct rpc_xprt *xprt,
net/sunrpc/sysfs.c
776
struct rpc_sysfs_xprt *rpc_xprt;
net/sunrpc/sysfs.c
783
rpc_xprt = rpc_sysfs_xprt_alloc(&switch_obj->kobject, xprt, gfp_flags);
net/sunrpc/sysfs.c
784
if (rpc_xprt) {
net/sunrpc/sysfs.c
785
xprt->xprt_sysfs = rpc_xprt;
net/sunrpc/sysfs.c
786
rpc_xprt->xprt = xprt;
net/sunrpc/sysfs.c
787
rpc_xprt->xprt_switch = xprt_switch;
net/sunrpc/sysfs.c
788
kobject_uevent(&rpc_xprt->kobject, KOBJ_ADD);
net/sunrpc/sysfs.c
819
void rpc_sysfs_xprt_destroy(struct rpc_xprt *xprt)
net/sunrpc/sysfs.c
821
struct rpc_sysfs_xprt *rpc_xprt = xprt->xprt_sysfs;
net/sunrpc/sysfs.c
823
if (rpc_xprt) {
net/sunrpc/sysfs.c
824
kobject_uevent(&rpc_xprt->kobject, KOBJ_REMOVE);
net/sunrpc/sysfs.c
825
kobject_del(&rpc_xprt->kobject);
net/sunrpc/sysfs.c
826
kobject_put(&rpc_xprt->kobject);
net/sunrpc/sysfs.h
12
struct rpc_xprt *xprt;
net/sunrpc/sysfs.h
17
struct rpc_xprt *xprt;
net/sunrpc/sysfs.h
29
struct rpc_xprt *xprt, gfp_t gfp_flags);
net/sunrpc/sysfs.h
32
struct rpc_xprt *xprt, gfp_t gfp_flags);
net/sunrpc/sysfs.h
33
void rpc_sysfs_xprt_destroy(struct rpc_xprt *xprt);
net/sunrpc/xprt.c
1006
xprt_request_rb_find(struct rpc_xprt *xprt, __be32 xid)
net/sunrpc/xprt.c
1028
xprt_request_rb_insert(struct rpc_xprt *xprt, struct rpc_rqst *new)
net/sunrpc/xprt.c
1054
xprt_request_rb_remove(struct rpc_xprt *xprt, struct rpc_rqst *req)
net/sunrpc/xprt.c
1066
struct rpc_rqst *xprt_lookup_rqst(struct rpc_xprt *xprt, __be32 xid)
net/sunrpc/xprt.c
1149
struct rpc_xprt *xprt = req->rq_xprt;
net/sunrpc/xprt.c
1220
struct rpc_xprt *xprt = req->rq_xprt;
net/sunrpc/xprt.c
1239
struct rpc_xprt *xprt = req->rq_xprt;
net/sunrpc/xprt.c
1303
struct rpc_xprt *xprt = req->rq_xprt;
net/sunrpc/xprt.c
1343
struct rpc_xprt *xprt = req->rq_xprt;
net/sunrpc/xprt.c
1401
struct rpc_xprt *xprt = req->rq_xprt;
net/sunrpc/xprt.c
1430
struct rpc_xprt *xprt = req->rq_xprt;
net/sunrpc/xprt.c
1448
struct rpc_xprt *xprt = req->rq_xprt;
net/sunrpc/xprt.c
1480
struct rpc_xprt *xprt = req->rq_xprt;
net/sunrpc/xprt.c
1507
struct rpc_xprt *xprt = req->rq_xprt;
net/sunrpc/xprt.c
1525
struct rpc_xprt *xprt = task->tk_rqstp->rq_xprt;
net/sunrpc/xprt.c
1544
struct rpc_xprt *xprt = req->rq_xprt;
net/sunrpc/xprt.c
1623
struct rpc_xprt *xprt = req->rq_xprt;
net/sunrpc/xprt.c
1659
void xprt_add_backlog(struct rpc_xprt *xprt, struct rpc_task *task)
net/sunrpc/xprt.c
1678
bool xprt_wake_up_backlog(struct rpc_xprt *xprt, struct rpc_rqst *req)
net/sunrpc/xprt.c
1688
static bool xprt_throttle_congested(struct rpc_xprt *xprt, struct rpc_task *task)
net/sunrpc/xprt.c
1704
static struct rpc_rqst *xprt_dynamic_alloc_slot(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
1722
static bool xprt_dynamic_free_slot(struct rpc_xprt *xprt, struct rpc_rqst *req)
net/sunrpc/xprt.c
1732
void xprt_alloc_slot(struct rpc_xprt *xprt, struct rpc_task *task)
net/sunrpc/xprt.c
1770
void xprt_free_slot(struct rpc_xprt *xprt, struct rpc_rqst *req)
net/sunrpc/xprt.c
1782
static void xprt_free_all_slots(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
1799
static int xprt_alloc_id(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
1811
static void xprt_free_id(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
1816
struct rpc_xprt *xprt_alloc(struct net *net, size_t size,
net/sunrpc/xprt.c
1820
struct rpc_xprt *xprt;
net/sunrpc/xprt.c
1850
void xprt_free(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
1861
xprt_init_connect_cookie(struct rpc_rqst *req, struct rpc_xprt *xprt)
net/sunrpc/xprt.c
1867
xprt_alloc_xid(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
1878
xprt_init_xid(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
1886
struct rpc_xprt *xprt = task->tk_xprt;
net/sunrpc/xprt.c
1908
xprt_do_reserve(struct rpc_xprt *xprt, struct rpc_task *task)
net/sunrpc/xprt.c
1925
struct rpc_xprt *xprt = task->tk_xprt;
net/sunrpc/xprt.c
1947
struct rpc_xprt *xprt = task->tk_xprt;
net/sunrpc/xprt.c
1964
struct rpc_xprt *xprt;
net/sunrpc/xprt.c
2023
static void xprt_init(struct rpc_xprt *xprt, struct net *net)
net/sunrpc/xprt.c
2059
struct rpc_xprt *xprt_create_transport(struct xprt_create *args)
net/sunrpc/xprt.c
2061
struct rpc_xprt *xprt;
net/sunrpc/xprt.c
2102
struct rpc_xprt *xprt =
net/sunrpc/xprt.c
2103
container_of(work, struct rpc_xprt, task_cleanup);
net/sunrpc/xprt.c
2129
static void xprt_destroy(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
2155
xprt_destroy(container_of(kref, struct rpc_xprt, kref));
net/sunrpc/xprt.c
2163
struct rpc_xprt *xprt_get(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
2176
void xprt_put(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
2183
void xprt_set_offline_locked(struct rpc_xprt *xprt, struct rpc_xprt_switch *xps)
net/sunrpc/xprt.c
2192
void xprt_set_online_locked(struct rpc_xprt *xprt, struct rpc_xprt_switch *xps)
net/sunrpc/xprt.c
2201
void xprt_delete_locked(struct rpc_xprt *xprt, struct rpc_xprt_switch *xps)
net/sunrpc/xprt.c
247
static void xprt_clear_locked(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
265
int xprt_reserve_xprt(struct rpc_xprt *xprt, struct rpc_task *task)
net/sunrpc/xprt.c
296
xprt_need_congestion_window_wait(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
302
xprt_set_congestion_window_wait(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
314
xprt_test_and_clear_congestion_window_wait(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
329
int xprt_reserve_xprt_cong(struct rpc_xprt *xprt, struct rpc_task *task)
net/sunrpc/xprt.c
364
static inline int xprt_lock_write(struct rpc_xprt *xprt, struct rpc_task *task)
net/sunrpc/xprt.c
378
struct rpc_xprt *xprt = data;
net/sunrpc/xprt.c
384
static void __xprt_lock_write_next(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
397
static void __xprt_lock_write_next_cong(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
419
void xprt_release_xprt(struct rpc_xprt *xprt, struct rpc_task *task)
net/sunrpc/xprt.c
437
void xprt_release_xprt_cong(struct rpc_xprt *xprt, struct rpc_task *task)
net/sunrpc/xprt.c
447
void xprt_release_write(struct rpc_xprt *xprt, struct rpc_task *task)
net/sunrpc/xprt.c
461
__xprt_get_cong(struct rpc_xprt *xprt, struct rpc_rqst *req)
net/sunrpc/xprt.c
480
__xprt_put_cong(struct rpc_xprt *xprt, struct rpc_rqst *req)
net/sunrpc/xprt.c
499
xprt_request_get_cong(struct rpc_xprt *xprt, struct rpc_rqst *req)
net/sunrpc/xprt.c
526
static void xprt_clear_congestion_window_wait_locked(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
537
xprt_clear_congestion_window_wait(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
562
void xprt_adjust_cwnd(struct rpc_xprt *xprt, struct rpc_task *task, int result)
net/sunrpc/xprt.c
592
void xprt_wake_pending_tasks(struct rpc_xprt *xprt, int status)
net/sunrpc/xprt.c
609
void xprt_wait_for_buffer_space(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
616
xprt_clear_write_space_locked(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
633
bool xprt_write_space(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
683
struct rpc_xprt *xprt = req->rq_xprt;
net/sunrpc/xprt.c
702
struct rpc_xprt *xprt = req->rq_xprt;
net/sunrpc/xprt.c
72
static void xprt_init(struct rpc_xprt *xprt, struct net *net);
net/sunrpc/xprt.c
73
static __be32 xprt_alloc_xid(struct rpc_xprt *xprt);
net/sunrpc/xprt.c
737
struct rpc_xprt *xprt =
net/sunrpc/xprt.c
738
container_of(work, struct rpc_xprt, task_cleanup);
net/sunrpc/xprt.c
74
static void xprt_destroy(struct rpc_xprt *xprt);
net/sunrpc/xprt.c
756
void xprt_disconnect_done(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
772
static void xprt_schedule_autoclose_locked(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
788
void xprt_force_disconnect(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
800
xprt_connect_cookie(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
809
struct rpc_xprt *xprt = req->rq_xprt;
net/sunrpc/xprt.c
826
void xprt_conditional_disconnect(struct rpc_xprt *xprt, unsigned int cookie)
net/sunrpc/xprt.c
840
xprt_has_timer(const struct rpc_xprt *xprt)
net/sunrpc/xprt.c
846
xprt_schedule_autodisconnect(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
857
struct rpc_xprt *xprt = timer_container_of(xprt, t, timer);
net/sunrpc/xprt.c
869
static void xprt_inject_disconnect(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
876
static inline void xprt_inject_disconnect(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
881
bool xprt_lock_connect(struct rpc_xprt *xprt,
net/sunrpc/xprt.c
901
void xprt_unlock_connect(struct rpc_xprt *xprt, void *cookie)
net/sunrpc/xprt.c
925
struct rpc_xprt *xprt = task->tk_rqstp->rq_xprt;
net/sunrpc/xprt.c
963
unsigned long xprt_reconnect_delay(const struct rpc_xprt *xprt)
net/sunrpc/xprt.c
980
void xprt_reconnect_backoff(struct rpc_xprt *xprt, unsigned long init_to)
net/sunrpc/xprtmultipath.c
102
struct rpc_xprt *xprt;
net/sunrpc/xprtmultipath.c
148
struct rpc_xprt_switch *xprt_switch_alloc(struct rpc_xprt *xprt,
net/sunrpc/xprtmultipath.c
176
struct rpc_xprt *xprt;
net/sunrpc/xprtmultipath.c
179
struct rpc_xprt, xprt_switch);
net/sunrpc/xprtmultipath.c
24
typedef struct rpc_xprt *(*xprt_switch_find_xprt_t)(struct rpc_xprt_switch *xps,
net/sunrpc/xprtmultipath.c
256
bool xprt_is_active(const struct rpc_xprt *xprt)
net/sunrpc/xprtmultipath.c
263
struct rpc_xprt *xprt_switch_find_first_entry(struct list_head *head)
net/sunrpc/xprtmultipath.c
265
struct rpc_xprt *pos;
net/sunrpc/xprtmultipath.c
275
struct rpc_xprt *xprt_switch_find_first_entry_offline(struct list_head *head)
net/sunrpc/xprtmultipath.c
277
struct rpc_xprt *pos;
net/sunrpc/xprtmultipath.c
287
struct rpc_xprt *xprt_iter_first_entry(struct rpc_xprt_iter *xpi)
net/sunrpc/xprtmultipath.c
297
struct rpc_xprt *_xprt_switch_find_current_entry(struct list_head *head,
net/sunrpc/xprtmultipath.c
298
const struct rpc_xprt *cur,
net/sunrpc/xprtmultipath.c
301
struct rpc_xprt *pos;
net/sunrpc/xprtmultipath.c
315
struct rpc_xprt *xprt_switch_find_current_entry(struct list_head *head,
net/sunrpc/xprtmultipath.c
316
const struct rpc_xprt *cur)
net/sunrpc/xprtmultipath.c
322
struct rpc_xprt * _xprt_iter_current_entry(struct rpc_xprt_iter *xpi,
net/sunrpc/xprtmultipath.c
323
struct rpc_xprt *first_entry(struct list_head *head),
net/sunrpc/xprtmultipath.c
324
struct rpc_xprt *current_entry(struct list_head *head,
net/sunrpc/xprtmultipath.c
325
const struct rpc_xprt *cur))
net/sunrpc/xprtmultipath.c
33
struct rpc_xprt *xprt)
net/sunrpc/xprtmultipath.c
339
struct rpc_xprt *xprt_iter_current_entry(struct rpc_xprt_iter *xpi)
net/sunrpc/xprtmultipath.c
346
struct rpc_xprt *xprt_switch_find_current_entry_offline(struct list_head *head,
net/sunrpc/xprtmultipath.c
347
const struct rpc_xprt *cur)
net/sunrpc/xprtmultipath.c
353
struct rpc_xprt *xprt_iter_current_entry_offline(struct rpc_xprt_iter *xpi)
net/sunrpc/xprtmultipath.c
365
struct rpc_xprt *pos;
net/sunrpc/xprtmultipath.c
394
struct rpc_xprt *xprt_switch_find_next_entry(struct list_head *head,
net/sunrpc/xprtmultipath.c
395
const struct rpc_xprt *cur, bool check_active)
net/sunrpc/xprtmultipath.c
397
struct rpc_xprt *pos, *prev = NULL;
net/sunrpc/xprtmultipath.c
416
struct rpc_xprt *xprt_switch_set_next_cursor(struct rpc_xprt_switch *xps,
net/sunrpc/xprtmultipath.c
417
struct rpc_xprt **cursor,
net/sunrpc/xprtmultipath.c
420
struct rpc_xprt *pos, *old;
net/sunrpc/xprtmultipath.c
429
struct rpc_xprt *xprt_iter_next_entry_multiple(struct rpc_xprt_iter *xpi,
net/sunrpc/xprtmultipath.c
440
struct rpc_xprt *__xprt_switch_find_next_entry_roundrobin(struct list_head *head,
net/sunrpc/xprtmultipath.c
441
const struct rpc_xprt *cur)
net/sunrpc/xprtmultipath.c
443
struct rpc_xprt *ret;
net/sunrpc/xprtmultipath.c
452
struct rpc_xprt *xprt_switch_find_next_entry_roundrobin(struct rpc_xprt_switch *xps,
net/sunrpc/xprtmultipath.c
453
const struct rpc_xprt *cur)
net/sunrpc/xprtmultipath.c
456
struct rpc_xprt *xprt;
net/sunrpc/xprtmultipath.c
477
struct rpc_xprt *xprt_iter_next_entry_roundrobin(struct rpc_xprt_iter *xpi)
net/sunrpc/xprtmultipath.c
484
struct rpc_xprt *xprt_switch_find_next_entry_all(struct rpc_xprt_switch *xps,
net/sunrpc/xprtmultipath.c
485
const struct rpc_xprt *cur)
net/sunrpc/xprtmultipath.c
491
struct rpc_xprt *xprt_switch_find_next_entry_offline(struct rpc_xprt_switch *xps,
net/sunrpc/xprtmultipath.c
492
const struct rpc_xprt *cur)
net/sunrpc/xprtmultipath.c
498
struct rpc_xprt *xprt_iter_next_entry_all(struct rpc_xprt_iter *xpi)
net/sunrpc/xprtmultipath.c
505
struct rpc_xprt *xprt_iter_next_entry_offline(struct rpc_xprt_iter *xpi)
net/sunrpc/xprtmultipath.c
53
struct rpc_xprt *xprt)
net/sunrpc/xprtmultipath.c
605
struct rpc_xprt *xprt_iter_xprt(struct rpc_xprt_iter *xpi)
net/sunrpc/xprtmultipath.c
612
struct rpc_xprt *xprt_iter_get_helper(struct rpc_xprt_iter *xpi,
net/sunrpc/xprtmultipath.c
613
struct rpc_xprt *(*fn)(struct rpc_xprt_iter *))
net/sunrpc/xprtmultipath.c
615
struct rpc_xprt *ret;
net/sunrpc/xprtmultipath.c
633
struct rpc_xprt *xprt_iter_get_next(struct rpc_xprt_iter *xpi)
net/sunrpc/xprtmultipath.c
635
struct rpc_xprt *xprt;
net/sunrpc/xprtmultipath.c
65
struct rpc_xprt *xprt, bool offline)
net/sunrpc/xprtmultipath.c
87
struct rpc_xprt *xprt, bool offline)
net/sunrpc/xprtmultipath.c
99
struct rpc_xprt *rpc_xprt_switch_get_main_xprt(struct rpc_xprt_switch *xps)
net/sunrpc/xprtrdma/backchannel.c
100
struct rpc_xprt *xprt = rqst->rq_xprt;
net/sunrpc/xprtrdma/backchannel.c
132
void xprt_rdma_bc_destroy(struct rpc_xprt *xprt, unsigned int reqs)
net/sunrpc/xprtrdma/backchannel.c
156
struct rpc_xprt *xprt = rqst->rq_xprt;
net/sunrpc/xprtrdma/backchannel.c
170
struct rpc_xprt *xprt = &r_xprt->rx_xprt;
net/sunrpc/xprtrdma/backchannel.c
223
struct rpc_xprt *xprt = &r_xprt->rx_xprt;
net/sunrpc/xprtrdma/backchannel.c
26
int xprt_rdma_bc_setup(struct rpc_xprt *xprt, unsigned int reqs)
net/sunrpc/xprtrdma/backchannel.c
41
size_t xprt_rdma_bc_maxpayload(struct rpc_xprt *xprt)
net/sunrpc/xprtrdma/backchannel.c
52
unsigned int xprt_rdma_bc_max_slots(struct rpc_xprt *xprt)
net/sunrpc/xprtrdma/rpc_rdma.c
1013
struct rpc_xprt *xprt = &r_xprt->rx_xprt;
net/sunrpc/xprtrdma/rpc_rdma.c
1124
struct rpc_xprt *xprt = &r_xprt->rx_xprt;
net/sunrpc/xprtrdma/rpc_rdma.c
1354
struct rpc_xprt *xprt = &rep->rr_rxprt->rx_xprt;
net/sunrpc/xprtrdma/rpc_rdma.c
1377
struct rpc_xprt *xprt = &r_xprt->rx_xprt;
net/sunrpc/xprtrdma/rpc_rdma.c
1430
struct rpc_xprt *xprt = &r_xprt->rx_xprt;
net/sunrpc/xprtrdma/rpc_rdma.c
987
static void __rpcrdma_update_cwnd_locked(struct rpc_xprt *xprt,
net/sunrpc/xprtrdma/rpc_rdma.c
997
struct rpc_xprt *xprt = &r_xprt->rx_xprt;
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
138
struct rpc_xprt *xprt = rqst->rq_xprt;
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
197
xprt_rdma_bc_close(struct rpc_xprt *xprt)
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
204
xprt_rdma_bc_put(struct rpc_xprt *xprt)
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
23
struct rpc_xprt *xprt = sxprt->xpt_bc_xprt;
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
234
static struct rpc_xprt *
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
237
struct rpc_xprt *xprt;
net/sunrpc/xprtrdma/transport.c
147
xprt_rdma_format_addresses4(struct rpc_xprt *xprt, struct sockaddr *sap)
net/sunrpc/xprtrdma/transport.c
159
xprt_rdma_format_addresses6(struct rpc_xprt *xprt, struct sockaddr *sap)
net/sunrpc/xprtrdma/transport.c
171
xprt_rdma_format_addresses(struct rpc_xprt *xprt, struct sockaddr *sap)
net/sunrpc/xprtrdma/transport.c
200
xprt_rdma_free_addresses(struct rpc_xprt *xprt)
net/sunrpc/xprtrdma/transport.c
227
struct rpc_xprt *xprt = &r_xprt->rx_xprt;
net/sunrpc/xprtrdma/transport.c
259
xprt_rdma_inject_disconnect(struct rpc_xprt *xprt)
net/sunrpc/xprtrdma/transport.c
275
xprt_rdma_destroy(struct rpc_xprt *xprt)
net/sunrpc/xprtrdma/transport.c
301
static struct rpc_xprt *
net/sunrpc/xprtrdma/transport.c
304
struct rpc_xprt *xprt;
net/sunrpc/xprtrdma/transport.c
374
void xprt_rdma_close(struct rpc_xprt *xprt)
net/sunrpc/xprtrdma/transport.c
393
xprt_rdma_set_port(struct rpc_xprt *xprt, u16 port)
net/sunrpc/xprtrdma/transport.c
423
xprt_rdma_timer(struct rpc_xprt *xprt, struct rpc_task *task)
net/sunrpc/xprtrdma/transport.c
435
static void xprt_rdma_set_connect_timeout(struct rpc_xprt *xprt,
net/sunrpc/xprtrdma/transport.c
473
xprt_rdma_connect(struct rpc_xprt *xprt, struct rpc_task *task)
net/sunrpc/xprtrdma/transport.c
500
xprt_rdma_alloc_slot(struct rpc_xprt *xprt, struct rpc_task *task)
net/sunrpc/xprtrdma/transport.c
524
xprt_rdma_free_slot(struct rpc_xprt *xprt, struct rpc_rqst *rqst)
net/sunrpc/xprtrdma/transport.c
623
struct rpc_xprt *xprt = rqst->rq_xprt;
net/sunrpc/xprtrdma/transport.c
668
void xprt_rdma_print_stats(struct rpc_xprt *xprt, struct seq_file *seq)
net/sunrpc/xprtrdma/transport.c
710
xprt_rdma_enable_swap(struct rpc_xprt *xprt)
net/sunrpc/xprtrdma/transport.c
716
xprt_rdma_disable_swap(struct rpc_xprt *xprt)
net/sunrpc/xprtrdma/verbs.c
292
struct rpc_xprt *xprt = &r_xprt->rx_xprt;
net/sunrpc/xprtrdma/verbs.c
499
struct rpc_xprt *xprt = &r_xprt->rx_xprt;
net/sunrpc/xprtrdma/xprt_rdma.h
430
struct rpc_xprt rx_xprt;
net/sunrpc/xprtrdma/xprt_rdma.h
584
void xprt_rdma_format_addresses(struct rpc_xprt *xprt, struct sockaddr *sap);
net/sunrpc/xprtrdma/xprt_rdma.h
585
void xprt_rdma_free_addresses(struct rpc_xprt *xprt);
net/sunrpc/xprtrdma/xprt_rdma.h
586
void xprt_rdma_close(struct rpc_xprt *xprt);
net/sunrpc/xprtrdma/xprt_rdma.h
587
void xprt_rdma_print_stats(struct rpc_xprt *xprt, struct seq_file *seq);
net/sunrpc/xprtrdma/xprt_rdma.h
594
int xprt_rdma_bc_setup(struct rpc_xprt *, unsigned int);
net/sunrpc/xprtrdma/xprt_rdma.h
595
size_t xprt_rdma_bc_maxpayload(struct rpc_xprt *);
net/sunrpc/xprtrdma/xprt_rdma.h
596
unsigned int xprt_rdma_bc_max_slots(struct rpc_xprt *);
net/sunrpc/xprtrdma/xprt_rdma.h
600
void xprt_rdma_bc_destroy(struct rpc_xprt *, unsigned int);
net/sunrpc/xprtrdma/xprt_rdma.h
92
struct rpc_xprt *re_xprt;
net/sunrpc/xprtsock.c
1022
struct rpc_xprt *xprt = req->rq_xprt;
net/sunrpc/xprtsock.c
1108
struct rpc_xprt *xprt = req->rq_xprt;
net/sunrpc/xprtsock.c
1211
static void xs_sock_reset_state_flags(struct rpc_xprt *xprt)
net/sunrpc/xprtsock.c
1230
static void xs_sock_reset_connection_flags(struct rpc_xprt *xprt)
net/sunrpc/xprtsock.c
1250
struct rpc_xprt *xprt;
net/sunrpc/xprtsock.c
1272
struct rpc_xprt *xprt = &transport->xprt;
net/sunrpc/xprtsock.c
1328
static void xs_close(struct rpc_xprt *xprt)
net/sunrpc/xprtsock.c
1340
static void xs_inject_disconnect(struct rpc_xprt *xprt)
net/sunrpc/xprtsock.c
1347
static void xs_xprt_free(struct rpc_xprt *xprt)
net/sunrpc/xprtsock.c
1358
static void xs_destroy(struct rpc_xprt *xprt)
net/sunrpc/xprtsock.c
1379
static void xs_udp_data_read_skb(struct rpc_xprt *xprt,
net/sunrpc/xprtsock.c
1473
struct rpc_xprt *xprt;
net/sunrpc/xprtsock.c
1503
static void xs_tcp_force_close(struct rpc_xprt *xprt)
net/sunrpc/xprtsock.c
1509
static size_t xs_tcp_bc_maxpayload(struct rpc_xprt *xprt)
net/sunrpc/xprtsock.c
1522
struct rpc_xprt *xprt;
net/sunrpc/xprtsock.c
1542
struct rpc_xprt *xprt;
net/sunrpc/xprtsock.c
1614
struct rpc_xprt *xprt;
net/sunrpc/xprtsock.c
1663
static void xs_udp_do_set_buffer_size(struct rpc_xprt *xprt)
net/sunrpc/xprtsock.c
1687
static void xs_udp_set_buffer_size(struct rpc_xprt *xprt, size_t sndsize, size_t rcvsize)
net/sunrpc/xprtsock.c
1708
static void xs_udp_timer(struct rpc_xprt *xprt, struct rpc_task *task)
net/sunrpc/xprtsock.c
1752
static void xs_set_port(struct rpc_xprt *xprt, unsigned short port)
net/sunrpc/xprtsock.c
1780
static unsigned short xs_sock_srcport(struct rpc_xprt *xprt)
net/sunrpc/xprtsock.c
1791
static int xs_sock_srcaddr(struct rpc_xprt *xprt, char *buf, size_t buflen)
net/sunrpc/xprtsock.c
1880
static void xs_local_set_port(struct rpc_xprt *xprt, unsigned short port)
net/sunrpc/xprtsock.c
1939
static struct socket *xs_create_sock(struct rpc_xprt *xprt,
net/sunrpc/xprtsock.c
1977
static int xs_local_finish_connecting(struct rpc_xprt *xprt,
net/sunrpc/xprtsock.c
2017
struct rpc_xprt *xprt = &transport->xprt;
net/sunrpc/xprtsock.c
2074
static void xs_local_connect(struct rpc_xprt *xprt, struct rpc_task *task)
net/sunrpc/xprtsock.c
2112
static void xs_set_memalloc(struct rpc_xprt *xprt)
net/sunrpc/xprtsock.c
2135
xs_enable_swap(struct rpc_xprt *xprt)
net/sunrpc/xprtsock.c
2155
xs_disable_swap(struct rpc_xprt *xprt)
net/sunrpc/xprtsock.c
2166
static void xs_set_memalloc(struct rpc_xprt *xprt)
net/sunrpc/xprtsock.c
2171
xs_enable_swap(struct rpc_xprt *xprt)
net/sunrpc/xprtsock.c
2177
xs_disable_swap(struct rpc_xprt *xprt)
net/sunrpc/xprtsock.c
2182
static void xs_udp_finish_connecting(struct rpc_xprt *xprt, struct socket *sock)
net/sunrpc/xprtsock.c
2217
struct rpc_xprt *xprt = &transport->xprt;
net/sunrpc/xprtsock.c
2253
static void xs_tcp_shutdown(struct rpc_xprt *xprt)
net/sunrpc/xprtsock.c
2280
static void xs_tcp_set_socket_timeouts(struct rpc_xprt *xprt,
net/sunrpc/xprtsock.c
229
static inline struct rpc_xprt *xprt_from_sock(struct sock *sk)
net/sunrpc/xprtsock.c
231
return (struct rpc_xprt *) sk->sk_user_data;
net/sunrpc/xprtsock.c
2320
static void xs_tcp_do_set_connect_timeout(struct rpc_xprt *xprt,
net/sunrpc/xprtsock.c
2339
static void xs_tcp_set_connect_timeout(struct rpc_xprt *xprt,
net/sunrpc/xprtsock.c
234
static inline struct sockaddr *xs_addr(struct rpc_xprt *xprt)
net/sunrpc/xprtsock.c
2354
static int xs_tcp_finish_connecting(struct rpc_xprt *xprt, struct socket *sock)
net/sunrpc/xprtsock.c
239
static inline struct sockaddr_un *xs_addr_un(struct rpc_xprt *xprt)
net/sunrpc/xprtsock.c
2423
struct rpc_xprt *xprt = &transport->xprt;
net/sunrpc/xprtsock.c
244
static inline struct sockaddr_in *xs_addr_in(struct rpc_xprt *xprt)
net/sunrpc/xprtsock.c
249
static inline struct sockaddr_in6 *xs_addr_in6(struct rpc_xprt *xprt)
net/sunrpc/xprtsock.c
2512
static int xs_tcp_tls_finish_connecting(struct rpc_xprt *lower_xprt,
net/sunrpc/xprtsock.c
2517
struct rpc_xprt *upper_xprt = &upper_transport->xprt;
net/sunrpc/xprtsock.c
254
static void xs_format_common_peer_addresses(struct rpc_xprt *xprt)
net/sunrpc/xprtsock.c
2597
struct rpc_xprt *lower_xprt = data;
net/sunrpc/xprtsock.c
2614
static int xs_tls_handshake_sync(struct rpc_xprt *lower_xprt, struct xprtsec_parms *xprtsec)
net/sunrpc/xprtsock.c
2691
struct rpc_xprt *upper_xprt = &upper_transport->xprt;
net/sunrpc/xprtsock.c
2711
struct rpc_xprt *lower_xprt;
net/sunrpc/xprtsock.c
2791
static void xs_connect(struct rpc_xprt *xprt, struct rpc_task *task)
net/sunrpc/xprtsock.c
2862
static void xs_local_print_stats(struct rpc_xprt *xprt, struct seq_file *seq)
net/sunrpc/xprtsock.c
2891
static void xs_udp_print_stats(struct rpc_xprt *xprt, struct seq_file *seq)
net/sunrpc/xprtsock.c
2915
static void xs_tcp_print_stats(struct rpc_xprt *xprt, struct seq_file *seq)
net/sunrpc/xprtsock.c
295
static void xs_format_common_peer_ports(struct rpc_xprt *xprt)
net/sunrpc/xprtsock.c
3044
static void bc_close(struct rpc_xprt *xprt)
net/sunrpc/xprtsock.c
3049
static void bc_destroy(struct rpc_xprt *xprt)
net/sunrpc/xprtsock.c
307
static void xs_format_peer_addresses(struct rpc_xprt *xprt,
net/sunrpc/xprtsock.c
317
static void xs_update_peer_port(struct rpc_xprt *xprt)
net/sunrpc/xprtsock.c
3183
static struct rpc_xprt *xs_setup_xprt(struct xprt_create *args,
net/sunrpc/xprtsock.c
3187
struct rpc_xprt *xprt;
net/sunrpc/xprtsock.c
3234
static struct rpc_xprt *xs_setup_local(struct xprt_create *args)
net/sunrpc/xprtsock.c
3238
struct rpc_xprt *xprt;
net/sunrpc/xprtsock.c
3239
struct rpc_xprt *ret;
net/sunrpc/xprtsock.c
325
static void xs_free_peer_addresses(struct rpc_xprt *xprt)
net/sunrpc/xprtsock.c
3301
static struct rpc_xprt *xs_setup_udp(struct xprt_create *args)
net/sunrpc/xprtsock.c
3304
struct rpc_xprt *xprt;
net/sunrpc/xprtsock.c
3306
struct rpc_xprt *ret;
net/sunrpc/xprtsock.c
3378
static struct rpc_xprt *xs_setup_tcp(struct xprt_create *args)
net/sunrpc/xprtsock.c
3381
struct rpc_xprt *xprt;
net/sunrpc/xprtsock.c
3383
struct rpc_xprt *ret;
net/sunrpc/xprtsock.c
3460
static struct rpc_xprt *xs_setup_tcp_tls(struct xprt_create *args)
net/sunrpc/xprtsock.c
3463
struct rpc_xprt *xprt;
net/sunrpc/xprtsock.c
3465
struct rpc_xprt *ret;
net/sunrpc/xprtsock.c
3548
static struct rpc_xprt *xs_setup_bc_tcp(struct xprt_create *args)
net/sunrpc/xprtsock.c
3551
struct rpc_xprt *xprt;
net/sunrpc/xprtsock.c
3554
struct rpc_xprt *ret;
net/sunrpc/xprtsock.c
635
struct rpc_xprt *xprt = &transport->xprt;
net/sunrpc/xprtsock.c
64
static void xs_close(struct rpc_xprt *xprt);
net/sunrpc/xprtsock.c
67
static void xs_tcp_set_socket_timeouts(struct rpc_xprt *xprt,
net/sunrpc/xprtsock.c
671
struct rpc_xprt *xprt = &transport->xprt;
net/sunrpc/xprtsock.c
848
struct rpc_xprt *xprt = &transport->xprt;
net/sunrpc/xprtsock.c
908
struct rpc_xprt *xprt = req->rq_xprt;
net/sunrpc/xprtsock.c
951
struct rpc_xprt *xprt = req->rq_xprt;