Motr  M0
m0_sss_dfom Struct Reference
Collaboration diagram for m0_sss_dfom:
Collaboration graph

Data Fields

struct m0_fom ssm_fom
 
enum sss_device_fom_stage ssm_stage
 
struct m0_confc_ctx ssm_confc_ctx
 
struct m0_clink ssm_clink
 
struct m0_conf_diter ssm_it
 
struct m0_fid ssm_fid
 
bool ssm_native_device
 
struct {
   struct m0_mutex   chan_lock
 
   struct m0_chan   chan
 
   struct m0_clink   clink
 
   struct m0_ha_nvec   nvec
 
   struct m0_ha_note   note
 
ssm_ha
 

Detailed Description

Device commands fom

Definition at line 91 of file device_foms.c.

Field Documentation

◆ chan

struct m0_chan chan

Definition at line 112 of file device_foms.c.

◆ chan_lock

struct m0_mutex chan_lock

Definition at line 111 of file device_foms.c.

◆ clink

struct m0_clink clink

Definition at line 113 of file device_foms.c.

◆ note

struct m0_ha_note note

Definition at line 115 of file device_foms.c.

◆ nvec

struct m0_ha_nvec nvec

Definition at line 114 of file device_foms.c.

◆ ssm_clink

struct m0_clink ssm_clink

Clink to wait on confc ctx completion

Definition at line 99 of file device_foms.c.

◆ ssm_confc_ctx

struct m0_confc_ctx ssm_confc_ctx

Confc context used to retrieve disk conf object

Definition at line 97 of file device_foms.c.

◆ ssm_fid

struct m0_fid ssm_fid

Storage device fid. Obtained from disk conf object. disk conf object -> ck_sdev -> sd_obj.co_id.

Definition at line 106 of file device_foms.c.

◆ ssm_fom

struct m0_fom ssm_fom

Embedded fom.

Definition at line 93 of file device_foms.c.

◆ ssm_ha

struct { ... } ssm_ha

device HA state retrieval context

◆ ssm_it

struct m0_conf_diter ssm_it

Is used to iterate over m0_conf_sdev objects

Definition at line 101 of file device_foms.c.

◆ ssm_native_device

bool ssm_native_device

True iff the storage device belongs current IO service

Definition at line 108 of file device_foms.c.

◆ ssm_stage

enum sss_device_fom_stage ssm_stage

Current stage.

Definition at line 95 of file device_foms.c.


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