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

Data Fields

struct page_list * pages
 
unsigned nr_reserved_pages
 
unsigned nr_free_pages
 
struct dm_io_clientio_client
 
wait_queue_head_t destroyq
 
atomic_t nr_jobs
 
mempool_tjob_pool
 
struct workqueue_structkcopyd_wq
 
struct work_struct kcopyd_work
 
spinlock_t job_lock
 
struct list_head complete_jobs
 
struct list_head io_jobs
 
struct list_head pages_jobs
 

Detailed Description

Definition at line 39 of file dm-kcopyd.c.

Field Documentation

struct list_head complete_jobs

Definition at line 64 of file dm-kcopyd.c.

Definition at line 46 of file dm-kcopyd.c.

struct dm_io_client* io_client

Definition at line 44 of file dm-kcopyd.c.

struct list_head io_jobs

Definition at line 65 of file dm-kcopyd.c.

spinlock_t job_lock

Definition at line 63 of file dm-kcopyd.c.

mempool_t* job_pool

Definition at line 49 of file dm-kcopyd.c.

struct work_struct kcopyd_work

Definition at line 52 of file dm-kcopyd.c.

Definition at line 51 of file dm-kcopyd.c.

unsigned nr_free_pages

Definition at line 42 of file dm-kcopyd.c.

atomic_t nr_jobs

Definition at line 47 of file dm-kcopyd.c.

unsigned nr_reserved_pages

Definition at line 41 of file dm-kcopyd.c.

struct page_list* pages

Definition at line 40 of file dm-kcopyd.c.

struct list_head pages_jobs

Definition at line 66 of file dm-kcopyd.c.


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