Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Types | Data Fields
log_c Struct Reference

Public Types

enum  sync { DEFAULTSYNC, NOSYNC, FORCESYNC }
 

Data Fields

struct dm_targetti
 
struct dm_devlog_dev
 
uint32_t region_size
 
region_t region_count
 
uint64_t luid
 
char uuid [DM_UUID_LEN]
 
charusr_argv_str
 
uint32_t usr_argc
 
uint64_t in_sync_hint
 
spinlock_t flush_lock
 
struct list_head mark_list
 
struct list_head clear_list
 
int touched_dirtied
 
int touched_cleaned
 
int flush_failed
 
unsigned int region_count
 
region_t sync_count
 
unsigned bitset_uint32_count
 
uint32_tclean_bits
 
uint32_tsync_bits
 
uint32_trecovering_bits
 
int sync_search
 
enum log_c::sync sync
 
struct dm_io_request io_req
 
int log_dev_failed
 
int log_dev_flush_failed
 
struct log_header_core header
 
struct dm_io_region header_location
 
struct log_header_diskdisk_header
 

Detailed Description

Definition at line 32 of file dm-log-userspace-base.c.

Member Enumeration Documentation

enum sync
Enumerator:
DEFAULTSYNC 
NOSYNC 
FORCESYNC 

Definition at line 234 of file dm-log.c.

Field Documentation

unsigned bitset_uint32_count

Definition at line 226 of file dm-log.c.

uint32_t* clean_bits

Definition at line 227 of file dm-log.c.

struct list_head clear_list

Definition at line 60 of file dm-log-userspace-base.c.

Definition at line 251 of file dm-log.c.

int flush_failed

Definition at line 221 of file dm-log.c.

spinlock_t flush_lock

Definition at line 58 of file dm-log-userspace-base.c.

Definition at line 248 of file dm-log.c.

struct dm_io_region header_location

Definition at line 250 of file dm-log.c.

uint64_t in_sync_hint

Definition at line 50 of file dm-log-userspace-base.c.

struct dm_io_request io_req

Definition at line 240 of file dm-log.c.

struct dm_dev * log_dev

Definition at line 34 of file dm-log-userspace-base.c.

int log_dev_failed

Definition at line 245 of file dm-log.c.

int log_dev_flush_failed

Definition at line 246 of file dm-log.c.

uint64_t luid

Definition at line 37 of file dm-log-userspace-base.c.

struct list_head mark_list

Definition at line 59 of file dm-log-userspace-base.c.

uint32_t* recovering_bits

Definition at line 229 of file dm-log.c.

region_t region_count

Definition at line 36 of file dm-log-userspace-base.c.

unsigned int region_count

Definition at line 223 of file dm-log.c.

uint32_t region_size

Definition at line 35 of file dm-log-userspace-base.c.

uint32_t* sync_bits

Definition at line 228 of file dm-log.c.

region_t sync_count

Definition at line 224 of file dm-log.c.

int sync_search

Definition at line 231 of file dm-log.c.

Definition at line 33 of file dm-log-userspace-base.c.

int touched_cleaned

Definition at line 220 of file dm-log.c.

int touched_dirtied

Definition at line 219 of file dm-log.c.

uint32_t usr_argc

Definition at line 41 of file dm-log-userspace-base.c.

char* usr_argv_str

Definition at line 40 of file dm-log-userspace-base.c.

Definition at line 38 of file dm-log-userspace-base.c.


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