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

#include <raid5.h>

Data Structures

struct  raid5_percpu
 

Data Fields

struct hlist_headstripe_hashtbl
 
struct mddevmddev
 
int chunk_sectors
 
int level
 
int algorithm
 
int max_degraded
 
int raid_disks
 
int max_nr_stripes
 
sector_t reshape_progress
 
sector_t reshape_safe
 
int previous_raid_disks
 
int prev_chunk_sectors
 
int prev_algo
 
short generation
 
unsigned long reshape_checkpoint
 
long long min_offset_diff
 
struct list_head handle_list
 
struct list_head hold_list
 
struct list_head delayed_list
 
struct list_head bitmap_list
 
struct bio * retry_read_aligned
 
struct bio * retry_read_aligned_list
 
atomic_t preread_active_stripes
 
atomic_t active_aligned_reads
 
atomic_t pending_full_writes
 
int bypass_count
 
int bypass_threshold
 
struct list_headlast_hold
 
atomic_t reshape_stripes
 
int active_name
 
char cache_name [2][32]
 
struct kmem_cacheslab_cache
 
int seq_flush
 
int seq_write
 
int quiesce
 
int fullsync
 
int recovery_disabled
 
struct r5conf::raid5_percpupercpu
 
size_t scribble_len
 
atomic_t active_stripes
 
struct list_head inactive_list
 
wait_queue_head_t wait_for_stripe
 
wait_queue_head_t wait_for_overlap
 
int inactive_blocked
 
int pool_size
 
spinlock_t device_lock
 
struct disk_infodisks
 
struct md_threadthread
 

Detailed Description

Definition at line 368 of file raid5.h.

Field Documentation

atomic_t active_aligned_reads

Definition at line 407 of file raid5.h.

int active_name

Definition at line 417 of file raid5.h.

atomic_t active_stripes

Definition at line 448 of file raid5.h.

int algorithm

Definition at line 372 of file raid5.h.

struct list_head bitmap_list

Definition at line 403 of file raid5.h.

int bypass_count

Definition at line 409 of file raid5.h.

int bypass_threshold

Definition at line 410 of file raid5.h.

char cache_name[2][32]

Definition at line 418 of file raid5.h.

int chunk_sectors

Definition at line 371 of file raid5.h.

struct list_head delayed_list

Definition at line 402 of file raid5.h.

spinlock_t device_lock

Definition at line 456 of file raid5.h.

struct disk_info* disks

Definition at line 457 of file raid5.h.

int fullsync

Definition at line 424 of file raid5.h.

short generation

Definition at line 390 of file raid5.h.

struct list_head handle_list

Definition at line 400 of file raid5.h.

struct list_head hold_list

Definition at line 401 of file raid5.h.

int inactive_blocked

Definition at line 452 of file raid5.h.

struct list_head inactive_list

Definition at line 449 of file raid5.h.

struct list_head* last_hold

Definition at line 411 of file raid5.h.

int level

Definition at line 372 of file raid5.h.

int max_degraded

Definition at line 373 of file raid5.h.

int max_nr_stripes

Definition at line 375 of file raid5.h.

Definition at line 370 of file raid5.h.

long long min_offset_diff

Definition at line 393 of file raid5.h.

atomic_t pending_full_writes

Definition at line 408 of file raid5.h.

int pool_size

Definition at line 455 of file raid5.h.

atomic_t preread_active_stripes

Definition at line 406 of file raid5.h.

int prev_algo

Definition at line 389 of file raid5.h.

int prev_chunk_sectors

Definition at line 388 of file raid5.h.

int previous_raid_disks

Definition at line 387 of file raid5.h.

int quiesce

Definition at line 422 of file raid5.h.

int raid_disks

Definition at line 374 of file raid5.h.

int recovery_disabled

Definition at line 428 of file raid5.h.

unsigned long reshape_checkpoint

Definition at line 391 of file raid5.h.

sector_t reshape_progress

Definition at line 382 of file raid5.h.

sector_t reshape_safe

Definition at line 386 of file raid5.h.

atomic_t reshape_stripes

Definition at line 413 of file raid5.h.

struct bio* retry_read_aligned

Definition at line 404 of file raid5.h.

struct bio* retry_read_aligned_list

Definition at line 405 of file raid5.h.

size_t scribble_len

Definition at line 437 of file raid5.h.

int seq_flush

Definition at line 421 of file raid5.h.

int seq_write

Definition at line 421 of file raid5.h.

struct kmem_cache* slab_cache

Definition at line 419 of file raid5.h.

struct hlist_head* stripe_hashtbl

Definition at line 369 of file raid5.h.

Definition at line 462 of file raid5.h.

wait_queue_head_t wait_for_overlap

Definition at line 451 of file raid5.h.

wait_queue_head_t wait_for_stripe

Definition at line 450 of file raid5.h.


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