Motr  M0
dgmode_rwvec Struct Reference

#include <file_internal.h>

Collaboration diagram for dgmode_rwvec:
Collaboration graph

Data Fields

struct m0_indexvec_varr dr_ivec_varr
 
struct m0_indexvec_varr dr_bufvec
 
struct m0_varr dr_pageattrs
 
struct target_ioreqdr_tioreq
 
struct m0_indexvec dr_ivec
 
struct m0_bufvec dr_bufvec
 
struct m0_bufvec dr_auxbufvec
 
enum page_attrdr_pageattrs
 

Detailed Description

IO vector for degraded mode read or write. This is not used when pool state is healthy.

Definition at line 1723 of file file_internal.h.

Field Documentation

◆ dr_auxbufvec

struct m0_bufvec dr_auxbufvec

Definition at line 707 of file pg.h.

◆ dr_bufvec [1/2]

struct m0_bufvec dr_bufvec

Buffer vector to hold page addresses during degraded mode read/write IO.

Definition at line 706 of file pg.h.

◆ dr_bufvec [2/2]

struct m0_indexvec_varr dr_bufvec

Buffer vector to hold page addresses during degraded mode read/write IO.

Definition at line 1734 of file file_internal.h.

◆ dr_ivec

struct m0_indexvec dr_ivec

Index vector to hold page indices during degraded mode read/write IO.

Definition at line 700 of file pg.h.

◆ dr_ivec_varr

struct m0_indexvec_varr dr_ivec_varr

Index vector to hold page indices during degraded mode read/write IO.

Definition at line 1728 of file file_internal.h.

◆ dr_pageattrs [1/2]

enum page_attr* dr_pageattrs

Represents attributes for pages from ::ti_dgvec.

Definition at line 710 of file pg.h.

◆ dr_pageattrs [2/2]

struct m0_varr dr_pageattrs

Represents attributes for pages from ::ti_dgvec.

Definition at line 1737 of file file_internal.h.

◆ dr_tioreq

struct target_ioreq * dr_tioreq

Backlink to parent target_ioreq structure.

Definition at line 1740 of file file_internal.h.


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