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

#include <osd_ore.h>

Data Structures

struct  ore_per_dev_state
 

Data Fields

struct kref kref
 
struct ore_striping_info si
 
voidprivate
 
ore_io_done_fn done
 
struct ore_layoutlayout
 
struct ore_componentsoc
 
loff_t offset
 
unsigned long length
 
voidkern_buff
 
struct page ** pages
 
unsigned nr_pages
 
unsigned pgbase
 
unsigned pages_consumed
 
unsigned in_attr_len
 
struct osd_attrin_attr
 
unsigned out_attr_len
 
struct osd_attrout_attr
 
bool reading
 
bool extra_part_alloc
 
struct page ** parity_pages
 
unsigned max_par_pages
 
unsigned cur_par_page
 
unsigned sgs_per_dev
 
struct __stripe_pages_2dsp2d
 
struct ore_io_stateios_read_4_write
 
struct _ore_r4w_opr4w
 
unsigned numdevs
 
struct
ore_io_state::ore_per_dev_state 
per_dev []
 

Detailed Description

Definition at line 115 of file osd_ore.h.

Field Documentation

unsigned cur_par_page

Definition at line 147 of file osd_ore.h.

Definition at line 120 of file osd_ore.h.

bool extra_part_alloc

Definition at line 144 of file osd_ore.h.

struct osd_attr* in_attr

Definition at line 137 of file osd_ore.h.

unsigned in_attr_len

Definition at line 136 of file osd_ore.h.

struct ore_io_state* ios_read_4_write

Definition at line 150 of file osd_ore.h.

void* kern_buff

Definition at line 128 of file osd_ore.h.

Definition at line 116 of file osd_ore.h.

Definition at line 122 of file osd_ore.h.

unsigned long length

Definition at line 127 of file osd_ore.h.

unsigned max_par_pages

Definition at line 146 of file osd_ore.h.

unsigned nr_pages

Definition at line 131 of file osd_ore.h.

unsigned numdevs

Definition at line 154 of file osd_ore.h.

Definition at line 123 of file osd_ore.h.

loff_t offset

Definition at line 126 of file osd_ore.h.

struct osd_attr* out_attr

Definition at line 139 of file osd_ore.h.

unsigned out_attr_len

Definition at line 138 of file osd_ore.h.

struct page** pages

Definition at line 130 of file osd_ore.h.

unsigned pages_consumed

Definition at line 133 of file osd_ore.h.

struct page** parity_pages

Definition at line 145 of file osd_ore.h.

unsigned pgbase

Definition at line 132 of file osd_ore.h.

void* private

Definition at line 119 of file osd_ore.h.

Definition at line 151 of file osd_ore.h.

bool reading

Definition at line 141 of file osd_ore.h.

unsigned sgs_per_dev

Definition at line 148 of file osd_ore.h.

Definition at line 117 of file osd_ore.h.

Definition at line 149 of file osd_ore.h.


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