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 | ||
) |