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

Data Fields

spinlock_t pool_lock
 
int pool_size
 
int max_pages
 
int max_remaps
 
int dirty_watermark
 
int dirty_len
 
struct list_head free_list
 
struct list_head dirty_list
 
struct hlist_headcache_bucket
 
void(* flush_function )(struct ib_fmr_pool *pool, void *arg)
 
voidflush_arg
 
struct task_structthread
 
atomic_t req_ser
 
atomic_t flush_ser
 
wait_queue_head_t force_wait
 

Detailed Description

Definition at line 83 of file fmr_pool.c.

Field Documentation

struct hlist_head* cache_bucket

Definition at line 93 of file fmr_pool.c.

int dirty_len

Definition at line 90 of file fmr_pool.c.

struct list_head dirty_list

Definition at line 92 of file fmr_pool.c.

int dirty_watermark

Definition at line 89 of file fmr_pool.c.

void* flush_arg

Definition at line 97 of file fmr_pool.c.

void(* flush_function)(struct ib_fmr_pool *pool, void *arg)

Definition at line 95 of file fmr_pool.c.

atomic_t flush_ser

Definition at line 102 of file fmr_pool.c.

wait_queue_head_t force_wait

Definition at line 104 of file fmr_pool.c.

struct list_head free_list

Definition at line 91 of file fmr_pool.c.

int max_pages

Definition at line 87 of file fmr_pool.c.

int max_remaps

Definition at line 88 of file fmr_pool.c.

spinlock_t pool_lock

Definition at line 84 of file fmr_pool.c.

int pool_size

Definition at line 86 of file fmr_pool.c.

atomic_t req_ser

Definition at line 101 of file fmr_pool.c.

Definition at line 99 of file fmr_pool.c.


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