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

#include <ehca_classes.h>

Data Fields

enum ehca_mr_pgi_type type
 
u64 num_kpages
 
u64 kpage_cnt
 
u64 hwpage_size
 
u64 num_hwpages
 
u64 hwpage_cnt
 
u64 next_hwpage
 
union {
   struct {
      int   num_phys_buf
 
      struct ib_phys_buf *   phys_buf_array
 
      u64   next_buf
 
   }   phy
 
   struct {
      struct ib_umem *   region
 
      struct ib_umem_chunk *   next_chunk
 
      u64   next_nmap
 
   }   usr
 
   struct {
      u64   fmr_pgsize
 
      u64 *   page_list
 
      u64   next_listelem
 
   }   fmr
 
u
 

Detailed Description

Definition at line 308 of file ehca_classes.h.

Field Documentation

struct { ... } fmr
u64 fmr_pgsize

Definition at line 329 of file ehca_classes.h.

u64 hwpage_cnt

Definition at line 314 of file ehca_classes.h.

u64 hwpage_size

Definition at line 312 of file ehca_classes.h.

u64 kpage_cnt

Definition at line 311 of file ehca_classes.h.

u64 next_buf

Definition at line 321 of file ehca_classes.h.

struct ib_umem_chunk* next_chunk

Definition at line 325 of file ehca_classes.h.

u64 next_hwpage

Definition at line 315 of file ehca_classes.h.

u64 next_listelem

Definition at line 331 of file ehca_classes.h.

u64 next_nmap

Definition at line 326 of file ehca_classes.h.

u64 num_hwpages

Definition at line 313 of file ehca_classes.h.

u64 num_kpages

Definition at line 310 of file ehca_classes.h.

int num_phys_buf

Definition at line 319 of file ehca_classes.h.

u64* page_list

Definition at line 330 of file ehca_classes.h.

struct { ... } phy
struct ib_phys_buf* phys_buf_array

Definition at line 320 of file ehca_classes.h.

Definition at line 324 of file ehca_classes.h.

Definition at line 309 of file ehca_classes.h.

union { ... } u
struct { ... } usr

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