Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
iw_rdma.c File Reference
#include <linux/kernel.h>
#include <linux/slab.h>
#include <linux/ratelimit.h>
#include "rds.h"
#include "iw.h"

Go to the source code of this file.

Data Structures

struct  rds_iw_mr
 
struct  rds_iw_mr_pool
 

Functions

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_poolrds_iw_create_mr_pool (struct rds_iw_device *rds_iwdev)
 
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 *pool)
 
void rds_iw_sync_mr (void *trans_private, int direction)
 
void rds_iw_free_mr (void *trans_private, int invalidate)
 
void rds_iw_flush_mrs (void)
 
voidrds_iw_get_mr (struct scatterlist *sg, unsigned long nents, struct rds_sock *rs, u32 *key_ret)
 

Function Documentation

void __rds_iw_destroy_conns ( struct list_head list,
spinlock_t list_lock 
)

Definition at line 240 of file iw_rdma.c.

void rds_iw_add_conn ( struct rds_iw_device rds_iwdev,
struct rds_connection conn 
)

Definition at line 202 of file iw_rdma.c.

struct rds_iw_mr_pool* rds_iw_create_mr_pool ( struct rds_iw_device rds_iwdev)
read

Definition at line 338 of file iw_rdma.c.

void rds_iw_destroy_mr_pool ( struct rds_iw_mr_pool pool)

Definition at line 378 of file iw_rdma.c.

void rds_iw_flush_mrs ( void  )

Definition at line 583 of file iw_rdma.c.

void rds_iw_free_mr ( void trans_private,
int  invalidate 
)

Definition at line 555 of file iw_rdma.c.

void* rds_iw_get_mr ( struct scatterlist sg,
unsigned long  nents,
struct rds_sock rs,
u32 key_ret 
)

Definition at line 595 of file iw_rdma.c.

void rds_iw_get_mr_info ( struct rds_iw_device rds_iwdev,
struct rds_info_rdma_connection iinfo 
)

Definition at line 370 of file iw_rdma.c.

void rds_iw_remove_conn ( struct rds_iw_device rds_iwdev,
struct rds_connection conn 
)

Definition at line 220 of file iw_rdma.c.

void rds_iw_sync_mr ( void trans_private,
int  direction 
)

Definition at line 463 of file iw_rdma.c.

int rds_iw_update_cm_id ( struct rds_iw_device rds_iwdev,
struct rdma_cm_id cm_id 
)

Definition at line 179 of file iw_rdma.c.