|
int | rds_iw_conn_alloc (struct rds_connection *conn, gfp_t gfp) |
|
void | rds_iw_conn_free (void *arg) |
|
int | rds_iw_conn_connect (struct rds_connection *conn) |
|
void | rds_iw_conn_shutdown (struct rds_connection *conn) |
|
void | rds_iw_state_change (struct sock *sk) |
|
int | rds_iw_listen_init (void) |
|
void | rds_iw_listen_stop (void) |
|
void | __rds_iw_conn_error (struct rds_connection *conn, const char *,...) |
|
int | rds_iw_cm_handle_connect (struct rdma_cm_id *cm_id, struct rdma_cm_event *event) |
|
int | rds_iw_cm_initiate_connect (struct rdma_cm_id *cm_id) |
|
void | rds_iw_cm_connect_complete (struct rds_connection *conn, struct rdma_cm_event *event) |
|
int | rds_iw_update_cm_id (struct rds_iw_device *rds_iwdev, struct rdma_cm_id *cm_id) |
|
void | rds_iw_add_conn (struct rds_iw_device *rds_iwdev, struct rds_connection *conn) |
|
void | rds_iw_remove_conn (struct rds_iw_device *rds_iwdev, struct rds_connection *conn) |
|
void | __rds_iw_destroy_conns (struct list_head *list, spinlock_t *list_lock) |
|
struct rds_iw_mr_pool * | rds_iw_create_mr_pool (struct rds_iw_device *) |
|
void | rds_iw_get_mr_info (struct rds_iw_device *rds_iwdev, struct rds_info_rdma_connection *iinfo) |
|
void | rds_iw_destroy_mr_pool (struct rds_iw_mr_pool *) |
|
void * | rds_iw_get_mr (struct scatterlist *sg, unsigned long nents, struct rds_sock *rs, u32 *key_ret) |
|
void | rds_iw_sync_mr (void *trans_private, int dir) |
|
void | rds_iw_free_mr (void *trans_private, int invalidate) |
|
void | rds_iw_flush_mrs (void) |
|
int | rds_iw_recv_init (void) |
|
void | rds_iw_recv_exit (void) |
|
int | rds_iw_recv (struct rds_connection *conn) |
|
int | rds_iw_recv_refill (struct rds_connection *conn, gfp_t kptr_gfp, gfp_t page_gfp, int prefill) |
|
void | rds_iw_inc_free (struct rds_incoming *inc) |
|
int | rds_iw_inc_copy_to_user (struct rds_incoming *inc, struct iovec *iov, size_t size) |
|
void | rds_iw_recv_cq_comp_handler (struct ib_cq *cq, void *context) |
|
void | rds_iw_recv_tasklet_fn (unsigned long data) |
|
void | rds_iw_recv_init_ring (struct rds_iw_connection *ic) |
|
void | rds_iw_recv_clear_ring (struct rds_iw_connection *ic) |
|
void | rds_iw_recv_init_ack (struct rds_iw_connection *ic) |
|
void | rds_iw_attempt_ack (struct rds_iw_connection *ic) |
|
void | rds_iw_ack_send_complete (struct rds_iw_connection *ic) |
|
u64 | rds_iw_piggyb_ack (struct rds_iw_connection *ic) |
|
void | rds_iw_ring_init (struct rds_iw_work_ring *ring, u32 nr) |
|
void | rds_iw_ring_resize (struct rds_iw_work_ring *ring, u32 nr) |
|
u32 | rds_iw_ring_alloc (struct rds_iw_work_ring *ring, u32 val, u32 *pos) |
|
void | rds_iw_ring_free (struct rds_iw_work_ring *ring, u32 val) |
|
void | rds_iw_ring_unalloc (struct rds_iw_work_ring *ring, u32 val) |
|
int | rds_iw_ring_empty (struct rds_iw_work_ring *ring) |
|
int | rds_iw_ring_low (struct rds_iw_work_ring *ring) |
|
u32 | rds_iw_ring_oldest (struct rds_iw_work_ring *ring) |
|
u32 | rds_iw_ring_completed (struct rds_iw_work_ring *ring, u32 wr_id, u32 oldest) |
|
void | rds_iw_xmit_complete (struct rds_connection *conn) |
|
int | rds_iw_xmit (struct rds_connection *conn, struct rds_message *rm, unsigned int hdr_off, unsigned int sg, unsigned int off) |
|
void | rds_iw_send_cq_comp_handler (struct ib_cq *cq, void *context) |
|
void | rds_iw_send_init_ring (struct rds_iw_connection *ic) |
|
void | rds_iw_send_clear_ring (struct rds_iw_connection *ic) |
|
int | rds_iw_xmit_rdma (struct rds_connection *conn, struct rm_rdma_op *op) |
|
void | rds_iw_send_add_credits (struct rds_connection *conn, unsigned int credits) |
|
void | rds_iw_advertise_credits (struct rds_connection *conn, unsigned int posted) |
|
int | rds_iw_send_grab_credits (struct rds_iw_connection *ic, u32 wanted, u32 *adv_credits, int need_posted, int max_posted) |
|
| DECLARE_PER_CPU (struct rds_iw_statistics, rds_iw_stats) |
|
unsigned int | rds_iw_stats_info_copy (struct rds_info_iterator *iter, unsigned int avail) |
|
int | rds_iw_sysctl_init (void) |
|
void | rds_iw_sysctl_exit (void) |
|