Lines Matching defs:rpc_xprt_ops
121 struct rpc_xprt_ops { struct
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);
126 void (*rpcbind)(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);
129 void * (*buf_alloc)(struct rpc_task *task, size_t size);
130 void (*buf_free)(void *buffer);
131 int (*send_request)(struct rpc_task *task);
132 void (*set_retrans_timeout)(struct rpc_task *task);
133 void (*timer)(struct rpc_xprt *xprt, struct rpc_task *task);
134 void (*release_request)(struct rpc_task *task);
135 void (*close)(struct rpc_xprt *xprt);
136 void (*destroy)(struct rpc_xprt *xprt);
137 void (*print_stats)(struct rpc_xprt *xprt, struct seq_file *seq);
138 int (*enable_swap)(struct rpc_xprt *xprt);
139 void (*disable_swap)(struct rpc_xprt *xprt);
140 void (*inject_disconnect)(struct rpc_xprt *xprt);
141 int (*bc_setup)(struct rpc_xprt *xprt,
143 int (*bc_up)(struct svc_serv *serv, struct net *net);
144 void (*bc_free_rqst)(struct rpc_rqst *rqst);
145 void (*bc_destroy)(struct rpc_xprt *xprt,