Lines Matching defs:rpc_xprt_ops
113 struct rpc_xprt_ops { struct
114 void (*set_buffer_size)(struct rpc_xprt *xprt, size_t sndsize, size_t rcvsize);
115 int (*reserve_xprt)(struct rpc_xprt *xprt, struct rpc_task *task);
116 void (*release_xprt)(struct rpc_xprt *xprt, struct rpc_task *task);
117 void (*rpcbind)(struct rpc_task *task);
118 void (*set_port)(struct rpc_xprt *xprt, unsigned short port);
119 void (*connect)(struct rpc_task *task);
120 void * (*buf_alloc)(struct rpc_task *task, size_t size);
121 void (*buf_free)(void *buffer);
122 int (*send_request)(struct rpc_task *task);
123 void (*set_retrans_timeout)(struct rpc_task *task);
124 void (*timer)(struct rpc_task *task);
125 void (*release_request)(struct rpc_task *task);
126 void (*close)(struct rpc_xprt *xprt);
127 void (*destroy)(struct rpc_xprt *xprt);
151 struct rpc_xprt_ops * ops; /* transport methods */ argument