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

#include <nes_verbs.h>

Data Fields

struct ib_ucontext ibucontext
 
struct nes_devicenesdev
 
unsigned long mmap_wq_offset
 
unsigned long mmap_cq_offset
 
int index
 
unsigned long allocated_doorbells [BITS_TO_LONGS(NES_MAX_USER_DB_REGIONS)]
 
u16 mmap_db_index [NES_MAX_USER_DB_REGIONS]
 
u16 first_free_db
 
unsigned long allocated_wqs [BITS_TO_LONGS(NES_MAX_USER_WQ_REGIONS)]
 
struct nes_qpmmap_nesqp [NES_MAX_USER_WQ_REGIONS]
 
u16 first_free_wq
 
struct list_head cq_reg_mem_list
 
struct list_head qp_reg_mem_list
 
u32 mcrqf
 
atomic_t usecnt
 

Detailed Description

Definition at line 47 of file nes_verbs.h.

Field Documentation

unsigned long allocated_doorbells[BITS_TO_LONGS(NES_MAX_USER_DB_REGIONS)]

Definition at line 53 of file nes_verbs.h.

unsigned long allocated_wqs[BITS_TO_LONGS(NES_MAX_USER_WQ_REGIONS)]

Definition at line 56 of file nes_verbs.h.

struct list_head cq_reg_mem_list

Definition at line 59 of file nes_verbs.h.

u16 first_free_db

Definition at line 55 of file nes_verbs.h.

u16 first_free_wq

Definition at line 58 of file nes_verbs.h.

struct ib_ucontext ibucontext

Definition at line 48 of file nes_verbs.h.

int index

Definition at line 52 of file nes_verbs.h.

u32 mcrqf

Definition at line 61 of file nes_verbs.h.

unsigned long mmap_cq_offset

Definition at line 51 of file nes_verbs.h.

u16 mmap_db_index[NES_MAX_USER_DB_REGIONS]

Definition at line 54 of file nes_verbs.h.

Definition at line 57 of file nes_verbs.h.

unsigned long mmap_wq_offset

Definition at line 50 of file nes_verbs.h.

struct nes_device* nesdev

Definition at line 49 of file nes_verbs.h.

struct list_head qp_reg_mem_list

Definition at line 60 of file nes_verbs.h.

atomic_t usecnt

Definition at line 62 of file nes_verbs.h.


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