Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
rdma.c File Reference
#include <linux/pagemap.h>
#include <linux/slab.h>
#include <linux/rbtree.h>
#include <linux/dma-mapping.h>
#include "rds.h"

Go to the source code of this file.

Functions

void __rds_put_mr_final (struct rds_mr *mr)
 
void rds_rdma_drop_keys (struct rds_sock *rs)
 
int rds_get_mr (struct rds_sock *rs, char __user *optval, int optlen)
 
int rds_get_mr_for_dest (struct rds_sock *rs, char __user *optval, int optlen)
 
int rds_free_mr (struct rds_sock *rs, char __user *optval, int optlen)
 
void rds_rdma_unuse (struct rds_sock *rs, u32 r_key, int force)
 
void rds_rdma_free_op (struct rm_rdma_op *ro)
 
void rds_atomic_free_op (struct rm_atomic_op *ao)
 
int rds_rdma_extra_size (struct rds_rdma_args *args)
 
int rds_cmsg_rdma_args (struct rds_sock *rs, struct rds_message *rm, struct cmsghdr *cmsg)
 
int rds_cmsg_rdma_dest (struct rds_sock *rs, struct rds_message *rm, struct cmsghdr *cmsg)
 
int rds_cmsg_rdma_map (struct rds_sock *rs, struct rds_message *rm, struct cmsghdr *cmsg)
 
int rds_cmsg_atomic (struct rds_sock *rs, struct rds_message *rm, struct cmsghdr *cmsg)
 

Function Documentation

void __rds_put_mr_final ( struct rds_mr mr)

Definition at line 119 of file rdma.c.

void rds_atomic_free_op ( struct rm_atomic_op *  ao)

Definition at line 465 of file rdma.c.

int rds_cmsg_atomic ( struct rds_sock rs,
struct rds_message rm,
struct cmsghdr cmsg 
)

Definition at line 766 of file rdma.c.

int rds_cmsg_rdma_args ( struct rds_sock rs,
struct rds_message rm,
struct cmsghdr cmsg 
)

Definition at line 546 of file rdma.c.

int rds_cmsg_rdma_dest ( struct rds_sock rs,
struct rds_message rm,
struct cmsghdr cmsg 
)

Definition at line 711 of file rdma.c.

int rds_cmsg_rdma_map ( struct rds_sock rs,
struct rds_message rm,
struct cmsghdr cmsg 
)

Definition at line 753 of file rdma.c.

int rds_free_mr ( struct rds_sock rs,
char __user optval,
int  optlen 
)

Definition at line 356 of file rdma.c.

int rds_get_mr ( struct rds_sock rs,
char __user optval,
int  optlen 
)

Definition at line 315 of file rdma.c.

int rds_get_mr_for_dest ( struct rds_sock rs,
char __user optval,
int  optlen 
)

Definition at line 329 of file rdma.c.

void rds_rdma_drop_keys ( struct rds_sock rs)

Definition at line 129 of file rdma.c.

int rds_rdma_extra_size ( struct rds_rdma_args args)

Definition at line 509 of file rdma.c.

void rds_rdma_free_op ( struct rm_rdma_op *  ro)

Definition at line 443 of file rdma.c.

void rds_rdma_unuse ( struct rds_sock rs,
u32  r_key,
int  force 
)

Definition at line 409 of file rdma.c.