|
Linux Kernel
3.7.1
|
#include <linux/kernel.h>#include <linux/slab.h>#include <linux/rculist.h>#include <linux/llist.h>#include "rds.h"#include "ib.h"Go to the source code of this file.
Data Structures | |
| struct | rds_ib_mr |
| struct | rds_ib_mr_pool |
Macros | |
| #define | CLEAN_LIST_BUSY_BIT 0 |
Functions | |
| int | rds_ib_update_ipaddr (struct rds_ib_device *rds_ibdev, __be32 ipaddr) |
| void | rds_ib_add_conn (struct rds_ib_device *rds_ibdev, struct rds_connection *conn) |
| void | rds_ib_remove_conn (struct rds_ib_device *rds_ibdev, struct rds_connection *conn) |
| void | rds_ib_destroy_nodev_conns (void) |
| struct rds_ib_mr_pool * | rds_ib_create_mr_pool (struct rds_ib_device *rds_ibdev) |
| void | rds_ib_get_mr_info (struct rds_ib_device *rds_ibdev, struct rds_info_rdma_connection *iinfo) |
| void | rds_ib_destroy_mr_pool (struct rds_ib_mr_pool *pool) |
| void | rds_ib_sync_mr (void *trans_private, int direction) |
| void | rds_ib_free_mr (void *trans_private, int invalidate) |
| void | rds_ib_flush_mrs (void) |
| void * | rds_ib_get_mr (struct scatterlist *sg, unsigned long nents, struct rds_sock *rs, u32 *key_ret) |
| void rds_ib_add_conn | ( | struct rds_ib_device * | rds_ibdev, |
| struct rds_connection * | conn | ||
| ) |
|
read |
| void rds_ib_destroy_mr_pool | ( | struct rds_ib_mr_pool * | pool | ) |
| void rds_ib_get_mr_info | ( | struct rds_ib_device * | rds_ibdev, |
| struct rds_info_rdma_connection * | iinfo | ||
| ) |
| void rds_ib_remove_conn | ( | struct rds_ib_device * | rds_ibdev, |
| struct rds_connection * | conn | ||
| ) |
1.8.2