Symbol: rpc_xprt
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
748
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
8455
struct rpc_xprt *xprt,
fs/nfs/nfs4proc.c
8475
.rpc_xprt = xprt,
fs/nfs/nfs4proc.c
8525
struct rpc_xprt *xprt,
fs/nfs/nfs4proc.c
8700
u32 sp4_how, struct rpc_xprt *xprt)
fs/nfs/nfs4proc.c
8760
task_setup_data.rpc_xprt = xprt;
fs/nfs/nfs4proc.c
8900
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
1173
struct rpc_xprt *xprt1, *xprt2;
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
197
struct rpc_xprt *rpc_task_get_xprt(struct rpc_clnt *clnt,
include/linux/sunrpc/clnt.h
198
struct rpc_xprt *xprt);
include/linux/sunrpc/clnt.h
234
int (*fn)(struct rpc_clnt *, struct rpc_xprt *, void *),
include/linux/sunrpc/clnt.h
239
struct rpc_xprt *xprt,
include/linux/sunrpc/clnt.h
244
struct rpc_xprt *,
include/linux/sunrpc/clnt.h
253
struct rpc_xprt *,
include/linux/sunrpc/clnt.h
261
void rpc_clnt_xprt_switch_add_xprt(struct rpc_clnt *, struct rpc_xprt *);
include/linux/sunrpc/clnt.h
262
void rpc_clnt_xprt_switch_remove_xprt(struct rpc_clnt *, struct rpc_xprt *);
include/linux/sunrpc/clnt.h
265
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
104
rpc_xprt_debugfs_register(struct rpc_xprt *xprt)
include/linux/sunrpc/debug.h
110
rpc_xprt_debugfs_unregister(struct rpc_xprt *xprt)
include/linux/sunrpc/debug.h
67
struct rpc_xprt;
include/linux/sunrpc/debug.h
76
void rpc_xprt_debugfs_register(struct rpc_xprt *);
include/linux/sunrpc/debug.h
77
void rpc_xprt_debugfs_unregister(struct rpc_xprt *);
include/linux/sunrpc/sched.h
116
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
void xprt_add_backlog_noncongested(struct rpc_xprt *xprt,
include/linux/sunrpc/xprt.h
409
bool xprt_wake_up_backlog(struct rpc_xprt *xprt, struct rpc_rqst *req);
include/linux/sunrpc/xprt.h
413
xprt_enable_swap(struct rpc_xprt *xprt)
include/linux/sunrpc/xprt.h
419
xprt_disable_swap(struct rpc_xprt *xprt)
include/linux/sunrpc/xprt.h
432
void xprt_wake_pending_tasks(struct rpc_xprt *xprt, int status);
include/linux/sunrpc/xprt.h
433
void xprt_wait_for_buffer_space(struct rpc_xprt *xprt);
include/linux/sunrpc/xprt.h
434
bool xprt_write_space(struct rpc_xprt *xprt);
include/linux/sunrpc/xprt.h
435
void xprt_adjust_cwnd(struct rpc_xprt *xprt, struct rpc_task *task, int result);
include/linux/sunrpc/xprt.h
436
struct rpc_rqst * xprt_lookup_rqst(struct rpc_xprt *xprt, __be32 xid);
include/linux/sunrpc/xprt.h
442
bool xprt_request_get_cong(struct rpc_xprt *xprt, struct rpc_rqst *req);
include/linux/sunrpc/xprt.h
443
void xprt_disconnect_done(struct rpc_xprt *xprt);
include/linux/sunrpc/xprt.h
444
void xprt_force_disconnect(struct rpc_xprt *xprt);
include/linux/sunrpc/xprt.h
445
void xprt_conditional_disconnect(struct rpc_xprt *xprt, unsigned int cookie);
include/linux/sunrpc/xprt.h
447
bool xprt_lock_connect(struct rpc_xprt *, struct rpc_task *, void *);
include/linux/sunrpc/xprt.h
448
void xprt_unlock_connect(struct rpc_xprt *, void *);
include/linux/sunrpc/xprt.h
449
void xprt_release_write(struct rpc_xprt *, struct rpc_task *);
include/linux/sunrpc/xprt.h
46
struct rpc_xprt;
include/linux/sunrpc/xprt.h
468
static inline void xprt_set_connected(struct rpc_xprt *xprt)
include/linux/sunrpc/xprt.h
473
static inline void xprt_clear_connected(struct rpc_xprt *xprt)
include/linux/sunrpc/xprt.h
478
static inline int xprt_connected(struct rpc_xprt *xprt)
include/linux/sunrpc/xprt.h
483
static inline int xprt_test_and_set_connected(struct rpc_xprt *xprt)
include/linux/sunrpc/xprt.h
488
static inline int xprt_test_and_clear_connected(struct rpc_xprt *xprt)
include/linux/sunrpc/xprt.h
493
static inline void xprt_clear_connecting(struct rpc_xprt *xprt)
include/linux/sunrpc/xprt.h
500
static inline int xprt_connecting(struct rpc_xprt *xprt)
include/linux/sunrpc/xprt.h
505
static inline int xprt_test_and_set_connecting(struct rpc_xprt *xprt)
include/linux/sunrpc/xprt.h
510
static inline void xprt_set_bound(struct rpc_xprt *xprt)
include/linux/sunrpc/xprt.h
515
static inline int xprt_bound(struct rpc_xprt *xprt)
include/linux/sunrpc/xprt.h
520
static inline void xprt_clear_bound(struct rpc_xprt *xprt)
include/linux/sunrpc/xprt.h
525
static inline void xprt_clear_binding(struct rpc_xprt *xprt)
include/linux/sunrpc/xprt.h
532
static inline int xprt_test_and_set_binding(struct rpc_xprt *xprt)
include/linux/sunrpc/xprt.h
537
void xprt_set_offline_locked(struct rpc_xprt *xprt, struct rpc_xprt_switch *xps);
include/linux/sunrpc/xprt.h
538
void xprt_set_online_locked(struct rpc_xprt *xprt, struct rpc_xprt_switch *xps);
include/linux/sunrpc/xprt.h
539
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
1099
struct rpc_xprt *
net/sunrpc/clnt.c
1100
rpc_task_get_xprt(struct rpc_clnt *clnt, struct rpc_xprt *xprt)
net/sunrpc/clnt.c
1116
rpc_task_release_xprt(struct rpc_clnt *clnt, struct rpc_xprt *xprt)
net/sunrpc/clnt.c
1131
struct rpc_xprt *xprt = task->tk_xprt;
net/sunrpc/clnt.c
1160
static struct rpc_xprt *
net/sunrpc/clnt.c
1163
struct rpc_xprt *xprt;
net/sunrpc/clnt.c
1171
static struct rpc_xprt *
net/sunrpc/clnt.c
1403
struct rpc_xprt *xprt;
net/sunrpc/clnt.c
1430
struct rpc_xprt *xprt;
net/sunrpc/clnt.c
1569
struct rpc_xprt *xprt;
net/sunrpc/clnt.c
1594
struct rpc_xprt *xprt;
net/sunrpc/clnt.c
1646
struct rpc_xprt *xprt;
net/sunrpc/clnt.c
1659
struct rpc_xprt *xprt;
net/sunrpc/clnt.c
1898
struct rpc_xprt *xprt = req->rq_xprt;
net/sunrpc/clnt.c
2046
struct rpc_xprt *xprt = task->tk_rqstp->rq_xprt;
net/sunrpc/clnt.c
2071
struct rpc_xprt *xprt = task->tk_rqstp->rq_xprt;
net/sunrpc/clnt.c
2154
struct rpc_xprt *xprt = task->tk_rqstp->rq_xprt;
net/sunrpc/clnt.c
2184
struct rpc_xprt *xprt = task->tk_rqstp->rq_xprt;
net/sunrpc/clnt.c
2239
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
2876
struct rpc_xprt *xprt, struct rpc_cred *cred, int flags,
net/sunrpc/clnt.c
2884
.rpc_xprt = xprt,
net/sunrpc/clnt.c
2942
struct rpc_xprt *xprt;
net/sunrpc/clnt.c
2976
struct rpc_xprt_switch *xps, struct rpc_xprt *xprt,
net/sunrpc/clnt.c
3017
struct rpc_xprt *xprt,
net/sunrpc/clnt.c
3060
struct rpc_xprt *xprt,
net/sunrpc/clnt.c
3105
struct rpc_xprt *,
net/sunrpc/clnt.c
3110
struct rpc_xprt *xprt;
net/sunrpc/clnt.c
3167
struct rpc_xprt *xprt,
net/sunrpc/clnt.c
3170
struct rpc_xprt *main_xprt;
net/sunrpc/clnt.c
3207
struct rpc_xprt *xprt = xprt_iter_get_next(&xpi);
net/sunrpc/clnt.c
3222
struct rpc_xprt *xprt,
net/sunrpc/clnt.c
3225
struct rpc_xprt *main_xprt;
net/sunrpc/clnt.c
3274
struct rpc_xprt *xprt,
net/sunrpc/clnt.c
3301
void rpc_clnt_xprt_set_online(struct rpc_clnt *clnt, struct rpc_xprt *xprt)
net/sunrpc/clnt.c
3310
void rpc_clnt_xprt_switch_add_xprt(struct rpc_clnt *clnt, struct rpc_xprt *xprt)
net/sunrpc/clnt.c
3325
void rpc_clnt_xprt_switch_remove_xprt(struct rpc_clnt *clnt, struct rpc_xprt *xprt)
net/sunrpc/clnt.c
3403
struct rpc_xprt *xprt,
net/sunrpc/clnt.c
3423
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
1097
struct rpc_xprt *bc_xprt = svsk->sk_xprt.xpt_bc_xprt;
net/sunrpc/sysfs.c
149
struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj);
net/sunrpc/sysfs.c
166
struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj);
net/sunrpc/sysfs.c
198
struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj);
net/sunrpc/sysfs.c
216
struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj);
net/sunrpc/sysfs.c
250
struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj);
net/sunrpc/sysfs.c
331
struct rpc_xprt *xprt, *new;
net/sunrpc/sysfs.c
370
struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj);
net/sunrpc/sysfs.c
429
struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj);
net/sunrpc/sysfs.c
480
struct rpc_xprt *xprt = rpc_sysfs_xprt_kobj_get_xprt(kobj);
net/sunrpc/sysfs.c
704
struct rpc_xprt *xprt,
net/sunrpc/sysfs.c
73
static inline struct rpc_xprt *
net/sunrpc/sysfs.c
752
struct rpc_xprt *xprt,
net/sunrpc/sysfs.c
776
struct rpc_xprt *xprt,
net/sunrpc/sysfs.c
779
struct rpc_sysfs_xprt *rpc_xprt;
net/sunrpc/sysfs.c
786
rpc_xprt = rpc_sysfs_xprt_alloc(&switch_obj->kobject, xprt, gfp_flags);
net/sunrpc/sysfs.c
787
if (rpc_xprt) {
net/sunrpc/sysfs.c
788
xprt->xprt_sysfs = rpc_xprt;
net/sunrpc/sysfs.c
789
rpc_xprt->xprt = xprt;
net/sunrpc/sysfs.c
790
rpc_xprt->xprt_switch = xprt_switch;
net/sunrpc/sysfs.c
791
kobject_uevent(&rpc_xprt->kobject, KOBJ_ADD);
net/sunrpc/sysfs.c
822
void rpc_sysfs_xprt_destroy(struct rpc_xprt *xprt)
net/sunrpc/sysfs.c
824
struct rpc_sysfs_xprt *rpc_xprt = xprt->xprt_sysfs;
net/sunrpc/sysfs.c
826
if (rpc_xprt) {
net/sunrpc/sysfs.c
827
kobject_uevent(&rpc_xprt->kobject, KOBJ_REMOVE);
net/sunrpc/sysfs.c
828
kobject_del(&rpc_xprt->kobject);
net/sunrpc/sysfs.c
829
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
1675
void xprt_add_backlog_noncongested(struct rpc_xprt *xprt,
net/sunrpc/xprt.c
1694
bool xprt_wake_up_backlog(struct rpc_xprt *xprt, struct rpc_rqst *req)
net/sunrpc/xprt.c
1704
static bool xprt_throttle_congested(struct rpc_xprt *xprt, struct rpc_task *task)
net/sunrpc/xprt.c
1720
static struct rpc_rqst *xprt_dynamic_alloc_slot(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
1738
static bool xprt_dynamic_free_slot(struct rpc_xprt *xprt, struct rpc_rqst *req)
net/sunrpc/xprt.c
1748
void xprt_alloc_slot(struct rpc_xprt *xprt, struct rpc_task *task)
net/sunrpc/xprt.c
1786
void xprt_free_slot(struct rpc_xprt *xprt, struct rpc_rqst *req)
net/sunrpc/xprt.c
1798
static void xprt_free_all_slots(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
1815
static int xprt_alloc_id(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
1827
static void xprt_free_id(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
1832
struct rpc_xprt *xprt_alloc(struct net *net, size_t size,
net/sunrpc/xprt.c
1836
struct rpc_xprt *xprt;
net/sunrpc/xprt.c
1866
void xprt_free(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
1877
xprt_init_connect_cookie(struct rpc_rqst *req, struct rpc_xprt *xprt)
net/sunrpc/xprt.c
1883
xprt_alloc_xid(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
1894
xprt_init_xid(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
1902
struct rpc_xprt *xprt = task->tk_xprt;
net/sunrpc/xprt.c
1924
xprt_do_reserve(struct rpc_xprt *xprt, struct rpc_task *task)
net/sunrpc/xprt.c
1941
struct rpc_xprt *xprt = task->tk_xprt;
net/sunrpc/xprt.c
1963
struct rpc_xprt *xprt = task->tk_xprt;
net/sunrpc/xprt.c
1980
struct rpc_xprt *xprt;
net/sunrpc/xprt.c
2039
static void xprt_init(struct rpc_xprt *xprt, struct net *net)
net/sunrpc/xprt.c
2075
struct rpc_xprt *xprt_create_transport(struct xprt_create *args)
net/sunrpc/xprt.c
2077
struct rpc_xprt *xprt;
net/sunrpc/xprt.c
2118
struct rpc_xprt *xprt =
net/sunrpc/xprt.c
2119
container_of(work, struct rpc_xprt, task_cleanup);
net/sunrpc/xprt.c
2145
static void xprt_destroy(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
2171
xprt_destroy(container_of(kref, struct rpc_xprt, kref));
net/sunrpc/xprt.c
2179
struct rpc_xprt *xprt_get(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
2192
void xprt_put(struct rpc_xprt *xprt)
net/sunrpc/xprt.c
2199
void xprt_set_offline_locked(struct rpc_xprt *xprt, struct rpc_xprt_switch *xps)
net/sunrpc/xprt.c
2208
void xprt_set_online_locked(struct rpc_xprt *xprt, struct rpc_xprt_switch *xps)
net/sunrpc/xprt.c
2217
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
168
struct rpc_xprt *xprt = &r_xprt->rx_xprt;
net/sunrpc/xprtrdma/backchannel.c
222
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
1085
struct rpc_xprt *xprt = &r_xprt->rx_xprt;
net/sunrpc/xprtrdma/rpc_rdma.c
1317
struct rpc_xprt *xprt = &rep->rr_rxprt->rx_xprt;
net/sunrpc/xprtrdma/rpc_rdma.c
1340
struct rpc_xprt *xprt = &r_xprt->rx_xprt;
net/sunrpc/xprtrdma/rpc_rdma.c
1454
struct rpc_xprt *xprt = &r_xprt->rx_xprt;
net/sunrpc/xprtrdma/rpc_rdma.c
948
static void __rpcrdma_update_cwnd_locked(struct rpc_xprt *xprt,
net/sunrpc/xprtrdma/rpc_rdma.c
958
struct rpc_xprt *xprt = &r_xprt->rx_xprt;
net/sunrpc/xprtrdma/rpc_rdma.c
974
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
308
static struct rpc_xprt *
net/sunrpc/xprtrdma/transport.c
311
struct rpc_xprt *xprt;
net/sunrpc/xprtrdma/transport.c
381
void xprt_rdma_close(struct rpc_xprt *xprt)
net/sunrpc/xprtrdma/transport.c
400
xprt_rdma_set_port(struct rpc_xprt *xprt, u16 port)
net/sunrpc/xprtrdma/transport.c
430
xprt_rdma_timer(struct rpc_xprt *xprt, struct rpc_task *task)
net/sunrpc/xprtrdma/transport.c
442
static void xprt_rdma_set_connect_timeout(struct rpc_xprt *xprt,
net/sunrpc/xprtrdma/transport.c
480
xprt_rdma_connect(struct rpc_xprt *xprt, struct rpc_task *task)
net/sunrpc/xprtrdma/transport.c
510
struct rpc_xprt *xprt = rqst->rq_xprt;
net/sunrpc/xprtrdma/transport.c
552
xprt_rdma_alloc_slot(struct rpc_xprt *xprt, struct rpc_task *task)
net/sunrpc/xprtrdma/transport.c
591
xprt_rdma_free_slot(struct rpc_xprt *xprt, struct rpc_rqst *rqst)
net/sunrpc/xprtrdma/transport.c
687
struct rpc_xprt *xprt = rqst->rq_xprt;
net/sunrpc/xprtrdma/transport.c
732
void xprt_rdma_print_stats(struct rpc_xprt *xprt, struct seq_file *seq)
net/sunrpc/xprtrdma/transport.c
774
xprt_rdma_enable_swap(struct rpc_xprt *xprt)
net/sunrpc/xprtrdma/transport.c
780
xprt_rdma_disable_swap(struct rpc_xprt *xprt)
net/sunrpc/xprtrdma/verbs.c
304
struct rpc_xprt *xprt = &r_xprt->rx_xprt;
net/sunrpc/xprtrdma/verbs.c
511
struct rpc_xprt *xprt = &r_xprt->rx_xprt;
net/sunrpc/xprtrdma/xprt_rdma.h
446
struct rpc_xprt rx_xprt;
net/sunrpc/xprtrdma/xprt_rdma.h
603
void xprt_rdma_format_addresses(struct rpc_xprt *xprt, struct sockaddr *sap);
net/sunrpc/xprtrdma/xprt_rdma.h
604
void xprt_rdma_free_addresses(struct rpc_xprt *xprt);
net/sunrpc/xprtrdma/xprt_rdma.h
605
void xprt_rdma_close(struct rpc_xprt *xprt);
net/sunrpc/xprtrdma/xprt_rdma.h
606
void xprt_rdma_print_stats(struct rpc_xprt *xprt, struct seq_file *seq);
net/sunrpc/xprtrdma/xprt_rdma.h
613
int xprt_rdma_bc_setup(struct rpc_xprt *, unsigned int);
net/sunrpc/xprtrdma/xprt_rdma.h
614
size_t xprt_rdma_bc_maxpayload(struct rpc_xprt *);
net/sunrpc/xprtrdma/xprt_rdma.h
615
unsigned int xprt_rdma_bc_max_slots(struct rpc_xprt *);
net/sunrpc/xprtrdma/xprt_rdma.h
619
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
2795
static void xs_connect(struct rpc_xprt *xprt, struct rpc_task *task)
net/sunrpc/xprtsock.c
2874
static void xs_local_print_stats(struct rpc_xprt *xprt, struct seq_file *seq)
net/sunrpc/xprtsock.c
2903
static void xs_udp_print_stats(struct rpc_xprt *xprt, struct seq_file *seq)
net/sunrpc/xprtsock.c
2927
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
3056
static void bc_close(struct rpc_xprt *xprt)
net/sunrpc/xprtsock.c
3061
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
3195
static struct rpc_xprt *xs_setup_xprt(struct xprt_create *args,
net/sunrpc/xprtsock.c
3199
struct rpc_xprt *xprt;
net/sunrpc/xprtsock.c
3246
static struct rpc_xprt *xs_setup_local(struct xprt_create *args)
net/sunrpc/xprtsock.c
325
static void xs_free_peer_addresses(struct rpc_xprt *xprt)
net/sunrpc/xprtsock.c
3250
struct rpc_xprt *xprt;
net/sunrpc/xprtsock.c
3251
struct rpc_xprt *ret;
net/sunrpc/xprtsock.c
3313
static struct rpc_xprt *xs_setup_udp(struct xprt_create *args)
net/sunrpc/xprtsock.c
3316
struct rpc_xprt *xprt;
net/sunrpc/xprtsock.c
3318
struct rpc_xprt *ret;
net/sunrpc/xprtsock.c
3390
static struct rpc_xprt *xs_setup_tcp(struct xprt_create *args)
net/sunrpc/xprtsock.c
3393
struct rpc_xprt *xprt;
net/sunrpc/xprtsock.c
3395
struct rpc_xprt *ret;
net/sunrpc/xprtsock.c
3472
static struct rpc_xprt *xs_setup_tcp_tls(struct xprt_create *args)
net/sunrpc/xprtsock.c
3475
struct rpc_xprt *xprt;
net/sunrpc/xprtsock.c
3477
struct rpc_xprt *ret;
net/sunrpc/xprtsock.c
3560
static struct rpc_xprt *xs_setup_bc_tcp(struct xprt_create *args)
net/sunrpc/xprtsock.c
3563
struct rpc_xprt *xprt;
net/sunrpc/xprtsock.c
3566
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;