Lines Matching defs:rpc_xprt_ops
13754 struct rpc_xprt_ops { struct
13755 void (*set_buffer_size)(struct rpc_xprt *, size_t, size_t);
13756 int (*reserve_xprt)(struct rpc_xprt *, struct rpc_task *);
13757 void (*release_xprt)(struct rpc_xprt *, struct rpc_task *);
13758 void (*alloc_slot)(struct rpc_xprt *, struct rpc_task *);
13759 void (*free_slot)(struct rpc_xprt *, struct rpc_rqst *);
13760 void (*rpcbind)(struct rpc_task *);
13761 void (*set_port)(struct rpc_xprt *, short unsigned int);
13762 void (*connect)(struct rpc_xprt *, struct rpc_task *);
13763 int (*buf_alloc)(struct rpc_task *);
13764 void (*buf_free)(struct rpc_task *);
13765 void (*prepare_request)(struct rpc_rqst *);
13766 int (*send_request)(struct rpc_rqst *);
13767 void (*wait_for_reply_request)(struct rpc_task *);
13768 void (*timer)(struct rpc_xprt *, struct rpc_task *);
13769 void (*release_request)(struct rpc_task *);
13770 void (*close)(struct rpc_xprt *);
13771 void (*destroy)(struct rpc_xprt *);
13772 void (*set_connect_timeout)(struct rpc_xprt *, long unsigned int, long unsigned int);
13773 void (*print_stats)(struct rpc_xprt *, struct seq_file *);
13774 int (*enable_swap)(struct rpc_xprt *);
13775 void (*disable_swap)(struct rpc_xprt *);
13776 void (*inject_disconnect)(struct rpc_xprt *);
13777 int (*bc_setup)(struct rpc_xprt *, unsigned int);
13778 size_t (*bc_maxpayload)(struct rpc_xprt *);
13779 unsigned int (*bc_num_slots)(struct rpc_xprt *);
13780 void (*bc_free_rqst)(struct rpc_rqst *);
13781 void (*bc_destroy)(struct rpc_xprt *, unsigned int);