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

Data Fields

struct list_head list
 
struct dm_targetti
 
const charhw_handler_name
 
charhw_handler_params
 
spinlock_t lock
 
unsigned nr_priority_groups
 
struct list_head priority_groups
 
wait_queue_head_t pg_init_wait
 
unsigned pg_init_required
 
unsigned pg_init_in_progress
 
unsigned pg_init_delay_retry
 
unsigned nr_valid_paths
 
struct pgpathcurrent_pgpath
 
struct priority_groupcurrent_pg
 
struct priority_groupnext_pg
 
unsigned repeat_count
 
unsigned queue_io:1
 
unsigned queue_if_no_path:1
 
unsigned saved_queue_if_no_path:1
 
unsigned retain_attached_hw_handler:1
 
unsigned pg_init_retries
 
unsigned pg_init_count
 
unsigned pg_init_delay_msecs
 
unsigned queue_size
 
struct work_struct process_queued_ios
 
struct list_head queued_ios
 
struct work_struct trigger_event
 
mempool_tmpio_pool
 
struct mutex work_mutex
 

Detailed Description

Definition at line 61 of file dm-mpath.c.

Field Documentation

struct priority_group* current_pg

Definition at line 81 of file dm-mpath.c.

struct pgpath* current_pgpath

Definition at line 80 of file dm-mpath.c.

const char* hw_handler_name

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

char* hw_handler_params

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

Definition at line 62 of file dm-mpath.c.

spinlock_t lock

Definition at line 68 of file dm-mpath.c.

mempool_t* mpio_pool

Definition at line 104 of file dm-mpath.c.

Definition at line 82 of file dm-mpath.c.

unsigned nr_priority_groups

Definition at line 70 of file dm-mpath.c.

unsigned nr_valid_paths

Definition at line 79 of file dm-mpath.c.

unsigned pg_init_count

Definition at line 91 of file dm-mpath.c.

unsigned pg_init_delay_msecs

Definition at line 92 of file dm-mpath.c.

unsigned pg_init_delay_retry

Definition at line 77 of file dm-mpath.c.

unsigned pg_init_in_progress

Definition at line 76 of file dm-mpath.c.

unsigned pg_init_required

Definition at line 75 of file dm-mpath.c.

unsigned pg_init_retries

Definition at line 90 of file dm-mpath.c.

wait_queue_head_t pg_init_wait

Definition at line 73 of file dm-mpath.c.

struct list_head priority_groups

Definition at line 71 of file dm-mpath.c.

struct work_struct process_queued_ios

Definition at line 95 of file dm-mpath.c.

unsigned queue_if_no_path

Definition at line 86 of file dm-mpath.c.

unsigned queue_io

Definition at line 85 of file dm-mpath.c.

unsigned queue_size

Definition at line 94 of file dm-mpath.c.

struct list_head queued_ios

Definition at line 96 of file dm-mpath.c.

unsigned repeat_count

Definition at line 83 of file dm-mpath.c.

unsigned retain_attached_hw_handler

Definition at line 88 of file dm-mpath.c.

unsigned saved_queue_if_no_path

Definition at line 87 of file dm-mpath.c.

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

struct work_struct trigger_event

Definition at line 98 of file dm-mpath.c.

struct mutex work_mutex

Definition at line 106 of file dm-mpath.c.


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