Motr  M0
m0_ios_start_sm Struct Reference

#include <ios_start_sm.h>

Collaboration diagram for m0_ios_start_sm:
Collaboration graph

Data Fields

struct m0_sm ism_sm
 
struct m0_cob_domainism_dom
 
struct m0_cob_domain_id ism_cdom_id
 
struct m0_reqh_serviceism_service
 
struct m0_reqhism_reqh
 
struct m0_be_tx ism_tx
 
struct m0_clink ism_clink
 
struct m0_sm_ast ism_ast
 
int ism_last_rc
 

Detailed Description

I/O service start SM context.

Definition at line 59 of file ios_start_sm.h.

Field Documentation

◆ ism_ast

struct m0_sm_ast ism_ast

AST scheduler current states

Definition at line 80 of file ios_start_sm.h.

◆ ism_cdom_id

struct m0_cob_domain_id ism_cdom_id

IO service COB domain ID

Definition at line 70 of file ios_start_sm.h.

◆ ism_clink

struct m0_clink ism_clink

Clink to wait on be_tx and conf_obj channels

Definition at line 78 of file ios_start_sm.h.

◆ ism_dom

struct m0_cob_domain* ism_dom

IO service COB domain

Definition at line 68 of file ios_start_sm.h.

◆ ism_last_rc

int ism_last_rc

Stores result of last operation between state transitions

Definition at line 82 of file ios_start_sm.h.

◆ ism_reqh

struct m0_reqh* ism_reqh

Request handler

Definition at line 74 of file ios_start_sm.h.

◆ ism_service

struct m0_reqh_service* ism_service

Request handler IO service instance

Definition at line 72 of file ios_start_sm.h.

◆ ism_sm

struct m0_sm ism_sm

ioservice asynchronous start stata machine.

This machine belongs to locality0 sm group.

Definition at line 66 of file ios_start_sm.h.

◆ ism_tx

struct m0_be_tx ism_tx

BE TX instance, used three times,

See also
m0_ios_start_state

Definition at line 76 of file ios_start_sm.h.


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