Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations
c2_provider.h File Reference
#include <linux/inetdevice.h>
#include <rdma/ib_verbs.h>
#include <rdma/ib_pack.h>
#include "c2_mq.h"
#include <rdma/iw_cm.h>

Go to the source code of this file.

Data Structures

struct  c2_buf_list
 
struct  c2_ucontext
 
struct  c2_pd
 
struct  c2_mr
 
struct  c2_ah
 
struct  c2_cq
 
struct  c2_wq
 
struct  c2_qp
 
struct  c2_cr_query_attrs
 

Macros

#define C2_MPT_FLAG_ATOMIC   (1 << 14)
 
#define C2_MPT_FLAG_REMOTE_WRITE   (1 << 13)
 
#define C2_MPT_FLAG_REMOTE_READ   (1 << 12)
 
#define C2_MPT_FLAG_LOCAL_WRITE   (1 << 11)
 
#define C2_MPT_FLAG_LOCAL_READ   (1 << 10)
 

Enumerations

enum  c2_ah_type { C2_AH_ON_HCA, C2_AH_PCI_POOL, C2_AH_KMALLOC }
 

Macro Definition Documentation

#define C2_MPT_FLAG_ATOMIC   (1 << 14)

Definition at line 45 of file c2_provider.h.

#define C2_MPT_FLAG_LOCAL_READ   (1 << 10)

Definition at line 49 of file c2_provider.h.

#define C2_MPT_FLAG_LOCAL_WRITE   (1 << 11)

Definition at line 48 of file c2_provider.h.

#define C2_MPT_FLAG_REMOTE_READ   (1 << 12)

Definition at line 47 of file c2_provider.h.

#define C2_MPT_FLAG_REMOTE_WRITE   (1 << 13)

Definition at line 46 of file c2_provider.h.

Enumeration Type Documentation

enum c2_ah_type
Enumerator:
C2_AH_ON_HCA 
C2_AH_PCI_POOL 
C2_AH_KMALLOC 

Definition at line 81 of file c2_provider.h.