Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
ehca_mr Struct Reference

#include <ehca_classes.h>

Data Fields

union {
   struct ib_mr   ib_mr
 
   struct ib_fmr   ib_fmr
 
ib
 
struct ib_umemumem
 
spinlock_t mrlock
 
enum ehca_mr_flag flags
 
u32 num_kpages
 
u32 num_hwpages
 
u64 hwpage_size
 
int acl
 
u64start
 
u64 size
 
u32 fmr_page_size
 
u32 fmr_max_pages
 
u32 fmr_max_maps
 
u32 fmr_map_cnt
 
struct ipz_mrmw_handle ipz_mr_handle
 
struct h_galpas galpas
 

Detailed Description

Definition at line 266 of file ehca_classes.h.

Field Documentation

int acl

Definition at line 278 of file ehca_classes.h.

enum ehca_mr_flag flags

Definition at line 274 of file ehca_classes.h.

u32 fmr_map_cnt

Definition at line 285 of file ehca_classes.h.

u32 fmr_max_maps

Definition at line 284 of file ehca_classes.h.

u32 fmr_max_pages

Definition at line 283 of file ehca_classes.h.

u32 fmr_page_size

Definition at line 282 of file ehca_classes.h.

struct h_galpas galpas

Definition at line 288 of file ehca_classes.h.

u64 hwpage_size

Definition at line 277 of file ehca_classes.h.

union { ... } ib

Definition at line 269 of file ehca_classes.h.

Definition at line 268 of file ehca_classes.h.

struct ipz_mrmw_handle ipz_mr_handle

Definition at line 287 of file ehca_classes.h.

spinlock_t mrlock

Definition at line 272 of file ehca_classes.h.

u32 num_hwpages

Definition at line 276 of file ehca_classes.h.

u32 num_kpages

Definition at line 275 of file ehca_classes.h.

u64 size

Definition at line 281 of file ehca_classes.h.

u64* start

Definition at line 279 of file ehca_classes.h.

struct ib_umem* umem

Definition at line 271 of file ehca_classes.h.


The documentation for this struct was generated from the following file: