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

Go to the source code of this file.

Macros

#define RDS_IB_EVENT_STRING(foo)   [IB_EVENT_##foo] = __stringify(IB_EVENT_##foo)
 

Functions

void rds_ib_cm_connect_complete (struct rds_connection *conn, struct rdma_cm_event *event)
 
int rds_ib_cm_handle_connect (struct rdma_cm_id *cm_id, struct rdma_cm_event *event)
 
int rds_ib_cm_initiate_connect (struct rdma_cm_id *cm_id)
 
int rds_ib_conn_connect (struct rds_connection *conn)
 
void rds_ib_conn_shutdown (struct rds_connection *conn)
 
int rds_ib_conn_alloc (struct rds_connection *conn, gfp_t gfp)
 
void rds_ib_conn_free (void *arg)
 
void __rds_ib_conn_error (struct rds_connection *conn, const char *fmt,...)
 

Macro Definition Documentation

#define RDS_IB_EVENT_STRING (   foo)    [IB_EVENT_##foo] = __stringify(IB_EVENT_##foo)

Function Documentation

void __rds_ib_conn_error ( struct rds_connection conn,
const char fmt,
  ... 
)

Definition at line 821 of file ib_cm.c.

void rds_ib_cm_connect_complete ( struct rds_connection conn,
struct rdma_cm_event event 
)

Definition at line 125 of file ib_cm.c.

int rds_ib_cm_handle_connect ( struct rdma_cm_id cm_id,
struct rdma_cm_event event 
)

Definition at line 446 of file ib_cm.c.

int rds_ib_cm_initiate_connect ( struct rdma_cm_id cm_id)

Definition at line 543 of file ib_cm.c.

int rds_ib_conn_alloc ( struct rds_connection conn,
gfp_t  gfp 
)

Definition at line 745 of file ib_cm.c.

int rds_ib_conn_connect ( struct rds_connection conn)

Definition at line 579 of file ib_cm.c.

void rds_ib_conn_free ( void arg)

Definition at line 793 of file ib_cm.c.

void rds_ib_conn_shutdown ( struct rds_connection conn)

Definition at line 625 of file ib_cm.c.