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

Data Fields

struct list_head list
 
struct dm_targetti
 
struct mapped_devicepool_md
 
struct block_devicemd_dev
 
struct dm_pool_metadatapmd
 
dm_block_t low_water_blocks
 
uint32_t sectors_per_block
 
int sectors_per_block_shift
 
struct pool_features pf
 
unsigned low_water_triggered:1
 
unsigned no_free_space:1
 
struct dm_bio_prisonprison
 
struct dm_kcopyd_clientcopier
 
struct workqueue_structwq
 
struct work_struct worker
 
struct delayed_work waker
 
unsigned long last_commit_jiffies
 
unsigned ref_count
 
spinlock_t lock
 
struct bio_list deferred_bios
 
struct bio_list deferred_flush_bios
 
struct list_head prepared_mappings
 
struct list_head prepared_discards
 
struct bio_list retry_on_resume_list
 
struct dm_deferred_setshared_read_ds
 
struct dm_deferred_setall_io_ds
 
struct dm_thin_new_mappingnext_mapping
 
mempool_tmapping_pool
 
mempool_tendio_hook_pool
 
process_bio_fn process_bio
 
process_bio_fn process_discard
 
process_mapping_fn process_prepared_mapping
 
process_mapping_fn process_prepared_discard
 
struct poolnext
 
voidmem
 

Detailed Description

Definition at line 150 of file dm-thin.c.

Field Documentation

struct dm_deferred_set* all_io_ds

Definition at line 185 of file dm-thin.c.

Definition at line 167 of file dm-thin.c.

struct bio_list deferred_bios

Definition at line 177 of file dm-thin.c.

struct bio_list deferred_flush_bios

Definition at line 178 of file dm-thin.c.

mempool_t* endio_hook_pool

Definition at line 189 of file dm-thin.c.

unsigned long last_commit_jiffies

Definition at line 173 of file dm-thin.c.

Definition at line 151 of file dm-thin.c.

spinlock_t lock

Definition at line 176 of file dm-thin.c.

dm_block_t low_water_blocks

Definition at line 158 of file dm-thin.c.

unsigned low_water_triggered

Definition at line 163 of file dm-thin.c.

mempool_t* mapping_pool

Definition at line 188 of file dm-thin.c.

Definition at line 155 of file dm-thin.c.

Definition at line 246 of file names.c.

struct pool* next

Definition at line 245 of file names.c.

struct dm_thin_new_mapping* next_mapping

Definition at line 187 of file dm-thin.c.

unsigned no_free_space

Definition at line 164 of file dm-thin.c.

Definition at line 162 of file dm-thin.c.

Definition at line 156 of file dm-thin.c.

Definition at line 154 of file dm-thin.c.

struct list_head prepared_discards

Definition at line 180 of file dm-thin.c.

struct list_head prepared_mappings

Definition at line 179 of file dm-thin.c.

Definition at line 166 of file dm-thin.c.

process_bio_fn process_bio

Definition at line 191 of file dm-thin.c.

process_bio_fn process_discard

Definition at line 192 of file dm-thin.c.

process_mapping_fn process_prepared_discard

Definition at line 195 of file dm-thin.c.

process_mapping_fn process_prepared_mapping

Definition at line 194 of file dm-thin.c.

unsigned ref_count

Definition at line 174 of file dm-thin.c.

struct bio_list retry_on_resume_list

Definition at line 182 of file dm-thin.c.

uint32_t sectors_per_block

Definition at line 159 of file dm-thin.c.

int sectors_per_block_shift

Definition at line 160 of file dm-thin.c.

struct dm_deferred_set* shared_read_ds

Definition at line 184 of file dm-thin.c.

Definition at line 152 of file dm-thin.c.

Definition at line 171 of file dm-thin.c.

Definition at line 170 of file dm-thin.c.

Definition at line 169 of file dm-thin.c.


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